Ignore:
Timestamp:
Jan 16, 2013 1:41:25 PM (7 years ago)
Author:
forrest
Message:

multiple root solvers, stronger strong branching and cutoff as constraint

File:
1 edited

Legend:

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

    r1641 r1839  
    369369            // Add to global cuts
    370370            // we came in with solution
    371             model_->globalCuts()->insert(cut_);
     371            model_->makeGlobalCut(cut_);
    372372            if (model_->messageHandler()->logLevel() > 1)
    373373                printf("initial cut - rhs %g %g\n",
     
    634634        if (goodSolution >= 0) {
    635635            // Add to global cuts
    636             model_->globalCuts()->insert(cut_);
    637             OsiCuts * global = model_->globalCuts();
     636            model_->makeGlobalCut(cut_);
     637            CbcRowCuts * global = model_->globalCuts();
    638638            int n = global->sizeRowCuts();
    639639            OsiRowCut * rowCut = global->rowCutPtr(n - 1);
     
    807807{
    808808    // find global cut
    809     OsiCuts * global = model_->globalCuts();
     809    CbcRowCuts * global = model_->globalCuts();
    810810    int n = global->sizeRowCuts();
    811811    int i;
     
    853853{
    854854    // find global cut
    855     OsiCuts * global = model_->globalCuts();
     855    CbcRowCuts * global = model_->globalCuts();
    856856    int n = global->sizeRowCuts();
    857857    int i;
     
    12431243            // Add to global cuts
    12441244            // we came in with solution
    1245             model_->globalCuts()->insert(cut_);
     1245            model_->makeGlobalCut(cut_);
    12461246            if (model_->messageHandler()->logLevel() > 1)
    12471247                printf("initial cut - rhs %g %g\n",
     
    15081508        if (goodSolution >= 0) {
    15091509            // Add to global cuts
    1510             model_->globalCuts()->insert(cut_);
    1511             OsiCuts * global = model_->globalCuts();
     1510            model_->makeGlobalCut(cut_);
     1511            CbcRowCuts * global = model_->globalCuts();
    15121512            int n = global->sizeRowCuts();
    15131513            OsiRowCut * rowCut = global->rowCutPtr(n - 1);
     
    16721672{
    16731673    // find global cut
    1674     OsiCuts * global = model_->globalCuts();
     1674    CbcRowCuts * global = model_->globalCuts();
    16751675    int n = global->sizeRowCuts();
    16761676    int i;
     
    17181718{
    17191719    // find global cut
    1720     OsiCuts * global = model_->globalCuts();
     1720    CbcRowCuts * global = model_->globalCuts();
    17211721    int n = global->sizeRowCuts();
    17221722    int i;
Note: See TracChangeset for help on using the changeset viewer.