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 ≤ k < n − 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.
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
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
Davis L (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York
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
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
Prim R (1957) Shortest connection networks and some generalizations. Bell Syst Tech J 36:1389–1401
Raidl GR, Julstrom BA (2003a) Edge-sets: an effective evolutionary coding of spanning trees. IEEE Trans Evol Comput 7:225–239
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
Reeves CR (1995) A genetic algorithm for flowshop sequencing. Comput Oper Res 22:5–13
Satyanarayanan R, Muthukrishnan DR (1992) A note on Raymond’s tree-based algorithm for distributed mutual exclusion. Inf Process Letters 43:249–255
Satyanarayanan R, Muthukrishnan DR (1994) A static tree-based algorithm for the distributed readers and writers problem. Comput Sci Inform 24:21–32
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-006-0142-y