#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.

Reply via email to