Changeset 1266


Ignore:
Timestamp:
Nov 2, 2009 9:07:49 AM (10 years ago)
Author:
forrest
Message:

fix the fix for Matt Galati

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cbc/src/CbcSolver.cpp

    r1262 r1266  
    36683668    anyToDo=true;
    36693669  }
    3670   if (useCombine>=type&&useCombine>=kType&&useCombine<=kType+1) {
     3670  if (useCombine>=kType&&useCombine<=kType+1) {
    36713671    CbcHeuristicLocal heuristic2(*model);
    36723672    heuristic2.setHeuristicName("combine solutions");
     
    53935393                if (iStatus==0) {
    53945394                  iStatus2=0;
    5395                   // set best solution in model
    5396                   model_.setBestSolution(model2->primalColumnSolution(),
    5397                                          model2->numberColumns(),
    5398                                          model2->getObjValue()*
    5399                                          model2->getObjSense());
     5395                  if(found.type()==BAB) {
     5396                    // set best solution in model as no integers
     5397                    model_.setBestSolution(model2->primalColumnSolution(),
     5398                                           model2->numberColumns(),
     5399                                           model2->getObjValue()*
     5400                                           model2->getObjSense());
     5401                  }
    54005402                } else if (iStatus==1) {
    54015403                  iStatus=0;
Note: See TracChangeset for help on using the changeset viewer.