Counting Integral Points in Polytopes via Numerical Analysis of Contour Integration
Abstract
In this paper, we address the problem of counting integer points in a rational polytope described by , where is an integer matrix and is an -dimensional integer vector. We study the Z-transformation approach initiated by Brion-Vergne, Beck, and Lasserre-Zeron from the numerical analysis point of view, and obtain a new algorithm on this problem: If is nonnegative, then the number of integer points in can be computed in time and space.This improves, in terms of space complexity, a naive DP algorithm with -size DP table. Our result is based on the standard error analysis to the numerical contour integration for the inverse Z-transform, and establish a new type of an inclusion-exclusion formula for integer points in . We apply our result to hypergraph -matching, and obtain a time algorithm for counting -matchings in a -partite hypergraph with vertices and hyperedges. This result is viewed as a -matching generalization of the classical result by Ryser for and its multipartite extension by Bj{\"o}rklund-Husfeldt.
Keywords
Cite
@article{arxiv.1807.05348,
title = {Counting Integral Points in Polytopes via Numerical Analysis of Contour Integration},
author = {Hiroshi Hirai and Ryunosuke Oshiro and Ken'ichiro Tanaka},
journal= {arXiv preprint arXiv:1807.05348},
year = {2018}
}
Comments
13 pages