English

Faster Algorithms for Sparse ILP and Hypergraph Multi-Packing/Multi-Cover Problems

Computational Complexity 2024-01-23 v5 Data Structures and Algorithms Combinatorics

Abstract

In our paper, we consider the following general problems: check feasibility, count the number of feasible solutions, find an optimal solution, and count the number of optimal solutions in PZnP \cap Z^n, assuming that PP is a polyhedron, defined by systems AxbA x \leq b or Ax=b,x0Ax = b,\, x \geq 0 with a sparse matrix AA. We develop algorithms for these problems that outperform state of the art ILP and counting algorithms on sparse instances with bounded elements. We use known and new methods to develop new exponential algorithms for Edge/Vertex Multi-Packing/Multi-Cover Problems on graphs and hypergraphs. This framework consists of many different problems, such as the Stable Multi-set, Vertex Multi-cover, Dominating Multi-set, Set Multi-cover, Multi-set Multi-cover, and Hypergraph Multi-matching problems, which are natural generalizations of the standard Stable Set, Vertex Cover, Dominating Set, Set Cover, and Maximal Matching problems.

Keywords

Cite

@article{arxiv.2201.08988,
  title  = {Faster Algorithms for Sparse ILP and Hypergraph Multi-Packing/Multi-Cover Problems},
  author = {Dmitry Gribanov and Dmitry Malyshev and Nikolai Zolotykh},
  journal= {arXiv preprint arXiv:2201.08988},
  year   = {2024}
}