Skip to main navigation Skip to search Skip to main content

An approximation algorithm for maximum internal spanning tree

  • Zhi-Zhong Chen*
  • , Youta Harada
  • , Fei Guo
  • , Lusheng Wang
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Given a graph G, the maximum internal spanning tree problem (MIST for short) asks for computing a spanning tree T of G such that the number of internal vertices in T is maximized. MIST has possible applications in the design of cost-efficient communication networks and water supply networks and hence has been extensively studied in the literature. MIST is NP-hard and hence a number of polynomial-time approximation algorithms have been designed for MIST in the literature. The previously best polynomial-time approximation algorithm for MIST achieves a ratio of 3/4. In this paper, we first design a simpler algorithm that achieves the same ratio and the same time complexity as the previous best. We then refine the algorithm into a new approximation algorithm that achieves a better ratio (namely, 13/17) with the same time complexity. Our new algorithm explores much deeper structure of the problem than the previous best. The discovered structure may be used to design even better approximation or parameterized algorithms for the problem in the future.
Original languageEnglish
Pages (from-to)955-979
JournalJournal of Combinatorial Optimization
Volume35
Issue number3
Online published15 Jan 2018
DOIs
Publication statusPublished - Apr 2018

Research Keywords

  • Approximation algorithms
  • Graph algorithms
  • Path-cycle covers
  • Spanning trees

Fingerprint

Dive into the research topics of 'An approximation algorithm for maximum internal spanning tree'. Together they form a unique fingerprint.

Cite this