Parameterized Study of Steiner Tree on Unit Disk Graphs

We study the Steiner Tree problem on unit disk graphs. Given a $n$ vertex unit disk graph $G$, a subset $R\subseteq V(G)$ of $t$ vertices and a positive integer $k$, the objective is to decide if there exists a tree $T$ in $G$ that spans over all vertices of $R$ and uses at most $k$ vertices from $V\setminus R$. The vertices of $R$ are referred to as terminals and the vertices of $V(G)\setminus R$ as Steiner vertices. First, we show that the problem is NP-Hard. Next, we prove that the Steiner Tree problem on unit disk graphs can be solved in $n^{O(\sqrt{t+k})}$ time. We also show that the Steiner Tree problem on unit disk graphs parameterized by $k$ has an FPT algorithm with running time $2^{O(k)}n^{O(1)}$. In fact, the algorithms are designed for a more general class of graphs, called clique-grid graphs. We mention that the algorithmic results can be made to work for the Steiner Tree on disk graphs with bounded aspect ratio. Finally, we prove that the Steiner Tree on disk graphs parameterized by $k$ is W[1]-hard.

[1]  Walter Schnyder,et al.  Embedding planar graphs on the grid , 1990, SODA '90.

[2]  Jesper Nederlof Fast Polynomial-Space Algorithms Using Inclusion-Exclusion , 2012, Algorithmica.

[3]  Fahad Panolan,et al.  Finding, Hitting and Packing Cycles in Subexponential Time on Unit Disk Graphs , 2017, Discrete & Computational Geometry.

[4]  Sanjeev Arora,et al.  Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems , 1998, JACM.

[5]  W. K. Hale Frequency assignment: Theory and applications , 1980, Proceedings of the IEEE.

[6]  D. W. Wang,et al.  A Study on Two Geometric Location Problems , 1988, Information Processing Letters.

[7]  Marek Karpinski,et al.  1.25-Approximation Algorithm for Steiner Tree Problem with Distances 1 and 2 , 2009, WADS.

[8]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[9]  Karl Kammerlander C 900 - An Advanced Mobile Radio Telephone System with Optimum Frequency Utilization , 1984, IEEE Journal on Selected Areas in Communications.

[10]  Ding-Zhu Du,et al.  The k-Steiner Ratio in Graphs , 1997, SIAM J. Comput..

[11]  Ondrej Suchý Extending the Kernel for Planar Steiner Tree to the Number of Steiner Vertices , 2015, IPEC.

[12]  Hans L. Bodlaender A linear time algorithm for finding tree-decompositions of small treewidth , 1993, STOC '93.

[13]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[14]  A. Karim Abu-Affash,et al.  The Euclidean Bottleneck Full Steiner Tree Problem , 2013, Algorithmica.

[15]  Michal Pilipczuk,et al.  On Subexponential Parameterized Algorithms for Steiner Tree and Directed Subset TSP on Planar Graphs , 2017, 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS).

[16]  Xinhui Wang,et al.  Dynamic Programming for Minimum Steiner Trees , 2007, Theory of Computing Systems.

[17]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..

[18]  Dušan Knop,et al.  Parameterized Approximation Schemes for Steiner Trees with Small Number of Steiner Vertices , 2018, STACS.

[19]  Piotr Berman,et al.  Improved approximations for the Steiner tree problem , 1992, SODA '92.

[20]  Michiel H. M. Smid,et al.  On full Steiner trees in unit disk graphs , 2015, Comput. Geom..

[21]  János Pach,et al.  Minimum Clique Partition in Unit Disk Graphs , 2009, Graphs Comb..

[22]  Hans Jürgen Prömel,et al.  A New Approximation Algorithm for the Steiner Tree Problem with Performance Ratio 5/3 , 2000, J. Algorithms.

[23]  S. E. Dreyfus,et al.  The steiner problem in graphs , 1971, Networks.

[24]  Marek Karpinski,et al.  New Approximation Algorithms for the Steiner Tree Problems , 1997, J. Comb. Optim..

[25]  Mark de Berg,et al.  A framework for ETH-tight algorithms and lower bounds in geometric intersection graphs , 2018, STOC.

[26]  Saket Saurabh,et al.  Parameterized Complexity of Directed Steiner Tree on Sparse Graphs , 2012, SIAM J. Discret. Math..

[27]  Weili Wu,et al.  A PTAS for Node-Weighted Steiner Tree in Unit Disk Graphs , 2009, COCOA.

[28]  David S. Johnson,et al.  The Rectilinear Steiner Tree Problem is NP Complete , 1977, SIAM Journal of Applied Mathematics.

[29]  E. Cockayne On the Steiner Problem , 1967, Canadian Mathematical Bulletin.

[30]  Miroslav Chlebík,et al.  The Steiner tree problem on graphs: Inapproximability results , 2008, Theor. Comput. Sci..