File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff 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));
You can’t perform that action at this time.
0 commit comments