#19097: Refactor run_[revised]_simplex_method; add
run_dual_[revised]_simplex_method
-------------------------------------+-------------------------------------
       Reporter:  mkoeppe            |        Owner:
           Type:  enhancement        |       Status:  new
       Priority:  major              |    Milestone:  sage-6.9
      Component:  numerical          |   Resolution:
       Keywords:  lp                 |    Merged in:
        Authors:  Peijun Xiao        |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/mkoeppe/dual_simplex_method      |  528c8d3451b2d2bc63f8967e5846f5d5dc18dde5
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by mkoeppe):

 Thanks for taking a look.

 Replying to [comment:2 novoselt]:
 > As I have said before - `ELLUL` is not necessarily the best name in the
 first place and for revised dictionaries it just does not make sense.

 Agreed that ELLUL is not a good name. But there's value in a routine that
 does "one pivot + output" as a subroutine of the simplex method with
 output.

 > So how about:
 >  - do not add new stupidly named methods (I am allowed to call `ELLUL`
 stupid since I've invented it ;-))
 >  - add `run_simplex_method` and `run_dual_simplex_method` to abstract
 dictionaries with implementation relying on abstract methods only [...]

 Yes.

 >  - simplify `run_simplex_method` etc in the problems that will now build
 a bigger HTMLFragment based on the stuff returned from dictionaries.

 Agreed.

 > In 6.9 it is possible to create `HTMLFragments` [....]

 This sounds like a good direction.

 > How does this sound? I am happy to implement the above for current
 dictionaries and leave you the dual ones.

 Sounds good.

--
Ticket URL: <http://trac.sagemath.org/ticket/19097#comment:3>
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.

Reply via email to