A Knapsack Intersection Hierarchy Applied to All-or-Nothing Flow in Trees
Adam Jozefiak, F. Bruce Shepherd, Noah Weninger

TL;DR
This paper introduces a hierarchy of linear programming relaxations for packing problems, analyzes its strength for all-or-nothing flow in trees, and demonstrates how the hierarchy's levels affect the integrality gap.
Contribution
It defines a knapsack intersection hierarchy for strengthening LP relaxations and analyzes its effectiveness on the all-or-nothing flow problem in trees.
Findings
The integrality gap of the hierarchy is O(n/t) for the flow problem.
Examples show the gap can be as large as Ω(n/t).
Adding rank constraints can reduce the gap to a constant at certain levels.
Abstract
We introduce a natural knapsack intersection hierarchy for strengthening linear programming relaxations of packing integer programs, i.e., where and . The level corresponds to adding cuts associated with the integer hull of the intersection of any knapsack constraints (rows of the constraint matrix). This model captures the maximum possible strength of "-row cuts", an approach often used by solvers for small . If is , then is the integer hull of and corresponds to adding cuts for each associated single-row knapsack problem. Thus, even separating over is NP-hard. However, for fixed and any , results of Pritchard imply there is a polytime -approximation for . We then investigate the hierarchy's strength in the…
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
TopicsOptimization and Packing Problems · Optimization and Search Problems · Advanced Manufacturing and Logistics Optimization
