Hypergraphic Degree Sequences are Hard
Antoine Deza, Asaf Levin, Syed M. Meesum, Shmuel Onn

TL;DR
This paper proves that determining whether a vector can be realized as the degree sequence of a 3-hypergraph is an NP-complete problem, highlighting computational complexity in hypergraph theory.
Contribution
It establishes the NP-completeness of the hypergraphic degree sequence problem for 3-hypergraphs, a previously unresolved complexity question.
Findings
Deciding hypergraphic degree sequences is NP-complete.
The problem remains hard even for 3-hypergraphs.
Provides complexity classification for hypergraph degree sequences.
Abstract
We show that deciding if a given vector is the degree sequence of a 3-hypergraph is NP-complete.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Image Processing Techniques · Medical Image Segmentation Techniques · graph theory and CDMA systems
Hypergraphic Degree Sequences are Hard
Antoine Deza, Asaf Levin, Syed M. Meesum, and Shmuel Onn
A -hypergraph on is a subset . The degree sequence of is the vector . We consider the following decision problem: given and , is the degree sequence of some hypergraph ? For (graphs) the celebrated work of Erdős and Gallai [3, 1960] implies that is a degree sequence of a graph if and only if is even and, permuting so that , the inequalities hold for , yielding a polynomial time algorithm. For the problem was raised over 30 years ago by Colbourn, Kocay, and Stinson [1, 1986, Problem 3.1] and was solved by Deza, Levin, Meesum, and Onn [2, 2018].
Here is the statement and its short proof.
Theorem: It is NP-complete to decide if is the degree sequence of a -hypergraph.
*Proof. *The problem is in NP since if is a degree sequences then a hypergraph of cardinality can be exhibited and verified in polynomial time.
Let be the all-ones vector. We consider the following three decision problems.
(1) Given , with , is there with ?
(2) Given , with , is there with ?
(3) Given , is there with ?
Problem (1) is the so-called -partition problem which is known to be NP-complete [4].
First we reduce (1) to (2). Given with , let and . Then . Now, for any we have so satisfies if and only if . So the answer to (1) is YES if and only if the answer to (2) is YES.
Second we reduce (2) to (3). Given , with , define , where for . Suppose there is a with . Then satisfies . Suppose there is an with . Then
[TABLE]
which implies and . Therefore satisfies . So the answer to (2) is YES if and only if the answer to (3) is YES.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Colbourn, C.J., W.L. Kocay, W.L., Stinson, D.R.: Some NP-complete problmes for hypergraph degree sequences. Discrete Applied Mathematics 14:239–254 (1986)
- 2[2] Deza, A., Levin, A., Meesum, S.M., Onn, S.: Optimization over degree sequences. SIAM Journal on Discrete Mathematics 32:2067–2079 (2018)
- 3[3] Erdős, P., Gallai, T.: Graphs with prescribed degrees of vertices (in Hungarian). Matematikai Lopak 11:264–274 (1960)
- 4[4] Garey, M.R., Johnson, D.S.: Computers and Intractability. Freeman (1979)
