Learning to Select Cutting Planes in Mixed Integer Linear Programming Solving
Xuefeng Zhang, Liangyu Chen, Zhengfeng Yang, Zhenbing Zeng

TL;DR
This paper introduces a novel graph-based learning model for selecting cutting planes in MILP problems, outperforming existing heuristics and learning methods by capturing problem structure and handling input order variability.
Contribution
The paper proposes HGTSM, a heterogeneous graph neural network combined with a tailored sequence model, to improve cut selection in MILP solving by leveraging problem structure and input order robustness.
Findings
Outperforms heuristic and baseline methods on multiple datasets.
Demonstrates stability and generalization across different MILP problem types.
Effectively captures problem structure using heterogeneous tripartite graphs.
Abstract
Cutting planes (cuts) are crucial for solving Mixed Integer Linear Programming (MILP) problems. Advanced MILP solvers typically rely on manually designed heuristic algorithms for cut selection, which require much expert experience and cannot be generalized for different scales of MILP problems. Therefore, learning-based methods for cut selection are considered a promising direction. State-of-the-art learning-based methods formulate cut selection as a sequence-to-sequence problem, easily handled by sequence models. However, the existing sequence models need help with the following issues: (1) the model only captures cut information while neglecting the Linear Programming (LP) relaxation; (2) the sequence model utilizes positional information of the input sequence, which may influence cut selection. To address these challenges, we design a novel learning model HGTSM for better select…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAssembly Line Balancing Optimization · Optimization and Packing Problems · Manufacturing Process and Optimization
