Learning Large Neighborhood Search Policy for Integer Programming
Yaoxin Wu, Wen Song, Zhiguang Cao, Jie Zhang
Abstract
We propose a deep reinforcement learning (RL) method to learn large neighborhood search (LNS) policy for integer programming (IP). The RL policy is trained as the destroy operator to select a subset of variables at each step, which is reoptimized by an IP solver as the repair operator. However, the combinatorial number of variable subsets prevents direct application of typical RL algorithms. To tackle this challenge, we represent all subsets by factorizing them into binary decisions on each variable. We then design a neural network to learn policies for each variable in parallel, trained by a customized actor-critic algorithm. We evaluate the proposed method on four representative IP problems. Results show that it can find better solutions than SCIP in much less time, and significantly outperform other LNS baselines with the same runtime. Moreover, these advantages notably persist when the policies generalize to larger problems. Further experiments with Gurobi also reveal that our method can outperform this state-of-the-art commercial solver within the same time limit. Recently, a number of works apply deep (reinforcement) learning to automatically design heuristic algorithms, either in constructive or improving fashion. Different from construction heuristics that sequentially extend partial solutions to complete ones [4, 5, 6, 7, 8, 9, 10, 11] , learning improvement heuristics can often deliver high solution quality by iteratively reoptimizing an initial solution using * Wen Song is the corresponding author. 35th Conference on Neural Information Processing Systems (NeurIPS 2021).
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 634f519f-29b0-475a-bab0-5557b337d61cCited by top-tier papers21
- DeepACO: Neural-enhanced Ant Systems for Combinatorial OptimizationHaoran Ye, Jiarui Wang, Zhiguang Cao, Helan Liang et al.NeurIPS 2023 · 158 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
- Rethinking the Capacity of Graph Neural Networks for Branching StrategyZiang Chen, Jialin Liu, Xiaohan Chen, Xinshang Wang et al.NeurIPS 2024 · 17 citations
- Learning To Dive In Branch And BoundMax B. Paulus, Andreas KrauseNeurIPS 2023 · 16 citations
- Graph Learning Assisted Multi-Objective Integer ProgrammingYaoxin Wu, Wen Song, Zhiguang Cao, Jie Zhang et al.NeurIPS 2022 · 13 citations
Builds on8
- Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement LearningCong Zhang, Wen Song, Zhiguang Cao, Jie Zhang et al.NeurIPS 2020 · 497 citations
- A Learning-based Iterative Method for Solving Vehicle Routing ProblemsHao Lu, Xingwen Zhang, Shuang YangICLR 2020 · 270 citations
- Reinforcement Learning for Integer Programming: Learning to CutYunhao Tang, Shipra Agrawal, Yuri FaenzaICML 2020 · 224 citations
- Multi-Decoder Attention Model with Embedding Glimpse for Solving Vehicle Routing ProblemsLiang Xin, Wen Song, Zhiguang Cao, Jie ZhangAAAI 2021 · 209 citations
- Discretizing Continuous Action Space for On-Policy OptimizationYunhao Tang, Shipra AgrawalAAAI 2020 · 150 citations
Related papers
- A General Large Neighborhood Search Framework for Solving Integer Linear ProgramsJialin Song, Ravi Lanka, Yisong Yue, Bistra DilkinaNeurIPS 2020 · 99 citations
- BTBS-LNS: Binarized-Tightening, Branch and Search on Learning LNS Policies for MIPHao Yuan, Wenli Ouyang, Changwen Zhang, Yong Sun et al.ICLR 2025
- Large Language Model-driven Large Neighborhood Search for Large-Scale MILP ProblemsHuigen Ye, Hua Xu, An Yan, Yaoyang ChengICML 2025
- A Deep Reinforcement Learning Framework for Column GenerationCheng Chi, Amine Mohamed Aboussalah, Elias B. Khalil, Juyoung Wang et al.NeurIPS 2022 · 49 citations
- Learning What to Defer for Maximum Independent SetsSungsoo Ahn, Younggyo Seo, Jinwoo ShinICML 2020 · 90 citations
