English

Finding a Minimum Spanning Tree with a Small Non-Terminal Set

Data Structures and Algorithms 2025-01-30 v2 Computational Complexity Discrete Mathematics

Abstract

In this paper, we study the problem of finding a minimum weight spanning tree that contains each vertex in a given subset VNTV_{\rm NT} of vertices as an internal vertex. This problem, called Minimum Weight Non-Terminal Spanning Tree, includes ss-tt Hamiltonian Path as a special case, and hence it is NP-hard. In this paper, we first observe that Non-Terminal Spanning Tree, the unweighted counterpart of Minimum Weight Non-Terminal Spanning Tree, is already NP-hard on some special graph classes. Moreover, it is W[1]-hard when parameterized by clique-width. In contrast, we give a 3k3k-vertex kernel and O(2k)O^*(2^k)-time algorithm, where kk is the size of non-terminal set VNTV_{\rm NT}. The latter algorithm can be extended to Minimum Weight Non-Terminal Spanning Tree with the restriction that each edge has a polynomially bounded integral weight. We also show that Minimum Weight Non-Terminal Spanning Tree is fixed-parameter tractable parameterized by the number of edges in the subgraph induced by the non-terminal set VNTV_{\rm NT}, extending the fixed-parameter tractability of Minimum Weight Non-Terminal Spanning Tree to the general case. Finally, we give several results for structural parameterization.

Keywords

Cite

@article{arxiv.2310.05494,
  title  = {Finding a Minimum Spanning Tree with a Small Non-Terminal Set},
  author = {Tesshu Hanaka and Yasuaki Kobayashi},
  journal= {arXiv preprint arXiv:2310.05494},
  year   = {2025}
}
R2 v1 2026-06-28T12:44:20.992Z