Abstract
In this paper, we address the line-constrained bottleneck k-Steiner tree (LcBkStT) problem. Specifically, given an input line l, a set P of n points in \(\mathbb {R}^2\) and a positive integer k, we are asked to find at most k Steiner points located on this line l and additionally a spanning tree \(T_l\) on these \(n+k\) points, the objective is to minimize the length of the longest edge in \(T_l\), where the edges in \(T_l\) are not allowed to cross this line l and the length of each edge in \(T_l\) is equal 0 if the two endpoints of that edge are located on the aforementioned line l. Using a technique of oriented Voronoi diagram, we design an exact algorithm for the LcBkStT problem in \(O(n \log n + f(k)\cdot n^k)\) time, where f(k) is a function dependent only on the positive integer k. This algorithm is an exact algorithm for the LcB1StT problem (for \(k=1\)) in \(O(n \log n)\) time.
This paper is supported by the National Natural Science Foundation of China [Nos. 12361066, 12101593]. Junran Lichen is also supported by Fundamental Research Funds for the Central Universities [No.buctrc202219], Suding Liu is supported by the China Scholarship Council [No. 202107030013], and Jianping Li is also supported by Project of Yunling Scholars Training of Yunnan Province [No. K264202011820].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aazami, A., Cheriyan, J., Jampani, K.R.: Approximation algorithms and hardness results for packing element-disjoint Steiner trees in planar graphs. Algorithmica 63(1–2), 425–456 (2012)
Arora, S.: Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems. J. ACM 45(5), 753–782 (1998)
Bae, S.W., Choi, S., Lee, C., Tanigawa, S.: Exact algorithms for the bottleneck Steiner tree problem. Algorithmica 61(4), 924–948 (2011)
Bae, S.W., Lee, C., Choi, S.: On exact solutions to the Euclidean bottleneck Steiner tree problem. Inform. Process. Lett. 110(16), 672–678 (2010)
Bose, P., D’Angelo, A., Durocher, S.: On the restricted \(k\)-Steiner tree problem. J. Comb. Optim. 44(4), 2893–2918 (2022)
Byrka, J., Grandoni, F., Rothvoß, T., Sanità, L.: Steiner tree approximation via iterative randomized rounding. J. ACM 60(1), 1–33 (2013)
Cardei, I., Cardei, M., Wang, L., Xu, B., Du, D.: Optimal relay location for resource-limited energy-efficient wireless communication. J. Global Optim. 36(3), 391–399 (2006)
Chang, M.S., Huang, N.F., Tang, C.Y.: An optimal algorithm for constructing oriented Voronoi diagrams and geographic neighborhood graphs. Inform. Process. Lett. 35(5), 255–260 (1990)
Chazelle, B.: A minimum spanning tree algorithm with inverse-Ackermann type complexity. J. ACM 47(6), 1028–1047 (2000)
Chen, G., Zhang, G.: A constrained minimum spanning tree problem. Comput. Oper. Res. 27(9), 867–875 (2000)
Chiang, C., Sarrafzadeh, M., Wong, C.K.: A powerful global router: based on Steiner min-max trees. In: Proceedings of the IEEE International Conference on Computer-Aided Design, pp. 2–5. Santa Clara (1989)
Ganley, J.L., Salowe, J.S.: Optimal and approximate bottleneck Steiner trees. Oper. Res. Lett. 19(5), 217–224 (1996)
Garey, M.R., Graham, R.L., Johnson, D.S.: The complexity of computing Steiner minimal trees. SIAM J. Appl. Math. 32(4), 835–859 (1977)
Georgakopoulos, G., Papadimitriou, C.H.: The 1-Steiner tree problem. J. Algorithms 8(1), 122–130 (1987)
Holby, J.: Variations on the Euclidean Steiner tree problem and algorithms. Rose-Hulman Undergraduate Math. J. 18(1), 123–155 (2017)
Korte, B., Vygen, J.: Combinatorial Optimization: Theory and Algorithms, 3rd edn. Springer-Verlag, Berlin (2008)
Li, J.P., Liu, S.D., Lichen, J.R., Wang, W.C., Zheng, Y.J.: Approximation algorithms for solving the 1-line Euclidean minimum Steiner tree problem. J. Comb. Optim. 39(2), 492–508 (2020)
Li, Z., Xiao, W.: Determining sensor locations in wireless sensor networks. Int. J. Distrib. Sens. Netw. 11(8), 914625 (2015)
Mitchell, J.S.B.: 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)
Rao, S.B., Smith, W.D.: Approximating geometrical graphs via “panners” and “banyans”. In: Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, pp. 540–550. New York (1999)
Robins, G., Zelikovsky, A.: Tighter bounds for graph Steiner tree approximation. SIAM J. Discrete Math. 19(1), 122–134 (2005)
Sarrafzadeh, M., Wong, C.K.: Bottleneck Steiner trees in the plane. IEEE Trans. Comput. 41(3), 370–374 (1992)
Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency, 1st edn. Springer-Verlag, Berlin (2003)
Shamos, M.I., Hoey, D.: Closest-point problems. In: 16th Annual Symposium on Foundations of Computer Science, pp. 151–162. IEEE Computer Society, Long Beach, Calif (1975)
Wang, L.S., Du, D.Z.: Approximations for a bottleneck Steiner tree problem. Algorithmica 32(4), 554–561 (2002)
Wang, L.S., Li, Z.M.: An approximation algorithm for a bottleneck \(k\)-Steiner tree problem in the Euclidean plane. Inform. Process. Lett. 81(3), 151–156 (2002)
Williamson, D.P., Shmoys, D.B.: The Design of Approximation Algorithms, 1st edn. Cambridge University Press, Cambridge (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Li, J., Liu, S., Lichen, J. (2024). An Exact Algorithm for the Line-Constrained Bottleneck k-Steiner Tree Problem. In: Wu, W., Guo, J. (eds) Combinatorial Optimization and Applications. COCOA 2023. Lecture Notes in Computer Science, vol 14461. Springer, Cham. https://doi.org/10.1007/978-3-031-49611-0_31
Download citation
DOI: https://doi.org/10.1007/978-3-031-49611-0_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-49610-3
Online ISBN: 978-3-031-49611-0
eBook Packages: Computer ScienceComputer Science (R0)