Column basis reduction, and decomposable knapsack problems
Bala Krishnamoorthy, Gabor Pataki

TL;DR
This paper introduces a simple preconditioning method for integer programming called rangespace reformulation, and studies a class of decomposable knapsack problems, showing how different branching strategies affect their complexity.
Contribution
It proposes a new rangespace reformulation technique using basis reduction and analyzes the complexity of decomposable knapsack problems under various branching strategies.
Findings
Rangespace reformulation makes columns short and nearly orthogonal.
Branching on the constraint px simplifies certain knapsack problems.
Computational results confirm theoretical predictions about problem difficulty.
Abstract
We propose a very simple preconditioning method for integer programming feasibility problems: replacing the problem b' <= Ax <= b, x \in Z^n with b' <= AUy <= b, y \in Z^n, where U is a unimodular matrix computed via basis reduction, to make the columns of short and nearly orthogonal. The reformulation is called rangespace reformulation. It is motivated by the reformulation technique proposed for equality constrained IPs by Aardal, Hurkens and Lenstra. We also study a family of IP instances, called decomposable knapsack problems (DKPs). DKPs generalize the instances proposed by Jeroslow, Chvatal and Todd, Avis, Aardal and Lenstra, and Cornuejols et al. DKPs are knapsack problems with a constraint vector of the form with and integral vectors, and a large integer. If the parameters are suitably chosen in DKPs, we prove 1) hardness results for these problems,…
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
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Optimization and Packing Problems
