Approximating the Maximum Internal Spanning Tree problem
Gábor Salamon
- 01 Nov 2009
- Vol. 410, Iss: 50, pp 5273-5284
34
TL;DR: This paper uses a linear programming formulation and a primal-dual technique to prove the approximation ratio and presents an O(|V(G)|^4)-time7/4-approximation algorithm for graphs without pendant vertices.
read more
Abstract: Given an undirected connected graph G we consider the problem of finding a spanning tree of G which has a maximum number of internal (non-leaf) vertices among all spanning trees of G. This problem, called Maximum Internal Spanning Tree problem, is clearly NP-hard since it is a generalization of the Hamiltonian Path problem. From the optimization point of view the Maximum Internal Spanning Tree problem is equivalent to the Minimum Leaf Spanning Tree problem. However, the two problems have different approximability properties. Lu and Ravi proved that the latter has no constant factor approximation-unless P = NP-, while Salamon and Wiener gave a linear-time 2-approximation algorithm for the Maximum Internal Spanning Tree problem. In this paper, we improve this approximation ratio by giving an O(|V(G)|^4)-time7/4-approximation algorithm for graphs without pendant vertices. Our approach is based on the successive execution of local improvement steps. We use a linear programming formulation and a primal-dual technique to prove the approximation ratio. We also investigate the vertex-weighted case, that is to find a spanning tree of a vertex-weighted graph G in which the weight sum of internal vertices is maximal among all spanning trees of G. For this problem we present a ([email protected](G)-3)-approximation algorithm, where @D(G) is the maximum vertex-degree of G. A slight modification of this algorithm ensures a 2-approximation whenever the input graph is claw-free. Both algorithms run in O(|V(G)|^4) time for graphs with no pendant vertices.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Exact and Parameterized Algorithms for Max Internal Spanning Tree
TL;DR: This work considers the $\mathcal{NP}$-hard problem of finding a spanning tree with a maximum number of internal vertices, and develops a branching algorithm for graphs with maximum degree three that only needs polynomial space and has a running time of 1.8612 n when analyzed with respect to the number of vertices.
Deeper local search for parameterized and approximation algorithms for maximum internal spanning tree
TL;DR: It is shown that the number of internal vertices of the spanning tree obtained by depth-5 local search is at least 2/3 of the maximum number a spanning tree can have, thereby delivering an improved approximation algorithm with ratio 1.5 for the problem.
46
Better Approximation Algorithms for the Maximum Internal Spanning Tree Problem
Martin Knauer,Joachim Spoerhase +1 more
- 24 Jul 2009
TL;DR: This paper shows that a simplified and faster version of Salamon's algorithm yields a $\frac53$-approximation even on general graphs, and investigates a node weighted variant of the problem for which Salamon achieved a ratio of 2·Δ(G ) *** 3.
31
Exact and Parameterized Algorithms for Max Internal Spanning Tree
Henning Fernau,Serge Gaspers,Daniel Raible +2 more
- 04 Dec 2009
TL;DR: The main result, however, is a branching algorithm for graphs with maximum degree three that only needs polynomial space and has a running time of O(1.8669 n ) when analyzed with respect to the number of vertices.
A 2k-vertex Kernel for Maximum Internal Spanning Tree
Wenjun Li,Jianxin Wang,Jianer Chen,Jianer Chen,Yixin Cao +4 more
- 05 Aug 2015
TL;DR: A novel way to use the same reduction rule, resulting in an improved 2k-vertex kernel, and obtains a \(4^k \cdot n^{O(1)}\)-time deterministic algorithm, improving all previous algorithms for the problem.
23
References
Combinatorial optimization. Polyhedra and efficiency.
Alexander Schrijver
- 01 Jan 2003
TL;DR: This book shows the combinatorial optimization polyhedra and efficiency as your friend in spending the time in reading a book.
4.5K
A General Approximation Technique for Constrained Forest Problems
TL;DR: The first approximation algorithms for many NP-complete problems, including the non-fixed point-to-point connection problem, the exact path partitioning problem and complex location-design problems are derived.
•Proceedings Article
A general approximation technique for constrained forest problems
Michel X. Goemans,David P. Williamson +1 more
- 01 Sep 1992
TL;DR: A 2-approximation algorithm for the Steiner tree problem was given in this paper with running time of O(n 2 log n) for the shortest path problem, where n is the number of vertices in a graph.
•Book
Spanning Trees and Optimization Problems
Bang Ye Wu,Kun-Mao Chao +1 more
- 27 Jan 2004
TL;DR: This chapter discusses Spanning Trees, a system for maximizing the efficiency of the Spanning Tree Algorithm by minimizing the number of components.
On a class of posets and the corresponding comparability graphs
TL;DR: The comparability graphs of multitrees are characterized and studied with respect to minimal path coverings to generalized to the notion of a multitree.
247