@@ -315,6 +315,7 @@ void HighsMipSolver::run() {
315315 mipdata_->domains .emplace_back (mipdata_->domain );
316316 worker.globaldom_ = &mipdata_->domains .back ();
317317 worker.globaldom_ ->addCutpool (*worker.cutpool_ );
318+ assert (worker.globaldom_ ->getDomainChangeStack ().empty ());
318319 worker.globaldom_ ->addConflictPool (*worker.conflictpool_ );
319320 worker.resetSearch ();
320321 worker.lprelaxation_ ->setMipWorker (worker);
@@ -328,6 +329,7 @@ void HighsMipSolver::run() {
328329 mipdata_->conflictpools .emplace_back (5 * options_mip_->mip_pool_age_limit ,
329330 options_mip_->mip_pool_soft_limit );
330331 mipdata_->domains .back ().addCutpool (mipdata_->cutpools .back ());
332+ assert (mipdata_->domains .back ().getDomainChangeStack ().empty ());
331333 mipdata_->domains .back ().addConflictPool (mipdata_->conflictpools .back ());
332334 mipdata_->workers .emplace_back (
333335 *this , &mipdata_->lps .back (), &mipdata_->domains .back (),
@@ -440,7 +442,7 @@ void HighsMipSolver::run() {
440442 mipdata_->conflictpools [i].syncConflictPool (mipdata_->conflictPool );
441443 }
442444 for (HighsInt i = 1 ; i < mipdata_->cutpools .size (); ++i) {
443- mipdata_->cutpools [i].performAging ();
445+ // mipdata_->cutpools[i].performAging();
444446 mipdata_->cutpools [i].syncCutPool (*this , mipdata_->cutpool );
445447 }
446448 mipdata_->cutpool .performAging ();
0 commit comments