Skip to main content
Log in

On the minimum number of Steiner points of constrained 1-line-fixed Steiner tree in the Euclidean plane \({\mathbb {R}}^2\)

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

In this paper, we address the problem of minimum number of Steiner points of constrained 1-line-fixed Steiner tree (abbreviated to the MNSP-C1LF-ST problem), which is defined as follows. Given n terminals located at the same side of a fixed line l in the Euclidean plane \({\mathbb {R}}^2\) and a constant L, we are asked to find a Steiner tree T to interconnect these n terminals in \({\mathbb {R}}^2\) such that the Steiner points of the tree T, which has at least one Steiner point, are all located on the fixed line l and that the weight \(w(T)=\sum _{e\in T}w(e) \le L\), the objective is to minimize the number s(T) of Steiner points of the tree T, where the weight \(w(e)=0\) if the two endpoints of that edge \(e\in T\) are located on the line l and otherwise the weight w(e) is the Euclidean distance between the two endpoints of that edge \(e\in T\). In addition, when L is the minimum weight of all possible constrained 1-line-fixed Steiner trees as mentioned above, we refer to this version as the problem of minimum number of Steiner points of constrained 1-line-fixed minimum Steiner tree (abbreviated to the MNSP-C1LF-MST problem). We obtain two main results. (1) Using strategies of finding a minimum spanning tree with a degree constraint, we can design a 3-approximation algorithm in time \(O(n^2\log n)\) to solve the MNSP-C1LF-ST problem. (2) Combining Delaunay triangulation properties and strategies of finding a minimum spanning tree with a degree constraint, we can provide a simple exact algorithm in time \(O(n\log n \log \beta (n))\) to solve the MNSP-C1LF-MST problem, where \(\beta (n)=\min \{i~|~\log ^{(i)} n \le 4-6/n\}\).

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Ahmad, B., Gholamhossein, D.: A faster circle-sweep delaunay triangulation algorithm. Adv. Eng. Softw. 43(1), 1–13 (2012)

    Article  Google Scholar 

  2. Brazil, M., Ras, C.J., Swanepoel, K.J., Thomas, D.A.: Generalised \(k\)-Steiner tree problems in normed planes. Algorithmica 71(1), 66–86 (2015)

    Article  MathSciNet  Google Scholar 

  3. Brazil, M., Zachariasen, M.: Optimal Interconnection Trees in the Plane: Theory. Algorithms and Applications. Springer, Switzerland (2015)

    Book  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  5. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. MIT Press, Cambridge (2009)

    MATH  Google Scholar 

  6. de Berg, M., Cheong, O., van Kreveld, M., Overmars, M.: Computational Geometry: Algorithms and Applications, 3rd edn. Springer, Berlin (2008)

    Book  Google Scholar 

  7. Fredman, M.L., Tarjan, R.E.: Fibonacci heaps and their uses in improved network optimization algorithms. J. Assoc. Comput. Mach. 34(3), 596–615 (1987)

    Article  MathSciNet  Google Scholar 

  8. Gabow, H.N.: A good algorithm for smallest spanning trees with a degree constraint. Networks 8(3), 201–208 (1978)

    Article  MathSciNet  Google Scholar 

  9. Gabow, H.N., Galil, Z., Spencer, T., Tarjan, R.E.: Efficient algorithms for finding minimum spanning trees in undirected and directed graphs. Combinatorica 6(2), 109–122 (1986)

    Article  MathSciNet  Google Scholar 

  10. Gabow, H.N., Tarjan, R.E.: Efficient algorithms for a family of matroid intersection problems. J. Algorithms 5(1), 80–131 (1984)

    Article  MathSciNet  Google Scholar 

  11. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman and Co., San Francisco (1979)

    MATH  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  13. Glover, F., Klingman, D.: Finding minimum spanning trees with a fixed number of links at a node. In: Combinatorial Programming: Methods and Applications, pp. 191–201 (1975)

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

  15. Hwang, F.K., Richards, D.S.: Steiner tree problems. Networks 22(1), 55–89 (1992)

    Article  MathSciNet  Google Scholar 

  16. Kleinberg, J., Tardos, E.: Algorithm Design. Addison-Wesley, Boston (2005)

    Google Scholar 

  17. Korte, B., Vygen, J.: Combinatorial Optimization: Theory and Algorithms. Springer, Berlin (2000)

    Book  Google Scholar 

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

  19. Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Dover, New York (1998)

    MATH  Google Scholar 

  20. Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency. Springer, Berlin (2003)

    MATH  Google Scholar 

  21. Vazirani, V.V.: Approximation Algorithms. Springer, Berlin (2001)

    MATH  Google Scholar 

Download references

Acknowledgements

The authors are all grateful to the reviewers for their insightful comments and for their suggested changes that improve the presentation greatly. This paper is supported by Project of the National Natural Science Foundation of China (Nos. 11861075, 11801498), Project for Innovation Team (Cultivation) of Yunnan Province, Joint Key Project of Yunnan Provincial Science and Technology Department and Yunnan University (No. 2018FY001014) and IRTSTYN. In addition, J.R. Lichen is also supported by Project of Doctorial Fellow Award of Yunnan Province (No. 2018010514).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianping Li.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, J., Zheng, Y., Lichen, J. et al. On the minimum number of Steiner points of constrained 1-line-fixed Steiner tree in the Euclidean plane \({\mathbb {R}}^2\). Optim Lett 15, 669–683 (2021). https://doi.org/10.1007/s11590-020-01627-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-020-01627-7

Keywords

Navigation