Integer points in the degree-sequence polytope

Eleonore Bach, Friedrich Eisenbrand, Rom Pinchasi

Research output: Contribution to journalArticlepeer-review

Abstract

An integer vector b∈Zd is a degree sequence if there exists a hypergraph with vertices {1,…,d} such that each bi is the number of hyperedges containing i. The degree-sequence polytope Zd is the convex hull of all degree sequences. We show that all but a 2−Ω(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) via linear programming techniques. This is substantially faster than the 2O(d2) running time of the current-best algorithm for the degree-sequence problem. We also show that for d⩾98, Zd contains integer points that are not degree sequences. Furthermore, we prove that both the degree sequence problem itself and the linear optimization problem over Zd are NP-hard. The latter complements a recent result of Deza et al. (2018) who provide an algorithm that is polynomial in d and the number of hyperedges.

Original languageEnglish
Article number100867
JournalDiscrete Optimization
Volume55
DOIs
StatePublished - Feb 2025

Keywords

  • Degree-sequence polytope
  • Hypergraphic degree sequences
  • Integer programming

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computational Theory and Mathematics
  • Applied Mathematics

Cite this