AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (739.6 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Research Article | Open Access

A divide-and-conquer strategy for integer programming problems

Chao Yang1, Xifeng Ning2,3, Dejun Yu2,3, Hailu Sun2,3, Guohui Kang2,3, Hongyan Wang4( )
College of Petroleum Engineering, China University of Petroleum, Beijing 100100, China
Petro China Planning & Engineering Institute, Beijing 100083, China
Key Laboratory of Oil Gas Business Chain Optimization, CNPC, Beijing 100083, China
School of Vehicle and Mobility, Tsinghua University, Beijing 100084, China
Show Author Information

Abstract

Integer programming (IP) is a fundamental combinatorial optimization problem, traditionally solved using branch-and-bound methods. However, these methods often struggle with large-scale instances as they attempt to solve the entire problem at once. Existing heuristics, such as a large neighborhood search (LNS), improve efficiency but lack a structured decomposition strategy. We have proposed a divide-and-conquer strategy for IP, which partitions decision variables based on constraint relationships, optimizes them in smaller subproblems, and progressively merges solutions while repairing constraints. This structured approach significantly enhances both solution quality and computational efficiency. Experiments on four standard benchmarks—minimum vertex cover (MVC), maximum independent set (MIS), set cover (SC), and combinatorial auction (CA)—demonstrated that our method significantly outperforms both state-of-the-art solvers (e.g., Gurobi, SCIP) and advanced LNS-based heuristics. When using Gurobi and SCIP as sub-solvers, our approach achieved up to 30× improvement in objective value on certain tasks (e.g., MIS), and reduced solution cost by over 44% compared to exact solvers in minimization settings (e.g., MVC). In addition, our method showed consistently faster convergence and better final solution quality across all tested problems. These results highlight the robustness and scalability of our divide-and-conquer strategy, establishing it as a powerful framework for solving large-scale integer programming problems beyond the capabilities of traditional and heuristic-based solvers.

References

【1】
【1】
 
 
Electronic Research Archive
Pages 3950-3967

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Yang C, Ning X, Yu D, et al. A divide-and-conquer strategy for integer programming problems. Electronic Research Archive, 2025, 33(6): 3950-3967. https://doi.org/10.3934/era.2025175

582

Views

31

Downloads

1

Crossref

1

Web of Science

1

Scopus

Received: 22 March 2025
Revised: 30 May 2025
Accepted: 09 June 2025
Published: 24 June 2025
©2025 the Author(s), licensee AIMS Press.

This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)