#18742: interactive_simplex_method: Support several styles corresponding to
major
textbooks
------------------------------------------+------------------------
Reporter: mkoeppe | Owner:
Type: task | Status: new
Priority: minor | Milestone: sage-6.8
Component: numerical | Resolution:
Keywords: beginner, lp, teaching | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
------------------------------------------+------------------------
Comment (by mkoeppe):
Replying to [comment:2 novoselt]:
> It follows lecture notes (based on Chavatal, I think) that I have
adapted and modified a bit.
Should the style currently implemented be called 'chvatal' then? I don't
have my copy at hand to check if it's the same.
> Can you be more clear on what do you want to affect apart from printing
out dictionaries and auto-generated names?
I think that's mostly it.
> I would be against multiple Python attribute synonyms for different
parts of the problem/dictionary - I think there has to be a meaningful
name for everything (like `basic_variables`) accompanied perhaps by one
short name (like `x_B`). Otherwise things will be too confusing,
especially if different names of the same things are used internally.
I don't have plans to change the Python interface, except for adding these
"style=..." parameters.
Maybe later some new methods for new functionality -- for example,
Vanderbei has a "dual-based phase 1" method (in section 5.7).
> Otherwise it would be fantastic to have different output styles, perhaps
there should be even an easy way to install user formatters (without
altering Sage).
OK, we should have the first version of the patch ready soon.
> Have you tried to use it in teaching, by the way?
No, I discovered your code too late when I taught linear programming in
Spring. Used Vanderbei's online pivot tool; but that's getting
increasingly difficult to use because of Java security settings.
--
Ticket URL: <http://trac.sagemath.org/ticket/18742#comment:4>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.