#20311: interactive_simplex_method enhancements
-------------------------------------+-------------------------------------
Reporter: novoselt | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-7.2
Component: numerical | Resolution:
Keywords: | Merged in:
Authors: Andrey | Reviewers: Matthias Koeppe
Novoseltsev | Work issues:
Report Upstream: N/A | Commit:
Branch: | ec31ed65e3624affa79298d2bb8d414600b85e47
u/mkoeppe/ISM_enchancements | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Changes (by novoselt):
* commit: f2e52f8f613d423f83ee9806b23b3aacefae2156 =>
ec31ed65e3624affa79298d2bb8d414600b85e47
Comment:
I'll probably work on it next weekend. For the record - it is not a good
idea to edit old comments as apparently there are no notifications sent
about it and it was a bit of an accident that I looked up.
Also, bloody trac does not let me post reply comments for no reason, but:
- I think problems should be typeset as `10 + max 5 x1 - 7 x2`, i.e. with
constant term first and out of max/min as it makes it easier to "get rid
of it" when desirable.
- I was not sure about the standard form, but probably it should include
the constant term as well. And the dual problem has to be adjusted to make
sure that optimal values still agree.
- For dictionaries convenient typesetting is probably in the objective as
a part of its "name", as in `5 - z = 10 x1 + 9 x2`
- Interaction with negativity should also clearly documented.
- For "row_names" - I'd rather not introduce even more concepts and logic.
If a user cares about slack names, he better know what they are and how
they are formed. Also, if the only issue is the base name clash (without
index), then the number of constraints does not matter, just pass that
base name and indices will be taken care of.
----
New commits:
||[http://git.sagemath.org/sage.git/commit/?id=ec31ed65e3624affa79298d2bb8d414600b85e47
ec31ed6]||{{{InteractiveLPProblem.standard_form: Add doctest for
objective_constant_term}}}||
--
Ticket URL: <http://trac.sagemath.org/ticket/20311#comment:8>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.