Skip to main content

An Exact Algorithm for the Line-Constrained Bottleneck k-Steiner Tree Problem

  • Conference paper
  • First Online:
Combinatorial Optimization and Applications (COCOA 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14461))

  • 244 Accesses

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].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Article  MathSciNet  Google Scholar 

  2. Arora, S.: Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems. J. ACM 45(5), 753–782 (1998)

    Article  MathSciNet  Google Scholar 

  3. Bae, S.W., Choi, S., Lee, C., Tanigawa, S.: Exact algorithms for the bottleneck Steiner tree problem. Algorithmica 61(4), 924–948 (2011)

    Article  MathSciNet  Google Scholar 

  4. 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)

    Article  MathSciNet  Google Scholar 

  5. Bose, P., D’Angelo, A., Durocher, S.: On the restricted \(k\)-Steiner tree problem. J. Comb. Optim. 44(4), 2893–2918 (2022)

    Article  MathSciNet  Google Scholar 

  6. Byrka, J., Grandoni, F., Rothvoß, T., Sanità, L.: Steiner tree approximation via iterative randomized rounding. J. ACM 60(1), 1–33 (2013)

    Article  MathSciNet  Google Scholar 

  7. 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)

    Article  MathSciNet  Google Scholar 

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. Chazelle, B.: A minimum spanning tree algorithm with inverse-Ackermann type complexity. J. ACM 47(6), 1028–1047 (2000)

    Article  MathSciNet  Google Scholar 

  10. Chen, G., Zhang, G.: A constrained minimum spanning tree problem. Comput. Oper. Res. 27(9), 867–875 (2000)

    Article  MathSciNet  Google Scholar 

  11. 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)

    Google Scholar 

  12. Ganley, J.L., Salowe, J.S.: Optimal and approximate bottleneck Steiner trees. Oper. Res. Lett. 19(5), 217–224 (1996)

    Article  MathSciNet  Google Scholar 

  13. 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)

    Article  MathSciNet  Google Scholar 

  14. Georgakopoulos, G., Papadimitriou, C.H.: The 1-Steiner tree problem. J. Algorithms 8(1), 122–130 (1987)

    Article  MathSciNet  Google Scholar 

  15. Holby, J.: Variations on the Euclidean Steiner tree problem and algorithms. Rose-Hulman Undergraduate Math. J. 18(1), 123–155 (2017)

    MathSciNet  Google Scholar 

  16. Korte, B., Vygen, J.: Combinatorial Optimization: Theory and Algorithms, 3rd edn. Springer-Verlag, Berlin (2008)

    Google Scholar 

  17. 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)

    Article  MathSciNet  Google Scholar 

  18. Li, Z., Xiao, W.: Determining sensor locations in wireless sensor networks. Int. J. Distrib. Sens. Netw. 11(8), 914625 (2015)

    Article  Google Scholar 

  19. 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)

    Article  MathSciNet  Google Scholar 

  20. 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)

    Google Scholar 

  21. Robins, G., Zelikovsky, A.: Tighter bounds for graph Steiner tree approximation. SIAM J. Discrete Math. 19(1), 122–134 (2005)

    Article  MathSciNet  Google Scholar 

  22. Sarrafzadeh, M., Wong, C.K.: Bottleneck Steiner trees in the plane. IEEE Trans. Comput. 41(3), 370–374 (1992)

    Article  MathSciNet  Google Scholar 

  23. Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency, 1st edn. Springer-Verlag, Berlin (2003)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Wang, L.S., Du, D.Z.: Approximations for a bottleneck Steiner tree problem. Algorithmica 32(4), 554–561 (2002)

    Article  MathSciNet  Google Scholar 

  26. 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)

    Article  MathSciNet  Google Scholar 

  27. Williamson, D.P., Shmoys, D.B.: The Design of Approximation Algorithms, 1st edn. Cambridge University Press, Cambridge (2011)

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianping Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics