MCPcopy Create free account
hub / github.com/ERGO-Code/HiGHS / updateLowerBound

Method updateLowerBound

highs/mip/HighsMipSolverData.cpp:2712–2721  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2710}
2711
2712void HighsMipSolverData::updateLowerBound(double new_lower_bound,
2713 const bool check_bound_change,
2714 const bool check_prev_data) {
2715 // Update lower bound
2716 double prev_lower_bound = lower_bound;
2717 lower_bound = new_lower_bound;
2718 if (!mipsolver.submip && lower_bound != prev_lower_bound)
2719 updatePrimalDualIntegral(prev_lower_bound, lower_bound, upper_bound,
2720 upper_bound, check_bound_change, check_prev_data);
2721}
2722
2723// Interface to callbackAction, with mipsolver_objective_value since
2724// incumbent value (mipsolver.solution_objective_) is not right for

Callers 2

rootReducedCostMethod · 0.80
runMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected