Skip to content

Commit 384b9af

Browse files
committed
Change data type
1 parent dc7c517 commit 384b9af

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

highs/presolve/HPresolve.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,7 +1162,7 @@ HPresolve::Result HPresolve::dominatedColumns(
11621162
HighsInt numModifiedBndsPredBndAnalysis = 0;
11631163

11641164
// parameters for predictive bound analysis
1165-
const double maxAverageNumDomChecksPredBndAnalysis = 1e4;
1165+
const size_t maxAverageNumDomChecksPredBndAnalysis = 10000;
11661166
const double minAverageNumRedsPredBndAnalysis = 1e-2;
11671167

11681168
// perform predictive bound analysis?
@@ -1422,15 +1422,15 @@ HPresolve::Result HPresolve::dominatedColumns(
14221422

14231423
// do not use predictive bound analysis if it requires many domination
14241424
// checks and only yields few fixings or improved bounds on average
1425-
double averageNumDomChecksPredBndAnalysis =
1426-
numDomChecksPredBndAnalysis / static_cast<double>(numCols);
1425+
size_t averageNumDomChecksPredBndAnalysis =
1426+
numDomChecksPredBndAnalysis / static_cast<size_t>(numCols);
14271427
double averageNumRedsPredBndAnalysis =
14281428
(numFixedColsPredBndAnalysis + numModifiedBndsPredBndAnalysis) /
14291429
static_cast<double>(numCols);
14301430
allowPredBndAnalysis =
14311431
allowPredBndAnalysis &&
14321432
(numDomChecksPredBndAnalysis <=
1433-
30.0 * maxAverageNumDomChecksPredBndAnalysis ||
1433+
30 * maxAverageNumDomChecksPredBndAnalysis ||
14341434
(averageNumDomChecksPredBndAnalysis <=
14351435
maxAverageNumDomChecksPredBndAnalysis &&
14361436
averageNumRedsPredBndAnalysis >= minAverageNumRedsPredBndAnalysis));

0 commit comments

Comments
 (0)