English

Integer points in the degree-sequence polytope

Discrete Mathematics 2023-05-12 v1

Abstract

An integer vector bZdb \in \mathbb{Z}^d is a degree sequence if there exists a hypergraph with vertices {1,,d}\{1,\dots,d\} such that each bib_i is the number of hyperedges containing ii. The degree-sequence polytope Zd\mathscr{Z}^d is the convex hull of all degree sequences. We show that all but a 2Ω(d)2^{-\Omega(d)} fraction of integer vectors in the degree sequence polytope are degree sequences. Furthermore, the corresponding hypergraph of these points can be computed in time 2O(d)2^{O(d)} via linear programming techniques. This is substantially faster than the 2O(d2)2^{O(d^2)} running time of the current-best algorithm for the degree-sequence problem. We also show that for d98d\geq 98, the degree-sequence polytope Zd\mathscr{Z}^d contains integer points that are not degree sequences. Furthermore, we prove that the linear optimization problem over Zd\mathscr{Z}^d is NP\mathrm{NP}-hard. This complements a recent result of Deza et al. (2018) who provide an algorithm that is polynomial in dd and the number of hyperedges.

Cite

@article{arxiv.2305.06732,
  title  = {Integer points in the degree-sequence polytope},
  author = {Eleonore Bach and Friedrich Eisenbrand and Rom Pinchasi},
  journal= {arXiv preprint arXiv:2305.06732},
  year   = {2023}
}

Comments

14 pages

R2 v1 2026-06-28T10:31:56.120Z