Changeset 437


Ignore:
Timestamp:
Sep 13, 2004 4:07:44 PM (15 years ago)
Author:
forrest
Message:

improvements for dual

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ClpSolve.cpp

    r425 r437  
    403403      model2->crash(1000,1);
    404404    if (!nPasses) {
     405      int saveOptions = model2->specialOptions();
     406      if (model2->numberRows()>100000)
     407        model2->setSpecialOptions(saveOptions|64); // go as far as possible
    405408      model2->dual(0);
     409      model2->setSpecialOptions(saveOptions);
    406410    } else if (!numberNotE&&0) {
    407411      // E so we can do in another way
  • trunk/include/ClpSimplex.hpp

    r432 r437  
    803803      16 -Just use basic variables for operation if column generation
    804804      32 -Clean up with primal before strong branching
     805      64 -Treat problem as feasible until last minute (i.e. minimize infeasibilities)
    805806  */
    806807  inline unsigned int specialOptions() const
Note: See TracChangeset for help on using the changeset viewer.