Skip to main content

A Steady-State Genetic Algorithm for the Tree t-Spanner Problem

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

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

  • 824 Accesses

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.

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. Althófer, I., Das, G., Dobkin, D., Joseph, D., Soares, J.: On sparse spanners of weighted graphs. Discrete Comput. Geom. 9, 81–100 (1993)

    Article  MathSciNet  Google Scholar 

  2. Awerbuch, B., Baratz, A., Peleg, D.: Efficient broadcast and light-weight spanners (1992)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Cai, L.: Tree spanners: spanning trees that approximate distances (1992)

    Google Scholar 

  5. Cai, L., Corneil, D.: Tree spanners. SIAM J. Discrete Math. 8, 359–387 (1995)

    Article  MathSciNet  Google Scholar 

  6. Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York (1991)

    Google Scholar 

  7. Emek, Y., Peleg, D.: Approximating minimum max-stretch spanning trees on unweighted graphs. SIAM J. Comput. 38, 1761–1781 (2008)

    Article  MathSciNet  Google Scholar 

  8. Harel, D., Tarjan, R.: Fast algorithms for finding nearest common ancestors. SIAM J. Comput. 13, 338–355 (1984)

    Article  MathSciNet  Google Scholar 

  9. 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)

    Google Scholar 

  10. Liebchen, C., Wünsch, G.: The zoo of tree spanner problems. Discrete Appl. Math. 156, 569–587 (2008)

    Article  MathSciNet  Google Scholar 

  11. Liestman, A., Shermer, T.: Additive graph spanners. Networks 23, 343–364 (1993)

    Article  MathSciNet  Google Scholar 

  12. Moharam, R., Morsy, E.: Genetic algorithms to balanced tree structures in graphs. Swarm Evol. Comput. 32, 132–139 (2017)

    Article  Google Scholar 

  13. Peleg, D., Tendler, D.: Low stretch spanning trees for planar graphs (2001)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

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

    Article  Google Scholar 

  17. Raidl, G.R., Julstrom, B.A.: Edge sets: an effective evolutionary coding of spanning trees. IEEE Trans. Evol. Comput. 7, 225–239 (2003)

    Article  Google Scholar 

  18. Singh, A., Gupta, A.K.: Two heuristics for the one-dimensional bin-packing problem. OR Spectr. 29, 765–781 (2007)

    Article  MathSciNet  Google Scholar 

  19. Sundar, S., Singh, A.: Metaheuristic approaches for the blockmodel problem. IEEE Syst. J. (Accepted) (2014)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Sundar, S., Singh, A.: Two grouping-based metaheuristics for clique partitioning problem. Appl. Intell. 47, 430–442 (2017)

    Article  Google Scholar 

  22. Venkatesan, G., Rotics, U., Madanlal, M.S., Makowsky, J.A., Rangan, C.P.: Restrictions of minimum spanner problems. Inf. Comput. 136, 143–164 (1997)

    Article  MathSciNet  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

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

Publish with us

Policies and ethics