#12533: arbitrary precision LP solver backend
----------------------------------+-----------------------------------------
Reporter: dimpase | Owner: ncohen
Type: enhancement | Status: needs_info
Priority: major | Milestone: sage-5.0
Component: linear programming | Keywords: arbitrary precision, LP
Work_issues: | Upstream: N/A
Reviewer: | Author:
Merged: | Dependencies:
----------------------------------+-----------------------------------------
Changes (by ncohen):
* status: new => needs_info
Comment:
Wow !!! Amazing patch !! `O_o`
Should this ticket be in "needs_review" state now ?
I have not looked deeply into your patch (well, your comment was posted 10
minutes ago `:-P`) and besides my 'Wow-Impressive Work" comment I had a
question to ask : is PPL an optional package ? Some parts of your code
behave as if it were
{{{
865 elif solver == "PPL":
866 try:
867 from sage.numerical.backends.ppl_backend
import PPLBackend
868 default_solver = solver
869 except ImportError:
870 raise ValueError("PPL is not available. Please
refer to the documentation to install it.")
}}}
But the line you added in module_list.py makes me think it is standard.
Also, that line :
{{{
for s in ["CPLEX", "GUROBI", "Coin", "GLPK", "PPL"]:
}}}
has no meaning : Sage tries to find the first solver available on the
machine, and GLPK is always available. Many of your methods need to be
doctested and/or documented. The comments {{{# optional -
Nonexistent_LP_solver}}} should also be replaced either by {{{#optional -
PPL}}} if PPL is optional, and plainly removed otherwise.
Wow. Impressive work `:-)`
I hope I will be able to expose the GLPK function too at some point so
that we would have some way to compare the results... But Wow... `:-)`
Nathann
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12533#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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.