Hyperplanes Avoiding Problem and Integer Points Counting in Polyhedra
Abstract
In our work, we consider the problem of computing a vector of minimum -norm such that , for any vector from a given subset of of size . In other words, we search for a vector of minimum norm that avoids a given finite set of hyperplanes, which is natural to call as the . This problem naturally appears as a subproblem in Barvinok-type algorithms for counting integer points in polyhedra. We show that: 1) With respect to , the problem admits a feasible solution with , and show that such solution can be constructed by a deterministic polynomial-time algorithm with operations. Moreover, this inequality is the best possible. This is a significant improvement over the previous randomized algorithm, which computes with a guaranty . The original approach of A.~Barvinok can guarantee only . To prove this result, we use a newly established algorithmic variant of the Combinatorial Nullstellensatz; 2) The problem is NP-hard with respect to any norm , for . 3) As an application, we show that the problem to count integer points in a polytope , for given and , can be solved by an algorithm with operations, where is the maximum size of a normal fan triangulation of , and is the maximum value of rank-order subdeterminants of . As a further application, it provides a refined complexity bound for the counting problem in polyhedra of bounded codimension. For example, in the polyhedra of the Unbounded Subset-Sum problem.
Keywords
Cite
@article{arxiv.2411.07030,
title = {Hyperplanes Avoiding Problem and Integer Points Counting in Polyhedra},
author = {Grigorii Dakhno and Dmitry Gribanov and Nikita Kasianov and Anastasiia Kats and Andrey Kupavskii and Nikita Kuz'min and Stanislav Moiseev},
journal= {arXiv preprint arXiv:2411.07030},
year = {2026}
}