A Knapsack Intersection Hierarchy Applied to All-or-Nothing Flow in Trees

01/09/2022
by   Adam Jozefiak, et al.
0

We introduce a natural knapsack intersection hierarchy for strengthening linear programming relaxations of packing integer programs, i.e., max{w^Tx:x∈ P∩{0,1}^n} where P={x∈[0,1]^n:Ax ≤ b} and A,b,w≥0. The t^th level P^t corresponds to adding cuts associated with the integer hull of the intersection of any t knapsack constraints (rows of the constraint matrix). This model captures the maximum possible strength of "t-row cuts", an approach often used by solvers for small t. If A is m × n, then P^m is the integer hull of P and P^1 corresponds to adding cuts for each associated single-row knapsack problem. Thus, even separating over P^1 is NP-hard. However, for fixed t and any ϵ>0, results of Pritchard imply there is a polytime (1+ϵ)-approximation for P^t. We then investigate the hierarchy's strength in the context of the well-studied all-or-nothing flow problem in trees (also called unsplittable flow on trees). For this problem, we show that the integrality gap of P^t is O(n/t) and give examples where the gap is Ω(n/t). We then examine the stronger formulation P_rank where all rank constraints are added. For P_rank^t, our best lower bound drops to Ω(1/c) at level t=n^c for any c>0. Moreover, on a well-known class of "bad instances" due to Friggstad and Gao, we show that we can achieve this gap; hence a constant integrality gap for these instances is obtained at level n^c.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/15/2020

On the Integrality Gap of Binary Integer Programs with Gaussian Data

For a binary integer program (IP) max c^𝖳 x, Ax ≤ b, x ∈{0,1}^n, where A...
research
02/21/2020

Learning Optimal Classification Trees: Strong Max-Flow Formulations

We consider the problem of learning optimal binary classification trees....
research
11/12/2021

SOCP-based disjunctive cuts for a class of integer nonlinear bilevel programs

We study a class of bilevel integer programs with second-order cone cons...
research
08/25/2021

The Next 700 Program Transformers

In this paper, we describe a hierarchy of program transformers in which ...
research
11/14/2018

A Duality Based 2-Approximation Algorithm for Maximum Agreement Forest

We give a 2-approximation algorithm for the Maximum Agreement Forest pro...
research
12/09/2019

Novel approach for solving a variant of equal flow problem

In this article we consider a certain sub class of Integer Equal Flow pr...
research
04/24/2018

Principally Box-integer Polyhedra and Equimodular Matrices

A polyhedron is box-integer if its intersection with any integer box {ℓ≤...

Please sign up or login with your details

Forgot password? Click here to reset