Faster algorithms for sparse ILP and hypergraph multi-packing/multi-cover problems
Dmitry Gribanov,Ivan Shumilov,Dmitry Malyshev,Nikolai Zolotykh,Gribanov, Dmitry,Shumilov, Ivan,Malyshev, Dmitry
DOI: https://doi.org/10.1007/s10898-024-01379-z
2024-03-21
Journal of Global Optimization
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 , assuming that is a polyhedron, defined by systems or with a sparse matrix A . We develop algorithms for these problems that outperform state-of-the-art ILP and counting algorithms on sparse instances with bounded elements in terms of the computational complexity. Assuming that the matrix A has bounded elements, our complexity bounds have the form , where s is the minimum between numbers of non-zeroes in columns and rows of A , respectively. For , this bound outperforms the state-of-the-art ILP feasibility complexity bound , due to Reis & Rothvoss (in: 2023 IEEE 64th Annual symposium on foundations of computer science (FOCS), IEEE, pp. 974–988). For , where denotes the input bit-encoding length, it outperforms the state-of-the-art ILP counting complexity bound , due to Barvinok et al. (in: Proceedings of 1993 IEEE 34th annual foundations of computer science, pp. 566–572, https://doi.org/10.1109/SFCS.1993.366830, 1993), Dyer, Kannan (Math Oper Res 22(3):545–549, https://doi.org/10.1287/moor.22.3.545, 1997), Barvinok, Pommersheim (Algebr Combin 38:91–147, 1999), Barvinok (in: European Mathematical Society, ETH-Zentrum, Zurich, 2008). 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 Maximum Matching problems.
mathematics, applied,operations research & management science