Designing faster mixed integer linear programming algorithm via learning the optimal path

๐Ÿ“… 2026-01-22
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
This work proposes DeepBound, a deep learningโ€“based node selection algorithm for mixed-integer linear programming (MILP) that overcomes the limited generalization and instability of traditional handcrafted heuristics. By leveraging a multi-level feature fusion network and a pairwise training paradigm, DeepBound automatically learns optimal branching strategies from data, effectively mitigating node imbalance in branch-and-bound trees. Experimental results on three NP-hard MILP benchmarks demonstrate that DeepBound significantly outperforms both classical heuristics and existing learning-based methods, achieving substantially faster solution times, quicker discovery of high-quality feasible solutions, and strong generalization performance on large-scale, complex instances.

Technology Category

Application Category

๐Ÿ“ Abstract
Designing faster algorithms for solving Mixed-Integer Linear Programming (MILP) problems is highly desired across numerous practical domains, as a vast array of complex real-world challenges can be effectively modeled as MILP formulations. Solving these problems typically employs the branch-and-bound algorithm, the core of which can be conceived as searching for a path of nodes (or sub-problems) that contains the optimal solution to the original MILP problem. Traditional approaches to finding this path rely heavily on hand-crafted, intuition-based heuristic strategies, which often suffer from unstable and unpredictable performance across different MILP problem instances. To address this limitation, we introduce DeepBound, a deep learning-based node selection algorithm that automates the learning of such human intuition from data. The core of DeepBound lies in learning to prioritize nodes containing the optimal solution, thereby improving solving efficiency. DeepBound introduces a multi-level feature fusion network to capture the node representations. To tackle the inherent node imbalance in branch-and-bound trees, DeepBound employs a pairwise training paradigm that enhances the model's ability to discriminate between nodes. Extensive experiments on three NP-hard MILP benchmarks demonstrate that DeepBound achieves superior solving efficiency over conventional heuristic rules and existing learning-based approaches, obtaining optimal feasible solutions with significantly reduced computation time. Moreover, DeepBound demonstrates strong generalization capability on large and complex instances. The analysis of its learned features reveals that the method can automatically discover more flexible and robust feature selection, which may effectively improve and potentially replace human-designed heuristic rules.
Problem

Research questions and friction points this paper is trying to address.

Mixed-Integer Linear Programming
branch-and-bound
node selection
heuristic strategies
solving efficiency
Innovation

Methods, ideas, or system contributions that make the work stand out.

DeepBound
mixed-integer linear programming
branch-and-bound
deep learning
node selection
๐Ÿ”Ž Similar Papers
No similar papers found.
R
Ruizhi Liu
SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, 100190, China; University of Chinese Academy of Science, Beijing, 100049, China
Liming Xu
Liming Xu
University of Cambridge
Multi-Agent SystemAgentic AIAutonomous Supply ChainHuman-Computer Interaction
X
Xulin Huang
SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, 100190, China; University of Chinese Academy of Science, Beijing, 100049, China
J
Jingyan Sui
SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, 100190, China; University of Chinese Academy of Science, Beijing, 100049, China; School of Computer Science, Liaocheng University, Liaocheng, 252000, China
S
Shizhe Ding
SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, 100190, China; University of Chinese Academy of Science, Beijing, 100049, China
Boyang Xia
Boyang Xia
Institute of Computing Technology, Chinese Academy of Sciences
Computer VisionVideo Understanding
C
Chungong Yu
SKLP, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, 100190, China; University of Chinese Academy of Science, Beijing, 100049, China; Central China Research Institute for Artificial Intelligence Technologies, Henan Academy of Sciences, Zhengzhou, 450046, China
Dongbo Bu
Dongbo Bu
Bioinformatics lab, Institute of Computing Technology, Chinese Academy of Sciences
Algorithm designBioinformatics (including protein structure predictionglycan identification using mass spectrometry)