Skip to main navigation Skip to search Skip to main content

Don’t Restart, Just Reuse: Reoptimizing MILPs with Dynamic Parameters

  • Sijia Zhang
  • , Shuli Zeng
  • , Shaoang Li
  • , Feng Wu
  • , Shaojie Tang
  • , Xiang Yang Li
  • University of Science and Technology of China

Research output: Contribution to journalConference articlepeer-review

1 Scopus citations

Abstract

Many real-world applications, such as logistics, routing, scheduling, and production planning, involve dynamic systems that require continuous updates to solutions for new Mixed Integer Linear Programming (MILP) problems. These systems often require rapid updates to their solutions to accommodate slight modifications in constraints or objectives introduced by evolving conditions. While reoptimization techniques have been explored for Linear Programming (LP) and certain specific MILP problems, their effectiveness in addressing general MILP is limited. In this work, we propose a two-stage reoptimization framework for efficiently identifying high-quality feasible solutions. Specifically, we first utilize the historical solving process information to predict a high confidence solution space for modified MILPs, which is likely to contain high-quality solutions. Building on the prediction results, we fix a part of variables within the predicted intervals and apply the Thompson Sampling algorithm to determine which variables to fix. This is done by updating the Beta distributions based on the solutions obtained from the solver. Extensive experiments across nine reoptimization datasets show that our VP-OR outperforms the state-of-the-art methods, achieving higher-quality solutions under strict time limits.

Original languageEnglish
Pages (from-to)76693-76715
Number of pages23
JournalProceedings of Machine Learning Research
Volume267
StatePublished - 2025
Event42nd International Conference on Machine Learning, ICML 2025 - Vancouver, Canada
Duration: Jul 13 2025Jul 19 2025

Fingerprint

Dive into the research topics of 'Don’t Restart, Just Reuse: Reoptimizing MILPs with Dynamic Parameters'. Together they form a unique fingerprint.

Cite this