Article ID Journal Published Year Pages File Type
429561 Journal of Computer and System Sciences 2013 6 Pages PDF
Abstract

We present a polynomial time algorithm that for any graph G   and integer k⩾0k⩾0, either finds a spanning tree with at least k   internal vertices, or outputs a new graph GRGR on at most 3k   vertices and an integer k′k′ such that G has a spanning tree with at least k   internal vertices if and only if GRGR has a spanning tree with at least k′k′ internal vertices. In other words, we show that the Maximum Internal Spanning Tree problem parameterized by the number of internal vertices k has a 3k-vertex kernel. Our result is based on an innovative application of a classical min–max result about hypertrees in hypergraphs which states that “a hypergraph H contains a hypertree if and only if H is partition-connected.”

► First linear kernel for Maximum Internal Spanning Tree. ► Uses a classical min–max result about hypertrees by Frank et al. (2003) [6]. ► Shows another application of the c-expansion lemma of Thomassé (2010) [16].

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
, , , ,