English

Realizing Graphs with Cut Constraints

Computational Complexity 2025-02-14 v1

Abstract

Given a finite non-decreasing sequence d=(d1,,dn)d=(d_1,\ldots,d_n) of natural numbers, the Graph Realization problem asks whether dd is a graphic sequence, i.e., there exists a labeled simple graph such that (d1,,dn)(d_1,\ldots,d_n) is the degree sequence of this graph. Such a problem can be solved in polynomial time due to the Erd\H{o}s and Gallai characterization of graphic sequences. Since vertex degree is the size of a trivial edge cut, we consider a natural generalization of Graph Realization, where we are given a finite sequence d=(d1,,dn)d=(d_1,\ldots,d_n) of natural numbers (representing the trivial edge cut sizes) and a list of nontrivial cut constraints L\mathcal{L} composed of pairs (Sj,j)(S_j,\ell_j) where Sj{v1,,vn}S_j\subset \{v_1,\ldots,v_n\}, and j\ell_j is a natural number. In such a problem, we are asked whether there is a simple graph with vertex set V={v1,,vn}V=\{v_1,\ldots,v_n\} such that viv_i has degree did_i and (Sj)\partial(S_j) is an edge cut of size j\ell_j, for each (Sj,j)L(S_j,\ell_j)\in \mathcal{L}. We show that such a problem is polynomial-time solvable whenever each SjS_j has size at most three. Conversely, assuming P \neq NP, we prove that it cannot be solved in polynomial time when L\mathcal{L} contains pairs with sets of size four, and our hardness result holds even assuming that each did_i of dd equals 11.

Keywords

Cite

@article{arxiv.2502.09358,
  title  = {Realizing Graphs with Cut Constraints},
  author = {Lucas de Oliveira Silva and Vítor Gomes Chagas and Samuel Plaça de Paula and Greis Yvet Oropeza Quesquén and Uéverton dos Santos Souza},
  journal= {arXiv preprint arXiv:2502.09358},
  year   = {2025}
}
R2 v1 2026-06-28T21:43:11.660Z