Skip to content

Commit 7ed9e2a

Browse files
committed
Minor change
1 parent f4de558 commit 7ed9e2a

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

highs/presolve/HPresolve.cpp

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4643,13 +4643,12 @@ HPresolve::Result HPresolve::dualFixing(HighsPostsolveStack& postsolve_stack,
46434643

46444644
// skip binary variable if setting it to its lower bound does not make the
46454645
// row redundant
4646-
if (rhsFinite && impliedRowBounds.getResidualSumUpperOrig(
4647-
row, rowNz.index(), rowNz.value()) >
4648-
model->row_upper_[row] + primal_feastol)
4649-
continue;
4650-
if (lhsFinite && impliedRowBounds.getResidualSumLowerOrig(
4651-
row, rowNz.index(), rowNz.value()) <
4652-
model->row_lower_[row] - primal_feastol)
4646+
if ((rhsFinite && impliedRowBounds.getResidualSumUpperOrig(
4647+
row, rowNz.index(), rowNz.value()) >
4648+
model->row_upper_[row] + primal_feastol) ||
4649+
(lhsFinite && impliedRowBounds.getResidualSumLowerOrig(
4650+
row, rowNz.index(), rowNz.value()) <
4651+
model->row_lower_[row] - primal_feastol))
46534652
continue;
46544653

46554654
// now compute the implied lower bound (direction = 1) or implied upper

0 commit comments

Comments
 (0)