Skip to main content

A Heuristic for the Degree-Constrained Minimum Spanning Tree Problem

  • Conference paper
  • First Online:
Soft Computing: Theories and Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 742))

Abstract

Given a connected, edge-weighted and undirected complete graph G(VEw), and a positive integer d, the degree-constrained minimum spanning tree (dc-MST) problem aims to find a spanning tree of minimum cost in such a way that the degree of each node in T is at most d. The dc-MST problem is a \(\mathcal {NP}\)-Hard problem. In this paper, we propose a problem-specific heuristic (\(\mathcal {H}\_\)DCMST) for the dc-MST problem. \(\mathcal {H}\_\)DCMST consists of two phases, where the first phase constructs a degree-constrained spanning tree (T) and the second phase examines the edges of T for possible exchange in two stages followed one-by-one in order to further reduce the cost of T. On a number of TSP benchmark instances, the proposed \(\mathcal {H}\_\)DCMST has been compared with the heuristic BF2 proposed by Boldon et al. (Parallel Comput. 22(3):369–382, 1996) [3] for constructing spanning trees with d = 3. Computational experiments show the effectiveness of the proposed \(\mathcal {H}\_\)DCMST.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. Bau, Y., Ho, C.K., Ewe, H.T.: An ant colony optimization approach to the degree-constrained minimum spanning tree problem. In: Proceedings of Computational Intelligence and Security, International Conference, CIS 2005, Xi’an, China, 15–19 Dec 2005, Part I, pp. 657–662 (2005)

    Google Scholar 

  2. Binh, H.T.T., Nguyen, T.B.: New particle swarm optimization algorithm for solving degree constrained minimum spanning tree problem. In: Proceedings of PRICAI 2008: Trends in Artificial Intelligence, 10th Pacific Rim International Conference on Artificial Intelligence, Hanoi, Vietnam, 15–19 Dec 2008, pp. 1077–1085 (2008)

    Google Scholar 

  3. Boldon, B., Deo, N., Kumar, N.: Minimum-weight degree-constrained spanning tree problem: heuristics and implementation on an SIMD parallel machine. Parallel Comput. 22(3), 369–382 (1996)

    Google Scholar 

  4. Bui, T.N., Zrncic, C.M.: An ant-based algorithm for finding degree-constrained minimum spanning tree. In: Proceedings of Genetic and Evolutionary Computation Conference, GECCO 2006, Seattle, Washington, USA, 8–12 July, 2006, pp. 11–18 (2006)

    Google Scholar 

  5. Doan, M.N.: An effective ant-based algorithm for the degree-constrained minimum spanning tree problem. In: Proceedings of the IEEE Congress on Evolutionary Computation, CEC 2007, 25–28 Sept 2007, Singapore, pp. 485–491 (2007)

    Google Scholar 

  6. Ernst, A.T.: A hybrid lagrangian particle swarm optimization algorithm for the degree-constrained minimum spanning tree problem. In: Proceedings of the IEEE Congress on Evolutionary Computation, CEC 2010, Barcelona, Spain, 18–23 July 2010, pp. 1–8 (2010)

    Google Scholar 

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

    Google Scholar 

  8. Knowles, J.D., Corne, D.: A new evolutionary approach to the degree-constrained minimum spanning tree problem. IEEE Trans. Evol. Comput. 4(2), 125–134 (2000)

    Google Scholar 

  9. Narula, S.C., Ho, C.A.: Degree-constrained minimum spanning tree. Comput. OR 7(4), 239–249 (1980)

    Google Scholar 

  10. Prim, R.: Shortest connection networks and some generalizations. Bell Syst. Tech. J. 36, 1389–1401 (1957)

    Google Scholar 

  11. Raidl, G.R., Julstrom, B.A.: A weighted coding in a genetic algorithm for the degree-constrained minimum spanning tree problem. In: Applied Computing 2000, Proceedings of the 2000 ACM Symposium on Applied Computing, Villa Olmo, Via Cantoni 1, 22100 Como, Italy, 19–21 Mar 2000, vol. 1, pp. 440–445 (2000)

    Google Scholar 

  12. Ravi, R., Marathe, M., Ravi, S., Rosenkrantz, D., III, H.H.: Many birds with one stone: multi-objective approximation algorithms. In: Proceedings of 25th Annual ACM STOCS, pp. 438–447 (1993)

    Google Scholar 

  13. Savelsbergh, M.W.P., Volgenant, T.: Edge exchanges in the degree-constrained minimum spanning tree problem. Comput. OR 12(4), 341–348 (1985)

    Google Scholar 

  14. Zhou, G., Gen, M.: A note on genetic algorithms for degree-constrained spanning tree problems. Networks 30(2), 91–95 (1997)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the Science and Engineering Research Board—Department of Science & Technology, Government of India [grant no.: YSS/2015/000276].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shyam Sundar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Singh, K., Sundar, S. (2019). A Heuristic for the Degree-Constrained Minimum Spanning Tree Problem. In: Ray, K., Sharma, T., Rawat, S., Saini, R., Bandyopadhyay, A. (eds) Soft Computing: Theories and Applications. Advances in Intelligent Systems and Computing, vol 742. Springer, Singapore. https://doi.org/10.1007/978-981-13-0589-4_33

Download citation

Publish with us

Policies and ethics