Skip to main content
Log in

Novel Heuristics for the Euclidean Leaf-Constrained Minimum Spanning Tree Problem

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Given a graph G = (V, E) whose vertices are points in the two-dimensional Euclidean space and edge-weights are the Euclidean distances between those vertices, the Euclidean Leaf-Constrained Minimum Spanning Tree (e-LCMST) problem seeks a minimum cost spanning tree that has at least a specified number, L, of leaf vertices, 2 ≤ L ≤ |V| − 1. The problem is known to be NP-hard, and finds application in facilities location, circuit and network design. Extant heuristics for the problem take O(|V|4) time to compute low-cost leaf-constrained spanning trees, thereby restricting their applicability to only small-sized problem instances. Several meta-heuristic strategies have also been applied for the problem. This paper proposes two novel heuristics that obtain good solutions for the e-LCMST problem in O(|V|3) time and scale well with larger problem sizes. Some relevant theoretical results are also presented. In the course of several computational experiments, the proposed heuristics are shown to outperform the extant heuristics on a large set of benchmark instances for the problem. Results are also reported for the first time on much larger-sized problems than attempted hitherto in the literature. The proposed heuristics are also shown to obtain results that are competitive with those obtained by the best-known extant meta-heuristics for the problem. The computation time taken by the proposed heuristics is well bounded, unlike that for the meta-heuristics, and observed in the experiments to be relatively much lower. Further, the proposed heuristics also have the added advantage of being easily parallelizable, and are shown to obtain good computational speedups in the course of several experiments on large Euclidean benchmark instances.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Boruvka O. Příspěvek k řešení otázky ekonomické stavby elektrovodních sítí (Contribution to the solution of a problem of economical construction of electrical networks). Elektronický Obzor. 1926;15:153–4.

    Google Scholar 

  2. Prim RC. Shortest connection networks and some generalizations. Bell Syst Tech J. 1957;36(6):1389–401.

    Article  Google Scholar 

  3. Kruskal JB. On the shortest spanning subtree of a graph and the traveling salesman problem. In: Proceedings of the American Mathematical Society; 1956.

  4. Raidl G, Julstrom B. Greedy heuristics and an evolutionary algorithm for the bounded diameter minimum spanning tree problem. In: ACM Symposium on Applied Computing; 2003.

  5. Patvardhan C, Prakash VP. Novel deterministic heuristics for the bounded diameter minimum spanning tree problem. In: Pattern Recognition and Machine Intelligence, New Delhi; 2009.

  6. Julstrom B. Codings and operators in two genetic algorithms for the leaf constrained minimum spanning tree problem. Int J Appl Math Comput Sci. 2004;14:385–96.

    MathSciNet  MATH  Google Scholar 

  7. Martins P, DeSouza M. VNS and second order heuristics for the min-degree constrained minimum spanning tree problem. Comput Oper Res. 2009;36:2969–82.

    Article  MathSciNet  Google Scholar 

  8. Xiong Y, Golden B, Wasil E. Improved heuristics for the minimum label spanning tree problem. IEEE Trans Evolut Comput. 2006;10:700–3.

    Article  Google Scholar 

  9. Santos A, Lima D, Aloise D. Modeling and solving the bi-objective minimum diameter-cost spanning tree problem. J Glob Optim. 2014;60(2):195–216.

    Article  MathSciNet  Google Scholar 

  10. De Sousa E, Santos A, Aloise D. An exact method for solving the Bi-objective Minimum Diameter-Cost Spanning Tree Problem. RAIRO-Oper Res. 2015;49:143–60.

    Article  MathSciNet  Google Scholar 

  11. Prakash VP, Chellapilla P, Srivastav A. A novel Hybrid Multi-objective Evolutionary Algorithm for the bi-Objective Minimum Diameter-Cost Spanning Tree (bi-MDCST) problem. Eng Appl Artif Intell. 2020;87:10.

    Article  Google Scholar 

  12. Deo N, Micikevicius P. A heuristic for the leaf-constrained minimum spanning tree problem. In: Congressus Numerantium 141; 1999.

  13. Hoelting C, Schoenefeld D, Wainwright R. Approximation techniques for variations of the p-median problem. In: ACM Symposium on Applied Computing; 1995.

  14. Even R. Algorithmic combinatorics. New York: Macmillan; 1973.

    MATH  Google Scholar 

  15. Edelson W, Gargano M. Leaf-constrained minimal spanning trees solved by a genetic algorithm. In: Congressus Numerantium; 2002.

  16. Picciotto S. How to encode a tree. San Diego: University of California, San Diego; 1999.

    Google Scholar 

  17. Singh A, Baghel A. New metaheuristic approaches for the leaf-constrained Minimum Spanning Tree Problem. Asia-Pac J Oper Res. 2008;25:575–89.

    Article  MathSciNet  Google Scholar 

  18. Singh A. An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem. Appl Soft Comput. 2009;31:327–34.

    Google Scholar 

  19. Farzi S, Dastjerdi AB. Leaf constrained minimal spanning trees solved by modified quantum-behaved particle swarm optimization. Artif Intell Rev. 2010;34:1–17.

    Article  Google Scholar 

  20. MacQueen J (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of 5-th Berkeley Symposium on Mathematical Statistics and Probability, Berkeley; 1967.

  21. Patvardhan C, Prakash VP, Srivastav A. Parallel heuristics for the bounded diameter minimum spanning tree problem. In: 2014 Annual IEEE India Conference (INDICON), Pune; 2014.

  22. Patvardhan C, Prakash VP, Srivastav A. Fast heuristics for large instances of the Euclidean bounded diameter minimum spanning tree problem. Informatica (Slovenia). 2015;39(3):281–92.

    MathSciNet  Google Scholar 

  23. Prakash V, Patvardhan C, Srivastav A. Effective heuristics for the bi-objective Euclidean bounded diameter minimum spanning tree problem. In: Bhattacharyya P, Sastry H, Marriboyina V, Sharma R, editors. Smart and innovative trends in next generation computing technologies. NGCT 2017. Singapore; 2018.

  24. Julstrom BA. Greedy heuristics for the bounded diameter minimum spanning tree problem. ACM J Exp Algorithmics. 2009;14(1):1–14.

    MathSciNet  MATH  Google Scholar 

  25. DIMACS. 11th DIMACS implementation challenge in collaboration with ICERM: Steiner tree problems. http://dimacs11.zib.de/instances/ESMT-esteiner.zip (2014).

Download references

Acknowledgements

The authors thank the Chairman, Advisory Committee on Education, Dayalbagh, for the continued support and guidance in all their efforts. The authors would also like to thank the anonymous reviewers for their encouraging and insightful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. Prem Prakash.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

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

Prakash, V.P., Patvardhan, C. Novel Heuristics for the Euclidean Leaf-Constrained Minimum Spanning Tree Problem. SN COMPUT. SCI. 1, 111 (2020). https://doi.org/10.1007/s42979-020-0120-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-020-0120-y

Keywords

Navigation