English

A 4/3-approximation algorithm for finding a spanning tree to maximize its internal vertices

Data Structures and Algorithms 2014-09-15 v1

Abstract

This paper focuses on finding a spanning tree of a graph to maximize the number of its internal vertices. We present an approximation algorithm for this problem which can achieve a performance ratio 43\frac{4}{3} on undirected simple graphs. This improves upon the best known approximation algorithm with performance ratio 53\frac{5}{3} before. Our algorithm benefits from a new observation for bounding the number of internal vertices of a spanning tree, which reveals that a spanning tree of an undirected simple graph has less internal vertices than the edges a maximum path-cycle cover of that graph has. We can also give an example to show that the performance ratio 43\frac{4}{3} is actually tight for this algorithm. To decide how difficult it is for this problem to be approximated, we show that finding a spanning tree of an undirected simple graph to maximize its internal vertices is Max-SNP-Hard.

Keywords

Cite

@article{arxiv.1409.3700,
  title  = {A 4/3-approximation algorithm for finding a spanning tree to maximize its internal vertices},
  author = {Xingfu Li and Daming Zhu},
  journal= {arXiv preprint arXiv:1409.3700},
  year   = {2014}
}

Comments

15 pages, 1 figure

R2 v1 2026-06-22T05:55:14.462Z