Approximation Algorithms for the Maximum Weight Internal Spanning Tree Problem

Given a vertex-weighted connected graph $$G = (V, E)$$G=(V,E), the maximum weight internal spanning tree (MwIST for short) problem asks for a spanning tree T of G such that the total weight of internal vertices in T is maximized. The unweighted variant, denoted as MIST, is NP-hard and APX-hard, and the currently best approximation algorithm has a proven performance ratio of 13 / 17. The currently best approximation algorithm for MwIST only has a performance ratio of $$1/3 - \epsilon $$1/3-ϵ, for any $$\epsilon > 0$$ϵ>0. In this paper, we present a simple algorithm based on a novel relationship between MwIST and maximum weight matching, and show that it achieves a significantly better approximation ratio of 1/2. When restricted to claw-free graphs, a special case previously studied, we design a 7/12-approximation algorithm.

[1]  Christian Sloper,et al.  Either/Or: Using Vertex Cover Structure in Designing FPT-Algorithms - The Case of k-Internal Spanning Tree , 2003, WADS.

[2]  Jianer Chen,et al.  A 2k-vertex Kernel for Maximum Internal Spanning Tree , 2015, WADS.

[3]  Fedor V. Fomin,et al.  A Linear Vertex Kernel for Maximum Internal Spanning Tree , 2009, ISAAC.

[4]  Zhi-Zhong Chen,et al.  An Approximation Algorithm for Maximum Internal Spanning Tree , 2017, WALCOM.

[5]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[6]  Fabrizio Grandoni,et al.  Sharp Separation and Applications to Exact and Parameterized Algorithms , 2010, Algorithmica.

[7]  Jianer Chen,et al.  Deeper Local Search for Better Approximation on Maximum Internal Spanning Trees , 2014, ESA.

[8]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[9]  Martin Knauer,et al.  Better Approximation Algorithms for the Maximum Internal Spanning Tree Problem , 2009, WADS.

[10]  Gábor Wiener,et al.  On finding spanning trees with few leaves , 2008, Inf. Process. Lett..

[11]  Gábor Salamon,et al.  Approximating the Maximum Internal Spanning Tree problem , 2009, Theor. Comput. Sci..

[12]  Gábor Salamon Degree-Based Spanning Tree Optimization , 2010 .

[13]  Elena Prieto Rodríguez,et al.  SYSTEMATIC KERNELIZATION IN FPT ALGORITHM DESIGN , 2005 .

[14]  Henning Fernau,et al.  Exact and Parameterized Algorithms for Max Internal Spanning Tree , 2009, WG.

[15]  Daming Zhu,et al.  Approximating the Maximum Internal Spanning Tree Problem via a Maximum Path-Cycle Cover , 2014, ISAAC.

[16]  Binhai Zhu,et al.  A Polynomial Time Algorithm for Finding a Spanning Tree with Maximum Number of Internal Vertices on Interval Graphs , 2016, FAW.

[17]  Fedor V. Fomin,et al.  Algorithm for Finding k-Vertex Out-trees and Its Application to k-Internal Out-branching Problem , 2009, COCOON.

[18]  Christian Sloper,et al.  Reducing to Independent Set Structure -- the Case of k-Internal Spanning Tree , 2005, Nord. J. Comput..