Skip to main content

Solving the QoS Multicast Routing Problems Using Genetic Algorithms

  • Chapter
  • 176 Accesses

Part of the book series: Studies in Fuzziness and Soft Computing ((STUDFUZZ,volume 136))

Abstract

Multicasting has been viewed as a viable means with high potential of improving service efficiency and quality in distributing multimedia information through networks. Because of its strategic importance, many interesting research topics have been articulated. One of such emerging topics is the multicast routing problem. This study explores the use of genetic algorithms (GAs) for solving the multicast routing problems when multiple quality of services (QoS) requirements are presented; compares for a small network the performance of two GAs with different representation schemes and constraints handling methods; and examines for a small- and a medium- size networks the effect of population sizes and mutation probabilities on solution quality. Our simulation results indicate that it is critical to select a suitable representation method and a set of appropriate parameters in order to obtain good performance.

This is a preview of subscription content, log in via an institution.

Buying options

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 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
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abuali FN, Wainwright RL, Schoenefeld DA (1995) Determinant factorization: a new encoding scheme for spanning trees applied to the probabilistic minimum spanning tree problem. Proceeding of 6th International Conference on Genetic Algorithms 470–477

    Google Scholar 

  2. Arabas J, Kozdrowski S. (2001) Applying an evolutionary algorithm to telecommunication network design. IEEE Transactions on Evolutionary Computation 5: 309–322

    Article  Google Scholar 

  3. Banerjee N, Das SK (2001) Fast determination of QoS-based multicast routes in wireless networks using genetic algorithm. IEEE International Conference on Communications 2588–2592

    Google Scholar 

  4. Cayley A (1889) A theorem on trees. Quarterly Journal of Mathematics 376–378

    Google Scholar 

  5. Chou H, Premkumar G, Chu CH (2001) Genetic algorithms for communications network design—an empirical study of the factors that influence performance. IEEE Transaction on Evolutionary Computation 5: 236–249

    Article  Google Scholar 

  6. Chu CH, Premkuma G, Chou H (2000) Digital data networks design using genetic algorithms. European Journal of Operational Research 127: 140–158

    Article  MATH  Google Scholar 

  7. Esbensen H (1995) Computing near-optimal solutions to the Steiner problem in a graph using a genetic algorithm. Networks 26: 173–185

    Article  MATH  Google Scholar 

  8. Gelenbe E, Ghanwani A, Srinivasan V (1997) Improved neural heuristics for multicast routing. IEEE Journal on Selected Areas in Communications 15: 147–155

    Article  Google Scholar 

  9. Goldberg D (1989) Genetic algorithms in search, optimization & machine learning. Addison-Wesley, New York

    MATH  Google Scholar 

  10. Guo L, Matta I (1999) QDMR: an efficient QoS dependent multicast routing algorithm. Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium 213–222

    Google Scholar 

  11. Holland J (1995) Adaptation in natural and artificial systems. MIT Press, Massachusetts

    Google Scholar 

  12. Julstrom B (2001) The blob code: a better string coding of spanning trees for evolutionary search. 2001 Genetic and Evolutionary Computation Conference Workshop Program

    Google Scholar 

  13. Kompella VP, Pasquale JC, Polyzos GC (1993) Multicast routing for multimedia communication. IEEE/ACM Trans. Networking 1:286–292

    Article  Google Scholar 

  14. Kurose J, Ross K (1999) Computer networking: a top-down approach featuring the Internet. Addison Wesley Longman, Massachusetts

    Google Scholar 

  15. Lu G, Liu Z, Zhou Z (2000) Multicast routing based on ant algorithm for delay-bounded and load-balancing traffic. 25th Annual IEEE Conference on Local Computer Networks 362–368

    Google Scholar 

  16. Lu G, Liu Z (2000) Multicast routing based on ant algorithm with delay and delay variation constraints. The 2000 IEEE Asia-Pacific Conference on Circuits and Systems 243–246

    Google Scholar 

  17. Mitchell M (1997) An introduction to genetic algorithms. MIT Press, Massachusetts

    Google Scholar 

  18. Palmer CC, Kershenbaum A (1995) An approach to a problem in network design using genetic algorithms. Networks 26: 151–163

    Article  MATH  Google Scholar 

  19. Picciotto S (1999) How to encode a tree. PhD thesis University of California, San Diego

    Google Scholar 

  20. Premkuma G, Chu CH, Chou H (2000) Telecommunications network design comparison of alternative approaches. Decision Sciences 31: 483–506

    Article  Google Scholar 

  21. Prüfer H (1918) Neuer beweis eines satzes uber permutationen, arch. Math. Phys 27: 742–744

    Google Scholar 

  22. Ravikumar CP, Bajpai R (1998) Source-based delay-bounded multicasting in multimedia networks. Computer Communications 21: 126–132

    Article  Google Scholar 

  23. Sahasrabuddhe LH, Mukherjee B (2000) Multicast routing algorithms and protocols: a tutorial. IEEE Network January/February: 90–102

    Google Scholar 

  24. Salama HF, Reeves DS, Viniotis Y (1997) Evaluation of multicast routing algorithms for real-time communication on high-speed networks. IEEE Journal on Selected Areas in Communications 15: 332–345

    Article  Google Scholar 

  25. Saltouros M, Theologou M, Angelopoulos M, Ricudis CS (1999) An efficient evolutionary algorithm for (near-) optimal Steiner tree calculation: an approach to routing of multipoint connections. Proceedings. Third International Conference on Computational Intelligence and Multimedia Applications 448–453

    Google Scholar 

  26. Shan D, Ishii N (2000) An online genetic algorithm for dynamic Steiner tree problem. 26th Annual Conference of the IEEE 2: 812–817

    Google Scholar 

  27. Sinclair M (1999) Evolutionary telecommunications: a summary. Proceeding of 1999 Genetic and Evolutionary Computation Conference

    Google Scholar 

  28. SteinLib Testdata Library, http://elib.zib.de/steinlib/steinlib.php

  29. Wang Z, Crowcroft J (1996) Quality of service for supporting multimedia applications. IEEE Journal on Selected Areas in Communications 14: 1228–1234

    Article  Google Scholar 

  30. Wang Z, Shi B (2001) Solution to QoS multicast routing problem based on heuristic genetic algorithm. Journal of Computer 24: 55–61 (in Chinese)

    Google Scholar 

  31. Wang Y, Xie J (2000) Ant colony optimization for multicast routing. The 2000 IEEE Asia-Pacific Conference on Circuits and Systems 54–57

    Google Scholar 

  32. Wang B, Hou JC (2000) Multicast routing and its QoS extension: problems, algorithms, and protocols. IEEE Network January/February: 22–36

    Google Scholar 

  33. Xiang F, Junzhou L, Jicyi W, Guanqun G (1999) QoS routing based on genetic algorithm. Computer Communications 22: 1392–1399

    Article  Google Scholar 

  34. Zhou X, Chen C, Zhu G (2000) A genetic algorithm for multicasting routing problem. Proceedings of Communication Technology 2: 1248–1253

    Google Scholar 

  35. Zhang Q, Leung YW (1999) An orthogonal genetic algorithm for multimedia multicast routing. IEEE Transactions on Evolutionary Computation 3: 53–62

    Article  Google Scholar 

  36. Zhang S, Liu Z (2000) A QoS routing algorithm based on ant algorithm. 25th Annual IEEE Conference on Local Computer Networks 574–578

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Gu, Q., Chu, CH. (2004). Solving the QoS Multicast Routing Problems Using Genetic Algorithms. In: Soft Computing in Communications. Studies in Fuzziness and Soft Computing, vol 136. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45090-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45090-0_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-53623-6

  • Online ISBN: 978-3-540-45090-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics