Euclidean Bottleneck Steiner Tree is Fixed-Parameter Tractable (2312.01589v1)
Abstract: In the Euclidean Bottleneck Steiner Tree problem, the input consists of a set of $n$ points in $\mathbb{R}2$ called terminals and a parameter $k$, and the goal is to compute a Steiner tree that spans all the terminals and contains at most $k$ points of $\mathbb{R}2$ as Steiner points such that the maximum edge-length of the Steiner tree is minimized, where the length of a tree edge is the Euclidean distance between its two endpoints. The problem is well-studied and is known to be NP-hard. In this paper, we give a $k{O(k)} n{O(1)}$-time algorithm for Euclidean Bottleneck Steiner Tree, which implies that the problem is fixed-parameter tractable (FPT). This settles an open question explicitly asked by Bae et al. [Algorithmica, 2011], who showed that the $\ell_1$ and $\ell_{\infty}$ variants of the problem are FPT. Our approach can be generalized to the problem with $\ell_p$ metric for any rational $1 \le p \le \infty$, or even other metrics on $\mathbb{R}2$.
- A Karim Abu-Affash. On the euclidean bottleneck full steiner tree problem. In Proceedings of the twenty-seventh annual symposium on Computational geometry, pages 433–439, 2011.
- Bottleneck bichromatic full steiner trees. Information Processing Letters, 142:14–19, 2019.
- The euclidean bottleneck steiner path problem. In Proceedings of the twenty-seventh annual symposium on Computational geometry, pages 440–447, 2011.
- Sanjeev Arora. Polynomial time approximation schemes for euclidean traveling salesman and other geometric problems. Journal of the ACM (JACM), 45(5):753–782, 1998.
- Exact algorithms for the bottleneck steiner tree problem. Algorithmica, 61(4):924–948, 2011.
- On exact solutions to the euclidean bottleneck steiner tree problem. Information Processing Letters, 110(16):672–678, 2010.
- Parameterized algorithms to preserve connectivity. In Proceedings of the 41st International Colloquium of Automata, Languages and Programming (ICALP), volume 8572 of Lecture Notes in Comput. Sci., pages 800–811. Springer, 2014.
- Computational geometry. In Computational geometry, pages 1–17. Springer, 1997.
- An optimal algorithm for the euclidean bottleneck full steiner tree problem. Computational Geometry, 47(3):377–380, 2014.
- Fourier meets Möbius: fast subset convolution. In Proceedings of the 39th Annual ACM Symposium on Theory of Computing (STOC), pages 67–74, New York, 2007. ACM.
- Fixed parameter tractability of binary near-perfect phylogenetic tree reconstruction. In Proceedings of the 33rd International Colloquium of Automata, Languages and Programming (ICALP), volume 4051 of Lecture Notes in Comput. Sci., pages 667–678. Springer, 2006.
- On the history of the euclidean steiner tree problem. Archive for history of exact sciences, 68(3):327–354, 2014.
- Generalised k-steiner tree problems in normed planes. Algorithmica, 71(1):66–86, 2015.
- Approximations for steiner trees with minimum number of steiner points. Theoretical Computer Science, 262(1-2):83–99, 2001.
- A powerful global router: based on steiner min-max trees. In ICCAD, pages 2–5. Citeseer, 1989.
- Parameterized Algorithms. Springer, 2015. doi:10.1007/978-3-319-21275-3.
- Fundamentals of Parameterized Complexity. Texts in Computer Science. Springer, 2013.
- The Steiner problem in graphs. Networks, 1(3):195–207, 1971.
- Steiner tree problems in computer communication networks. World Scientific, 2008.
- Z Du et al. Approximations for a bottleneck steiner tree problem. Algorithmica, 32(4):554–561, 2002.
- Parameterized Complexity Theory. Texts in Theoretical Computer Science. An EATCS Series. Springer-Verlag, Berlin, 2006.
- Optimal and approximate bottleneck steiner trees. Operations Research Letters, 19(5):217–224, 1996.
- The 1-steiner tree problem. Journal of Algorithms, 8(1):122–130, 1987.
- Parameterized complexity of generalized vertex cover problems. In Proceedings of the 9th International Workshop Algorithms and Data Structures (WADS), volume 3608, pages 36–48. Springer, 2005.
- A compendium on Steiner tree problems. Inst. für Informatik, 2013.
- An optimal new-node placement to enhance the coverage of wireless sensor networks. Wireless Networks, 16(4):1033–1043, 2010.
- On optimal interconnections for VLSI, volume 301. Springer Science & Business Media, 1994.
- Richard M Karp. On the computational complexity of combinatorial problems. Networks, 5(1):45–68, 1975.
- On the union of jordan regions and collision-free translational motion amidst polygonal obstacles. Discrete & Computational Geometry, 1(1):59–71, 1986.
- Approximation algorithm for bottleneck steiner tree problem in the euclidean plane. Journal of Computer Science and Technology, 19(6):791–794, 2004.
- Steiner tree problem with minimum number of steiner points and bounded edge-length. Information Processing Letters, 69(2):53–57, 1999.
- On subexponential parameterized algorithms for Steiner Tree and Directed Subset TSP on planar graphs. ArXiv e-prints, July 2017. arXiv:1707.02190.
- Nimrod Megiddo. Applying parallel computation algorithms in the design of serial algorithms. Journal of the ACM (JACM), 30(4):852–865, 1983.
- Joseph S. B. Mitchell. Guillotine subdivisions approximate polygonal subdivisions: A simple polynomial-time approximation scheme for geometric tsp, k-mst, and related problems. SIAM J. Comput., 28(4):1298–1309, 1999. doi:10.1137/S0097539796309764.
- Jesper Nederlof. Fast polynomial-space algorithms using inclusion-exclusion. Algorithmica, 65(4):868–884, 2013.
- Subexponential-time parameterized algorithm for Steiner tree on planar graphs. In Proceedings of the 30th International Symposium on Theoretical Aspects of Computer Science (STACS), volume 20 of Leibniz International Proceedings in Informatics (LIPIcs), pages 353–364, Dagstuhl, Germany, 2013. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik.
- Network sparsification for Steiner problems on planar and bounded-genus graphs. In Proceedings of the 55th Annual Symposium on Foundations of Computer Science (FOCS), pages 276–285. IEEE, 2014.
- Majid Sarrafzadeh and CK Wong. Bottleneck steiner trees in the plane. IEEE Transactions on Computers, 41(03):370–374, 1992.
- An approximation algorithm for a bottleneck k-steiner tree problem in the euclidean plane. Information Processing Letters, 81(3):151–156, 2002.
- Sayan Bandyapadhyay (36 papers)
- William Lochet (23 papers)
- Daniel Lokshtanov (135 papers)
- Saket Saurabh (171 papers)
- Jie Xue (53 papers)