Changeset 1746 for stable/2.7


Ignore:
Timestamp:
Oct 20, 2011 6:18:37 AM (8 years ago)
Author:
forrest
Message:

fix when branching on satisfied variables

File:
1 edited

Legend:

Unmodified
Added
Removed
  • stable/2.7/Cbc/src/CbcNode.cpp

    r1722 r1746  
    28732873                                    && objectiveChange > 1.0e-5) {
    28742874                                double value = saveSolution[iColumn];
    2875                                 double down = value - floor(value);
     2875                                double down = value - floor(value-integerTolerance);
    28762876                                double changePer = objectiveChange / (down + 1.0e-7);
    28772877                                double distance = (cutoff - objectiveValue_) / changePer;
     
    30193019                                    && objectiveChange > 1.0e-5) {
    30203020                                double value = saveSolution[iColumn];
    3021                                 double up = ceil(value) - value;
     3021                                double up = ceil(value+integerTolerance) - value;
    30223022                                double changePer = objectiveChange / (up + 1.0e-7);
    30233023                                double distance = (cutoff - objectiveValue_) / changePer;
Note: See TracChangeset for help on using the changeset viewer.