A linear vertex kernel for maximum internal spanning tree

作者:

Highlights:

摘要

We present a polynomial time algorithm that for any graph G and integer k⩾0, either finds a spanning tree with at least k internal vertices, or outputs a new graph GR on at most 3k vertices and an integer k′ such that G has a spanning tree with at least k internal vertices if and only if GR has a spanning tree with at least 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.”

论文关键词:Algorithm,Crown decomposition,Kernelization,Parameterized complexity,Preprocessing

论文评审过程:Received 10 December 2009, Revised 3 March 2012, Accepted 16 March 2012, Available online 26 March 2012.

论文官网地址:https://doi.org/10.1016/j.jcss.2012.03.004