Table of Contents
Fetching ...

Minimum Spanning Trees with Bounded Degrees of Vertices in a Specified Stable Set

Christoph Brause, Jochen Harant, Florian Hörsch, Samuel Mohr

TL;DR

The paper tackles a relaxed Minimum Bounded Degree Spanning Tree problem where degree constraints are imposed only on a stable set $U$. It reframes the search for a feasible spanning tree as a matroid intersection problem between a generalized partition matroid $M_1$ (capturing $\alpha_v,\beta_v$ on $\delta_G(v)$ for $v\in U$) and the cycle matroid $M_2$, linking feasible trees to common independent sets of size $|V(G)|-1$. A concise, matroid-based proof of Frank's characterization is provided, and the Edmonds intersection framework yields a polynomial-time algorithm to decide feasibility and, when feasible, compute a minimum-cost tree with $\alpha_v \le d_T(v) \le \beta_v$ for all $v\in U$. The approach integrates rank-function analysis and well-definedness conditions to deliver a practical, theory-backed solution for a broader class of degree-bounded spanning trees. This has potential implications for network design where degree constraints are localized to independent subnetworks.

Abstract

Given a graph $G$ and sets $\{α_v~|~v \in V(G)\}$ and $\{β_v~|~v \in V(G)\}$ of non-negative integers, it is known that the decision problem whether $G$ contains a spanning tree $T$ such that $α_v \le d_T (v) \le β_v $ for all $v \in V(G)$ is $NP$-complete. In this article, we relax the problem by demanding that the degree restrictions apply to vertices $v\in U$ only, where $U$ is a stable set of $G$. In this case, the problem becomes tractable. A. Frank presented a result characterizing the positive instances of that relaxed problem. Using matroid intersection developed by J. Edmonds, we give a new and short proof of Frank's result and show that if $U$ is stable and the edges of $G$ are weighted by arbitrary real numbers, then even a minimum-cost tree $T$ with $α_v \le d_T (v) \le β_v $ for all $v \in U$ can be found in polynomial time if such a tree exists.

Minimum Spanning Trees with Bounded Degrees of Vertices in a Specified Stable Set

TL;DR

The paper tackles a relaxed Minimum Bounded Degree Spanning Tree problem where degree constraints are imposed only on a stable set . It reframes the search for a feasible spanning tree as a matroid intersection problem between a generalized partition matroid (capturing on for ) and the cycle matroid , linking feasible trees to common independent sets of size . A concise, matroid-based proof of Frank's characterization is provided, and the Edmonds intersection framework yields a polynomial-time algorithm to decide feasibility and, when feasible, compute a minimum-cost tree with for all . The approach integrates rank-function analysis and well-definedness conditions to deliver a practical, theory-backed solution for a broader class of degree-bounded spanning trees. This has potential implications for network design where degree constraints are localized to independent subnetworks.

Abstract

Given a graph and sets and of non-negative integers, it is known that the decision problem whether contains a spanning tree such that for all is -complete. In this article, we relax the problem by demanding that the degree restrictions apply to vertices only, where is a stable set of . In this case, the problem becomes tractable. A. Frank presented a result characterizing the positive instances of that relaxed problem. Using matroid intersection developed by J. Edmonds, we give a new and short proof of Frank's result and show that if is stable and the edges of are weighted by arbitrary real numbers, then even a minimum-cost tree with for all can be found in polynomial time if such a tree exists.
Paper Structure (2 sections, 9 theorems, 32 equations)

This paper contains 2 sections, 9 theorems, 32 equations.

Key Result

Theorem 1

Let $G$ be a graph, $U$ be a stable subset of $V(G)$, and $\{\alpha_v~|~v \in U\}$ and $\{\beta_v~|~v \in U\}$ be sets of non-negative integers such that $\alpha_v\le \beta_v$ for all $v\in U$. Then $G$ contains a spanning tree $T$ such that $\alpha_v\leq d_T(v)\leq \beta_v$ for all $v \in U$ if and

Theorems & Definitions (16)

  • Theorem 1: A. Frank, book, Theorem 9.1.16
  • Theorem 2
  • Theorem 3
  • Theorem 4
  • Proposition 1
  • Lemma 1
  • proof
  • Proposition 2
  • proof : Proof of the Only-If-Part of Theorem \ref{['1']}:
  • proof : Proof of the If-Part of Theorem \ref{['1']}:
  • ...and 6 more