Skip to content

Commit f394409

Browse files
committed
Added Ines' algorithm to HighsPrimalHeuristics; added scaleCols, scaleRows, getCol(const HighsInt iCol, HighsSparseMatrix& col) and getRow(const HighsInt iRow, HighsSparseMatrix& row) to HighsSparseMatrix
1 parent 74b4e7d commit f394409

File tree

5 files changed

+479
-2
lines changed

5 files changed

+479
-2
lines changed

highs/mip/HighsMipSolver.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,14 @@ void HighsMipSolver::run() {
183183
mipdata_->callbackUserSolution(solution_objective_,
184184
kUserMipSolutionCallbackOriginAfterSetup);
185185

186+
const bool mip_heuristic_run_ines = false;
187+
const bool ines_silent = true;
188+
if (mipdata_->mipIsInes(ines_silent)) {
189+
if (mip_heuristic_run_ines) {
190+
HighsStatus ines_status = mipdata_->heuristics.mipHeuristicInes();
191+
}
192+
}
193+
186194
if (options_mip_->mip_heuristic_run_feasibility_jump) {
187195
// Apply the feasibility jump before evaluating the root node
188196
analysis_.mipTimerStart(kMipClockFeasibilityJump);

0 commit comments

Comments
 (0)