A General Large Neighborhood Search Framework for Solving Integer Linear Programs
Jialin Song, Ravi Lanka, Yisong Yue, Bistra Dilkina
Abstract
This paper studies a strategy for data-driven algorithm design for large-scale combinatorial optimization problems that can leverage existing state-of-the-art solvers in general purpose ways. The goal is to arrive at new approaches that can reliably outperform existing solvers in wall-clock time. We focus on solving integer linear programs, and ground our approach in the large neighborhood search (LNS) paradigm, which iteratively chooses a subset of variables to optimize while leaving the remainder fixed. The appeal of LNS is that it can easily use any existing solver as a subroutine, and thus can inherit the benefits of carefully engineered heuristic or complete approaches and their software implementations. We show that one can learn a good neighborhood selector using imitation and reinforcement learning techniques. Through an extensive empirical validation in bounded-time optimization, we demonstrate that our LNS framework can significantly outperform compared to state-of-the-art commercial solvers such as Gurobi.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ff1a1bad-2f29-43ad-8b3e-47c0eef25c15Cited by top-tier papers31
- Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale GeneralizationFu Luo, Xi Lin, Fei Liu, Qingfu Zhang et al.NeurIPS 2023 · 248 citations
- Learning to delegate for large-scale vehicle routingSirui Li, Zhongxia Yan, Cathy WuNeurIPS 2021 · 181 citations
- MIP-GNN: A Data-Driven Framework for Guiding Combinatorial SolversElias B. Khalil, Christopher Morris, Andrea LodiAAAI 2022 · 75 citations
- Learning Large Neighborhood Search Policy for Integer ProgrammingYaoxin Wu, Wen Song, Zhiguang Cao, Jie ZhangNeurIPS 2021 · 68 citations
- Searching Large Neighborhoods for Integer Linear Programs with Contrastive LearningTaoan Huang, Aaron M. Ferber, Yuandong Tian, Bistra Dilkina et al.ICML 2023 · 45 citations
Related papers
- Large Language Model-driven Large Neighborhood Search for Large-Scale MILP ProblemsHuigen Ye, Hua Xu, An Yan, Yaoyang ChengICML 2025
- BTBS-LNS: Binarized-Tightening, Branch and Search on Learning LNS Policies for MIPHao Yuan, Wenli Ouyang, Changwen Zhang, Yong Sun et al.ICLR 2025
- GNN&GBDT-Guided Fast Optimizing Framework for Large-scale Integer ProgrammingHuigen Ye, Hua Xu, Hongyan Wang, Chengming Wang et al.ICML 2023 · 20 citations
- Towards Imitation Learning to Branch for MIP: A Hybrid Reinforcement Learning based Sample Augmentation ApproachChangwen Zhang, Wenli Ouyang, Hao Yuan, Liming Gong et al.ICLR 2024 · 9 citations
- Reinforcement Learning for Integer Programming: Learning to CutYunhao Tang, Shipra Agrawal, Yuri FaenzaICML 2020 · 224 citations
