Recovering Dantzig-Wolfe Bounds by Cutting Planes
Rui Chen, Oktay Gunluk, Andrea Lodi

TL;DR
This paper introduces a cutting plane method derived from Dantzig-Wolfe decomposition that can recover DW bounds, improve dual bounds, and enhance computational efficiency in solving certain mixed-integer programming problems.
Contribution
It presents a novel approach to generate cuts from DW decomposition that match DW bounds and reduce dual degeneracy, improving MIP solver performance.
Findings
Cuts derived from DW decomposition match DW bounds.
The approach reduces dual degeneracy and improves solver speed.
Effective on knapsack assignment and temporal knapsack problems.
Abstract
Dantzig-Wolfe (DW) decomposition is a well-known technique in mixed-integer programming (MIP) for decomposing and convexifying constraints to obtain potentially strong dual bounds. We investigate cutting planes that can be derived using the DW decomposition algorithm and show that these cuts can provide the same dual bounds as DW decomposition. More precisely, we generate one cut for each DW block, and when combined with the constraints in the original formulation, these cuts imply the objective function cut one can simply write using the DW bound. This approach typically leads to a formulation with lower dual degeneracy that consequently has a better computational performance when solved by standard MIP solvers in the original space. We also discuss how to strengthen these cuts to improve the computational performance further. We test our approach on the Multiple Knapsack Assignment…
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
TopicsVehicle Routing Optimization Methods · Optimization and Search Problems · Optimization and Packing Problems
