Skip to content

Commit 90936d0

Browse files
committed
Relax out all columns with low coefficients
1 parent 2fa7dc9 commit 90936d0

1 file changed

Lines changed: 0 additions & 7 deletions

File tree

highs/mip/HighsLpRelaxation.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -877,8 +877,6 @@ bool HighsLpRelaxation::computeDualProof(const HighsDomain& globaldomain,
877877

878878
double val = double(exactVal);
879879

880-
if (std::fabs(val) <= mipsolver.options_mip_->small_matrix_value) continue;
881-
882880
bool removeValue = std::fabs(val) <= mipsolver.mipdata_->feastol;
883881

884882
if (!removeValue &&
@@ -990,11 +988,6 @@ void HighsLpRelaxation::storeDualInfProof() {
990988
for (HighsInt i : row_ap.getNonzeros()) {
991989
double val = row_ap.getValue(i);
992990

993-
if (std::fabs(val) <= mipsolver.mipdata_->epsilon &&
994-
((val < 0 && globaldomain.col_upper_[i] <= 0) ||
995-
(val > 0 && globaldomain.col_lower_[i] >= 0)))
996-
continue;
997-
998991
bool removeValue = std::abs(val) <= mipsolver.mipdata_->feastol;
999992

1000993
if (!removeValue &&

0 commit comments

Comments
 (0)