#17867: Risk of confusion between LPProblem and MixedIntegerLinearProgram
-------------------------------------+-------------------------------------
Reporter: ncohen | Owner:
Type: defect | Status: needs_review
Priority: major | Milestone: sage-6.6
Component: linear | Resolution:
programming | Merged in:
Keywords: | Reviewers:
Authors: Nathann Cohen | Work issues:
Report Upstream: N/A | Commit:
Branch: public/17867 | 5b98d3d61c7b13d89d73dea09947f81d4f9e61be
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by novoselt):
I would prefer a suffix, rather than prefix, but I guess for courses you
tell the name to students anyway and with a cross-link it is easy to
discover.
Regarding parameters being the same or not - please don't do it here to
avoid breaking anything, it will require careful changes in documentation.
And in general the behaviour is different enough that sameness of input
does not matter much, so I'd prefer to not touch it at all. What would be
nice to have are conversion functions between regular and educational
versions, but when I was working on them I was hitting corner cases bugs
in MILP and never finished. Will add to my todo list, especially if I get
to teach this course in May/June.
Regarding types: the education version actually works best with exact
rings like QQ. For floating point there is nothing to deal with
degeneracy, which is actually nice for education:
https://sage373.math.ualberta.ca/home/pub/31/
(takes a while to process formulas)
--
Ticket URL: <http://trac.sagemath.org/ticket/17867#comment:9>
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.