Ignore:
Timestamp:
Aug 31, 2010 7:14:51 AM (9 years ago)
Author:
forrest
Message:

a few more rens heuristics

File:
1 edited

Legend:

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

    r1393 r1499  
    13541354        anyToDo = true;
    13551355    }
     1356    if ((useRENS==7 && kType==1) || (useRENS==8 && kType==2)) {
     1357        useRENS=1+2*(useRENS-7);
     1358        CbcHeuristicRENS heuristic6a(*model);
     1359        heuristic6a.setHeuristicName("RENSdj");
     1360        heuristic6a.setFractionSmall(0.6/*3.4*/);
     1361        heuristic6a.setFeasibilityPumpOptions(3);
     1362        heuristic6a.setNumberNodes(10);
     1363        heuristic6a.setWhereFrom(4*256+4*1);
     1364        heuristic6a.setWhen(2);
     1365        heuristic6a.setRensType(1+16);
     1366        model->addHeuristic(&heuristic6a) ;
     1367        heuristic6a.setHeuristicName("RENSub");
     1368        heuristic6a.setFractionSmall(0.4);
     1369        heuristic6a.setFeasibilityPumpOptions(1008003);
     1370        heuristic6a.setNumberNodes(50);
     1371        heuristic6a.setWhereFrom(4*256+4*1);
     1372        heuristic6a.setWhen(2);
     1373        heuristic6a.setRensType(2+16);
     1374        model->addHeuristic(&heuristic6a) ;
     1375    }
    13561376    if (useRENS >= kType && useRENS <= kType + 1) {
    13571377#ifndef JJF_ONE
Note: See TracChangeset for help on using the changeset viewer.