Faster ILP Algorithms for Problems with Sparse Matrices and Their Applications to Multipacking and Multicover Problems in Graphs and Hypergraphs

01/22/2022
by   Dmitry Gribanov, et al.
0

Let P be a polyhedron, defined by a system A x ≤ b, where A ∈ Z^m × n, rank(A) = n, and b ∈ Z^m. In the Integer Feasibility Problem, we need to decide whether P ∩ Z^n = ∅ or to find some x ∈ P ∩ Z^n in the opposite case. Currently, its state of the art algorithm, due to <cit.> (see also <cit.> for more general formulations), has the complexity bound O(n)^n · poly(ϕ), where ϕ = size(A,b). It is a long-standing open problem to break the O(n)^n dimension-dependence in the complexity of ILP algorithms. We show that if the matrix A has a small l_1 or l_∞ norm, or A is sparse and has bounded elements, then the integer feasibility problem can be solved faster. More precisely, we give the following complexity bounds min{A_∞, A_1}^5 n· 2^n · poly(ϕ), ( A_max)^5 n·min{cs(A),rs(A)}^3 n· 2^n · poly(ϕ). Here A_max denotes the maximal absolute value of elements of A, cs(A) and rs(A) denote the maximal number of nonzero elements in columns and rows of A, respectively. We present similar results for the integer linear counting and optimization problems. Additionally, we apply the last result for multipacking and multicover problems on graphs and hypergraphs, where we need to choose a minimal/maximal multiset of vertices to cover/pack the edges by a prescribed number of times. For example, we show that the stable multiset and vertex multicover problems on simple graphs admit FPT-algorithms with the complexity bound 2^O(|V|)· poly(ϕ), where V is the vertex set of a given graph.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/23/2020

Tight Bounds for Potential Maximal Cliques Parameterized by Vertex Cover

We show that a graph with n vertices and vertex cover of size k has at m...
research
10/04/2021

Faster algorithm for counting of the integer points number in Δ-modular polyhedra

Let a polytope 𝒫 be defined by one of the following ways: (i) 𝒫 = {x ∈...
research
10/05/2022

Faster parameterized algorithms for modification problems to minor-closed classes

Let G be a minor-closed graph class and let G be an n-vertex graph. We s...
research
12/10/2021

Stochastic Vertex Cover with Few Queries

We study the minimum vertex cover problem in the following stochastic se...
research
02/03/2020

Properties of Δ-modular simplicies and "close" polyhedrons. O(Δ· polylog(Δ))-algorithm for knapsack, proximity and sparsity

In this work we consider properties of square and "close"-square Δ-modul...
research
07/14/2018

Counting Integral Points in Polytopes via Numerical Analysis of Contour Integration

In this paper, we address the problem of counting integer points in a ra...
research
10/01/2017

FPT-algorithms for The Shortest Lattice Vector and Integer Linear Programming Problems

In this paper, we present FPT-algorithms for special cases of the shorte...

Please sign up or login with your details

Forgot password? Click here to reset