#20424: More tests for common MIP TestSuite: add_col, solve; some fixes for
backends
-------------------------------------+-------------------------------------
Reporter: mkoeppe | Owner:
Type: defect | Status: needs_review
Priority: major | Milestone: sage-7.2
Component: numerical | Resolution:
Keywords: lp | Merged in:
Authors: Matthias Koeppe | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/mkoeppe/backend_testsuite_failing_tests|
1ce4eb632f0b86e2802e9bd5cbceab282513fe62
Dependencies: | Stopgaps:
#20323,#20600,#20325 |
-------------------------------------+-------------------------------------
Description changed by mkoeppe:
Old description:
> Split out from #20323.
>
> This patch adds new _test methods for `add_col`, `solve`, and for #18572
> (but disabled for CVXOPT, where it fails).
> To make the new test methods happy,
> - implement `add_col` for Gurobi;
> - fix Gurobi's treatment of unbounded variables;
> - fix CPLEX unboundedness detection.
>
> From dimpase:
> I recall asking how one deals with different backends producing
> different, albeit equivalent, outputs. E.g. some of them would even
> introduce extra variables for some constraints (see e.g.
> http://trac.sagemath.org/ticket/13148#comment:2). Some backends assign
> names to constraints automatically.
New description:
Split out from #20323.
This patch adds new _test methods for `add_col`, `solve`, and for #18572
(but disabled for CVXOPT, where it fails).
To make the new test methods happy,
- implement `add_col` for Gurobi;
- fix the implementation of `add_col` for COIN;
- fix Gurobi's treatment of unbounded variables;
- fix CPLEX unboundedness detection.
If anyone at all cares about the CVXOPT backend, perhaps they could fix
it?
From dimpase:
I recall asking how one deals with different backends producing
different, albeit equivalent, outputs. E.g. some of them would even
introduce extra variables for some constraints (see e.g.
http://trac.sagemath.org/ticket/13148#comment:2). Some backends assign
names to constraints automatically.
--
--
Ticket URL: <http://trac.sagemath.org/ticket/20424#comment:16>
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.