Skip to main content

Advertisement

Log in

Improved heuristics for the bounded-diameter minimum spanning tree problem

  • Original Paper
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Given an undirected, connected, weighted graph and a positive integer k, the bounded-diameter minimum spanning tree (BDMST) problem seeks a spanning tree of the graph with smallest weight, among all spanning trees of the graph, which contain no path with more than k edges. In general, this problem is NP-Hard for 4 ≤  kn − 1, where n is the number of vertices in the graph. This work is an improvement over two existing greedy heuristics, called randomized greedy heuristic (RGH) and centre-based tree construction heuristic (CBTC), and a permutation-coded evolutionary algorithm for the BDMST problem. We have proposed two improvements in RGH/CBTC. The first improvement iteratively tries to modify the bounded-diameter spanning tree obtained by RGH/CBTC so as to reduce its cost, whereas the second improves the speed. We have modified the crossover and mutation operators and the decoder used in permutation-coded evolutionary algorithm so as to improve its performance. Computational results show the effectiveness of our approaches. Our approaches obtained better quality solutions in a much shorter time on all test problem instances considered.

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.

Similar content being viewed by others

References

  • Abdalla A, Deo N, Gupta P (2000) Random-tree diameter and the diameter constrained MST. Congr Numerantium 144:161–182

    MATH  MathSciNet  Google Scholar 

  • Achuthan NR, Caccetta L, Cacetta P, Geelen JF (1992) Algorithms for the minimum weight spanning tree with bounded diameter problem. Optimization: techniques and applications, pp 297–304

  • Bala K, Petropoulos K, Stern TE (1993) Multicasting in a linear lightwave network. In: Proceedings of IEEE INFOCOM’93, pp 1350–1358

  • Bookstein A, Klein ST (1996) Compression of correlated bit-. Inf Syst 16:110–118

    Google Scholar 

  • Davis L (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York

    Google Scholar 

  • Deo N, Abdalla A (2000) Computing a diameter-constrained minimum spanning tree in parallel. Lecture Notes in Computer Science, vol. Springer, Berlin Heidelberg New York, pp. 17–31

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H Freeman, San Francisco

    MATH  Google Scholar 

  • Goldberg DE, Lingle JR (1985) Alleles, loci, and the travelling salesman problem. In: Proceedings of the First International Conference on Genetic Algorithms, pp 154–159

  • Julstrom BA, Raidl GR (2003) A permutation-coded evolutionary algorithm for the bounded-diameter minimum spanning tree problem. GECCO 2003 Workshops Proceedings, Workshop on Analysis and Design of Representations, pp 2–7

  • Julstrom BA (2004a) Encoding bounded-diameter spanning trees with permutations and with random keys. Lecture Notes in Computer Science, vol 3102. Springer, Berlin Heidelberg New York, pp 1272–1281

  • Julstrom BA (2004b) Greedy heuristics for the bounded-diameter minimum spanning tree problem. Communicated to ACM J Exp Algorithmics

  • Kortsarz G, Peleg D (1997) Approximating shallow-light trees. In: Proceedings of the 8th Symposium on Discrete Algorithms, pp 103–110

  • Kortsarz G, Peleg D (1999) Approximating the weight of shallow Steiner trees. Discrete Appl Math 93:265–285

    Article  MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

  • Raidl GR, Julstrom BA (2003a) Edge-sets: an effective evolutionary coding of spanning trees. IEEE Trans Evol Comput 7:225–239

    Article  Google Scholar 

  • Raidl GR, Julstrom BA (2003b) Greedy heuristics and an evolutionary algorithm for the bounded-diameter minimum spanning tree problem. In: Proceedings of the 2003 ACM Symposium on Applied Computing, pp 747–752

  • Raymond K (1989) A tree-based algorithm for distributed mutual exclusion. ACM Trans Comput Syst 7:61–77

    Article  Google Scholar 

  • Reeves CR (1995) A genetic algorithm for flowshop sequencing. Comput Oper Res 22:5–13

    Article  MATH  Google Scholar 

  • Satyanarayanan R, Muthukrishnan DR (1992) A note on Raymond’s tree-based algorithm for distributed mutual exclusion. Inf Process Letters 43:249–255

    Article  MATH  MathSciNet  Google Scholar 

  • Satyanarayanan R, Muthukrishnan DR (1994) A static tree-based algorithm for the distributed readers and writers problem. Comput Sci Inform 24:21–32

    Google Scholar 

  • Wang S, Lang SD (1994) A tree-based distributed algorithm for the k-entry critical section problem. In: Proceedings of the 1994 International Conference on Parallel and Distributed Systems, pp 592–597

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alok Singh.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Singh, A., Gupta, A.K. Improved heuristics for the bounded-diameter minimum spanning tree problem. Soft Comput 11, 911–921 (2007). https://doi.org/10.1007/s00500-006-0142-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-006-0142-y

Keywords

Navigation