English

A Unifying Model for Locally Constrained Spanning Tree Problems

Computational Complexity 2020-05-22 v1

Abstract

Given a graph GG and a digraph DD whose vertices are the edges of GG, we investigate the problem of finding a spanning tree of GG that satisfies the constraints imposed by DD. The restrictions to add an edge in the tree depend on its neighborhood in DD. Here, we generalize previously investigated problems by also considering as input functions \ell and uu on E(G)E(G) that give a lower and an upper bound, respectively, on the number of constraints that must be satisfied by each edge. The produced feasibility problem is denoted by \texttt{G-DCST}, while the optimization problem is denoted by \texttt{G-DCMST}. We show that \texttt{G-DCST} is NP-complete even under strong assumptions on the structures of GG and DD, as well as on functions \ell and uu. On the positive side, we prove two polynomial results, one for \texttt{G-DCST} and another for \texttt{G-DCMST}, and also give a simple exponential-time algorithm along with a proof that it is asymptotically optimal under the \ETH. Finally, we prove that other previously studied constrained spanning tree (\textsc{CST}) problems can be modeled within our framework, namely, the \textsc{Conflict CST}, the \textsc{Forcing CS, the \textsc{At Least One/All Dependency CST}, the \textsc{Maximum Degree CST}, the \textsc{Minimum Degree CST}, and the \textsc{Fixed-Leaves Minimum Degree CST}.

Keywords

Cite

@article{arxiv.2005.10328,
  title  = {A Unifying Model for Locally Constrained Spanning Tree Problems},
  author = {Luiz Alberto do Carmo Viana and Manoel Campêlo and Ignasi Sau and Ana Silva},
  journal= {arXiv preprint arXiv:2005.10328},
  year   = {2020}
}

Comments

28 pages, 6 figures

R2 v1 2026-06-23T15:42:01.472Z