#18805: Add didactical implementation of tableau cutting planes to
interactive_simplex_method
-------------------------------------+-------------------------------------
       Reporter:  mkoeppe            |        Owner:
           Type:  enhancement        |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.8
      Component:  numerical          |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Peijun Xiao        |    Reviewers:  Andrey Novoseltsev
Report Upstream:  N/A                |  Work issues:  doc format
         Branch:                     |       Commit:
  
u/mkoeppe/add_didactical_implementation_of_tableau_cutting_planes_to_interactive_simplex_method|
  9e079d4bf46cad3d9d60bf1fed8864200b361f4d
   Dependencies:  #18742, #19097     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by novoselt):

 Separate tickets for separate problems are always better ;-)

 The sensitivity analysis methods require some careful thinking for fitting
 in into existing framework where:
  - problems are thought to be immutable (and I think it is a good decision
 in line with how other stuff in Sage works), so adding/removing
 constraints to them should return a new problem with augmented matrices
 etc;
  - dictionaries are mutable, but are supposed to always represent the same
 problem;
  - regular dictionaries are standalone entities that are not aware of "the
 original problem", which makes sense since they carry all the information,
 while revised dictionaries do remember the problem, which also makes sense
 since they rely on its data for computing necessary stuff.

 It probably makes sense to have something like
 `problem.add_stuff(stuff_to_add, dictionary=None)` which returns the new
 problem and, optionally given a dictionary for the old problem, also a
 related dictionary for the new problem.

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