Changeset 2315


Ignore:
Timestamp:
Jan 3, 2017 10:54:29 AM (21 months ago)
Author:
forrest
Message:

for mipstart

Location:
stable/2.9/Cbc/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • stable/2.9/Cbc/src/CbcModel.cpp

    r2312 r2315  
    28462846    }
    28472847    // See if we can add integers
    2848     if (noObjects && numberIntegers_ < solver_->getNumCols() && (specialOptions_&65536) != 0 && !parentModel_)
    2849         AddIntegers();
     2848    // taken out in stable as causes problems
     2849    if (noObjects && numberIntegers_ < solver_->getNumCols() && (specialOptions_&65536) != 0 && !parentModel_ && false)
     2850      AddIntegers();
    28502851    /*
    28512852      Do an initial round of cut generation for the root node. Depending on the
  • stable/2.9/Cbc/src/CbcSolver.cpp

    r2289 r2315  
    39743974                                double obj;
    39753975                                int status = computeCompleteSolution( &tempModel, colNames, mipStartBefore, &x[0], obj );
    3976                                 // set cutoff
     3976                                // set cutoff ( a trifle high)
    39773977                                if (!status) {
    3978                                   babModel_->setCutoff(CoinMin(babModel_->getCutoff(),obj+1.0e-4));
     3978                                  double newCutoff = CoinMin(babModel_->getCutoff(),obj+1.0e-4);
    39793979                                  babModel_->setBestSolution( &x[0], static_cast<int>(x.size()), obj, false );
     3980                                  babModel_->setCutoff(newCutoff);
    39803981                                  babModel_->setSolutionCount(1);
    3981                                   model_.setCutoff(CoinMin(model_.getCutoff(),obj+1.0e-4));
    39823982                                  model_.setBestSolution( &x[0], static_cast<int>(x.size()), obj, false );
     3983                                  model_.setCutoff(newCutoff);
    39833984                                  model_.setSolutionCount(1);
    39843985                                }
Note: See TracChangeset for help on using the changeset viewer.