skip to main content
10.1145/1998196.1998267acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
research-article

On the euclidean bottleneck full Steiner tree problem

Published:13 June 2011Publication History

ABSTRACT

Given two sets in the plane, R of n (terminal) points and S of m (Steiner) points, a full Steiner tree is a Steiner tree in which all points of R are leaves. In the bottleneck full Steiner tree (BFST) problem, one has to find a full Steiner tree T (with any number of Steiner points from S), such that the length of the longest edge in T is minimized, and, in the k-BFST problem, has to find a full Steiner tree T with at most k ≤ m Steiner points from S such that the length of the longest edge in T is minimized. The problems are motivated by wireless network design. In this paper, we present an exact algorithm of O((n+m)log2m) time to solve the BFST problem. Moreover, we show that the k-BFST problem is NP-hard and that there exists a polynomial-time approximation algorithm for the problem with performance ratio 4.

References

  1. S. Arora. Polynomial time approximation schemes for Euclidean TSP and other geometric problems. Journal of the ACM, 45:735--782, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Arora, C. Lund, R. Motwani, M. Sudan, and M. Szegedy. Proof verification and hardness of approximation problems. In Proceedings of the 33rd Annual Symposium on Foundations of Computer Science (FOCS '92), pages 14--23, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S.W. Bae, C. Lee, and S. Choi. On exact solutions to the euclidean bottleneck Steiner tree problem. Information Processing Letters, 110:672--678, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Berman and V. Ramaiyer. Improved approximation for the Steiner tree problem. Journal of Algorithms, 17:381--408, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Borchers and D.Z. Du. The k-Steiner ratio in graphs. SIAM Journal on Computing, 26:857--869, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y.H. Chen, C.L. Lu, and C.Y. Tang. On the full and bottleneck full Steiner tree problems. In Proceedings of the 9th Annual International Conference on Computing and Combinatorics (COCOON '03), volume 2697 of LNCS, pages 122--129, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. X. Cheng and D.Z. Du. Steiner Tree in Industry. Kluwer Academic Publishers, Dordrecht, Netherlands, 2001.Google ScholarGoogle Scholar
  8. T.H. Cormen, C.E. Leiserson, R.L. Rivest, and C. Stein. Introduction to Algorithms, 3rd edition. MIT Press, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. de Berg, O. Cheong, M. Kreveld, and M. Overmars. Computational Geometry: Algorithms and Applications. Springer-Verlag, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D.E. Drake and S. Hougardy. On approximation algorithms for the terminal Steiner tree problem. Information Processing Letters, 89:15--19, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  11. D.Z. Du, J.M. Smith, and J.H. Rubinstein. Advances in Steiner Tree. Kluwer Academic Publishers, Dordrecht, Netherlands, 2000.Google ScholarGoogle Scholar
  12. C.W. Duin and A. Volgenant. The partial sum criterion for Steiner trees in graphs and shortest paths. European Journal of Operations Research, 97:172--182, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  13. M.R. Garey, R.L. Graham, and D.S. Johnson. The complexity of computing Steiner minimal trees. SIAM Journal of Applied Mathematics, 32(4):835--859, 1977.Google ScholarGoogle ScholarCross RefCross Ref
  14. M.R. Garey and D.S. Johnson. The rectilinear Steiner tree problem is NP-complete. SIAM Journal of Applied Mathematics, 32(4):826--834, 1977.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Hougardy and H.J. Prommel. A 1.598 approximation algorithm for the Steiner problem in graphs. In Proceedings of the 10th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA '99), pages 448--453, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. F.K. Hwang, D.S. Richards, and P. Winter. The Steiner Tree Problem. Annuals of Discrete Mathematics, Amsterdam, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  17. A.B. Kahng and G. Robins. On Optimal Interconnection for VLSI. Kluwer Academic Publishers, Dordrecht, Netherlands, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  18. Z.-M. Li, D.-M. Zhu, and S.-H. Ma. Approximation algorithm for bottleneck Steiner tree problem in the Euclidean plane. Journal of Computer Science and Technology, 19(6):791--794, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. G.H. Lin and G.L. Xue. On the terminal Steiner tree problem. Information Processing Letters, 84:103--107, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. C.L. Lu, C.Y. Tang, and R.C.T. Lee. The full Steiner tree problem. Theoretical Computer Science, 306(1--3):55--67, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. F.V. Martinez, J.C. de Pina, and J. Soares. Algorithms for terminal Steiner trees. Theoretical Computer Science, 389(1--2):133--142, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. G. Robbins and A. Zelikovsky. Improved Steiner tree approximation in graphs. In Proceedings of the 11th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA '00), pages 770--779, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. M. Sarrafzadeh and C.K. Wong. Bottleneck Steiner trees in the plane. IEEE Transactions on Computers, 41(3):370--374, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. L. Wang and D.-Z. Du. Approximations for a bottleneck Steiner tree problem. Algorithmica, 32:554--561, 2002.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. L. Wang and Z.-M. Li. Approximation algorithm for a bottleneck k-Steiner tree problem in the Euclidean plane. Information Processing Letters, 81:151--156, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the euclidean bottleneck full Steiner tree problem

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SoCG '11: Proceedings of the twenty-seventh annual symposium on Computational geometry
      June 2011
      532 pages
      ISBN:9781450306829
      DOI:10.1145/1998196

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 13 June 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate625of1,685submissions,37%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader