A Customized Augmented Lagrangian Method for Block-Structured Integer Programming
Rui Wang, Chuwen Zhang, Shanwen Pu, Jianjun Gao, Zaiwen Wen

TL;DR
This paper introduces a novel augmented Lagrangian method tailored for block-structured integer programming, effectively decomposing complex problems into manageable subproblems and demonstrating strong convergence and practical efficiency.
Contribution
It proposes a new augmented Lagrangian function and a customized method for block-structured integer programming, with proven convergence and enhanced solution quality techniques.
Findings
Method effectively solves block-structured integer problems.
Decomposition into subproblems accelerates computation.
Numerical results show high-quality solutions in practical scenarios.
Abstract
Integer programming with block structures has received considerable attention recently and is widely used in many practical applications such as train timetabling and vehicle routing problems. It is known to be NP-hard due to the presence of integer variables. We define a novel augmented Lagrangian function by directly penalizing the inequality constraints and establish the strong duality between the primal problem and the augmented Lagrangian dual problem. Then, a customized augmented Lagrangian method is proposed to address the block-structures. In particular, the minimization of the augmented Lagrangian function is decomposed into multiple subproblems by decoupling the linking constraints and these subproblems can be efficiently solved using the block coordinate descent method. We also establish the convergence property of the proposed method. To make the algorithm more practical, we…
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
TopicsAdvanced Optimization Algorithms Research · Scheduling and Optimization Algorithms · Optimization and Packing Problems
