Changeset 2220


Ignore:
Timestamp:
Oct 8, 2015 7:03:25 AM (4 years ago)
Author:
forrest
Message:

fix if bestSolution exists - no duplicate integers

File:
1 edited

Legend:

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

    r2215 r2220  
    40924092                                        generator1.setMaxProbeRoot(123);
    40934093                                    generator1.setRowCuts(3);
     4094                                    // switch off duplicate columns if we have a solution
     4095                                    if (model_.bestSolution()/*||debugValues*/)
     4096                                      tunePreProcess |= 4096;
    40944097                                    if ((tunePreProcess&1) != 0) {
    40954098                                        // heavy probing
     
    42334236                                          osiclp->getModelPtr()->setMoreSpecialOptions(saveOptions|262144);
    42344237                                        }
     4238#ifdef CGL_WRITEMPS
     4239                                        if (debugValues) {
     4240                                          process.setApplicationData(const_cast<double *>(debugValues));
     4241                                        }
     4242#endif
    42354243                                        solver2 = process.preProcessNonDefault(*saveSolver, translate[preProcess], numberPasses,
    42364244                                                                               tunePreProcess);
Note: See TracChangeset for help on using the changeset viewer.