Abstract
A tree t-spanner, in a given connected graph, is a spanning tree T in which the distance between every two vertices in T is at most t times their shortest distance in the graph, where the parameter t is called stretch factor of T. This paper studies the tree t-spanner problem on a given connected, undirected and edge-weighted graph G that seeks to find a spanning tree in G whose stretch factor is minimum among all tree spanners in G. This problem is \(\mathcal {NP}\)-Hard for any fixed \(t > 1\). In the domain of metaheuristic techniques, only genetic algorithm (GA) based on generational population model is proposed in the literature. This paper presents a steady-state genetic algorithm (SSGA) for this problem, which is quite different from the existing GA in the literature, not only in the population management strategy, but also in genetic operators. Genetic operators in SSGA use problem-specific knowledge for generating offspring, making SSGA highly effective in finding high-quality solutions in comparison to the existing GA. On a set of randomly generated instances, computational results justify the effectiveness of SSGA over the existing GA.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Althófer, I., Das, G., Dobkin, D., Joseph, D., Soares, J.: On sparse spanners of weighted graphs. Discrete Comput. Geom. 9, 81–100 (1993)
Awerbuch, B., Baratz, A., Peleg, D.: Efficient broadcast and light-weight spanners (1992)
Bhatt, S., Chung, F., Leighton, F., Rosenberg, A.: Optimal simulations of tree machines. In: Proceedings of 27th IEEE Foundation of Computer Science, pp. 274–282 (1986)
Cai, L.: Tree spanners: spanning trees that approximate distances (1992)
Cai, L., Corneil, D.: Tree spanners. SIAM J. Discrete Math. 8, 359–387 (1995)
Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York (1991)
Emek, Y., Peleg, D.: Approximating minimum max-stretch spanning trees on unweighted graphs. SIAM J. Comput. 38, 1761–1781 (2008)
Harel, D., Tarjan, R.: Fast algorithms for finding nearest common ancestors. SIAM J. Comput. 13, 338–355 (1984)
Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications in Biology, Control, and Artificial Intelligence. Michigan Press, University, MI (1975)
Liebchen, C., Wünsch, G.: The zoo of tree spanner problems. Discrete Appl. Math. 156, 569–587 (2008)
Liestman, A., Shermer, T.: Additive graph spanners. Networks 23, 343–364 (1993)
Moharam, R., Morsy, E.: Genetic algorithms to balanced tree structures in graphs. Swarm Evol. Comput. 32, 132–139 (2017)
Peleg, D., Tendler, D.: Low stretch spanning trees for planar graphs (2001)
Peleg, D., Ullman, J.: An optimal synchronizer for the hypercube. In: Proceedings of 6th ACM Symposium on Principles of Distributed Computing, Vancouver, pp. 77–85 (1987)
Peleg, D., Upfal, E.: A tradeoff between space and efficiency for routing tables. In: Proceedings of 20th ACM Symposium on Theory of Computing, Chicago, pp. 43–52 (1988)
Prim, R.: Shortest connection networks and some generalizations. Bell Syst. Tech. J. 36, 1389–1401 (1957)
Raidl, G.R., Julstrom, B.A.: Edge sets: an effective evolutionary coding of spanning trees. IEEE Trans. Evol. Comput. 7, 225–239 (2003)
Singh, A., Gupta, A.K.: Two heuristics for the one-dimensional bin-packing problem. OR Spectr. 29, 765–781 (2007)
Sundar, S., Singh, A.: Metaheuristic approaches for the blockmodel problem. IEEE Syst. J. (Accepted) (2014)
Sundar, S.: A steady-state genetic algorithm for the dominating tree problem. In: Simulated Evolution and Learning—10th International Conference, SEAL 2014, Dunedin, New Zealand, 15–18 Dec 2014. Proceedings, pp. 48–57 (2014)
Sundar, S., Singh, A.: Two grouping-based metaheuristics for clique partitioning problem. Appl. Intell. 47, 430–442 (2017)
Venkatesan, G., Rotics, U., Madanlal, M.S., Makowsky, J.A., Rangan, C.P.: Restrictions of minimum spanner problems. Inf. Comput. 136, 143–164 (1997)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sundar, S. (2019). A Steady-State Genetic Algorithm for the Tree t-Spanner 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_36
Download citation
DOI: https://doi.org/10.1007/978-981-13-0589-4_36
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0588-7
Online ISBN: 978-981-13-0589-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)