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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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
Arabas J, Kozdrowski S. (2001) Applying an evolutionary algorithm to telecommunication network design. IEEE Transactions on Evolutionary Computation 5: 309–322
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
Cayley A (1889) A theorem on trees. Quarterly Journal of Mathematics 376–378
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
Chu CH, Premkuma G, Chou H (2000) Digital data networks design using genetic algorithms. European Journal of Operational Research 127: 140–158
Esbensen H (1995) Computing near-optimal solutions to the Steiner problem in a graph using a genetic algorithm. Networks 26: 173–185
Gelenbe E, Ghanwani A, Srinivasan V (1997) Improved neural heuristics for multicast routing. IEEE Journal on Selected Areas in Communications 15: 147–155
Goldberg D (1989) Genetic algorithms in search, optimization & machine learning. Addison-Wesley, New York
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
Holland J (1995) Adaptation in natural and artificial systems. MIT Press, Massachusetts
Julstrom B (2001) The blob code: a better string coding of spanning trees for evolutionary search. 2001 Genetic and Evolutionary Computation Conference Workshop Program
Kompella VP, Pasquale JC, Polyzos GC (1993) Multicast routing for multimedia communication. IEEE/ACM Trans. Networking 1:286–292
Kurose J, Ross K (1999) Computer networking: a top-down approach featuring the Internet. Addison Wesley Longman, Massachusetts
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
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
Mitchell M (1997) An introduction to genetic algorithms. MIT Press, Massachusetts
Palmer CC, Kershenbaum A (1995) An approach to a problem in network design using genetic algorithms. Networks 26: 151–163
Picciotto S (1999) How to encode a tree. PhD thesis University of California, San Diego
Premkuma G, Chu CH, Chou H (2000) Telecommunications network design comparison of alternative approaches. Decision Sciences 31: 483–506
Prüfer H (1918) Neuer beweis eines satzes uber permutationen, arch. Math. Phys 27: 742–744
Ravikumar CP, Bajpai R (1998) Source-based delay-bounded multicasting in multimedia networks. Computer Communications 21: 126–132
Sahasrabuddhe LH, Mukherjee B (2000) Multicast routing algorithms and protocols: a tutorial. IEEE Network January/February: 90–102
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
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
Shan D, Ishii N (2000) An online genetic algorithm for dynamic Steiner tree problem. 26th Annual Conference of the IEEE 2: 812–817
Sinclair M (1999) Evolutionary telecommunications: a summary. Proceeding of 1999 Genetic and Evolutionary Computation Conference
SteinLib Testdata Library, http://elib.zib.de/steinlib/steinlib.php
Wang Z, Crowcroft J (1996) Quality of service for supporting multimedia applications. IEEE Journal on Selected Areas in Communications 14: 1228–1234
Wang Z, Shi B (2001) Solution to QoS multicast routing problem based on heuristic genetic algorithm. Journal of Computer 24: 55–61 (in Chinese)
Wang Y, Xie J (2000) Ant colony optimization for multicast routing. The 2000 IEEE Asia-Pacific Conference on Circuits and Systems 54–57
Wang B, Hou JC (2000) Multicast routing and its QoS extension: problems, algorithms, and protocols. IEEE Network January/February: 22–36
Xiang F, Junzhou L, Jicyi W, Guanqun G (1999) QoS routing based on genetic algorithm. Computer Communications 22: 1392–1399
Zhou X, Chen C, Zhu G (2000) A genetic algorithm for multicasting routing problem. Proceedings of Communication Technology 2: 1248–1253
Zhang Q, Leung YW (1999) An orthogonal genetic algorithm for multimedia multicast routing. IEEE Transactions on Evolutionary Computation 3: 53–62
Zhang S, Liu Z (2000) A QoS routing algorithm based on ant algorithm. 25th Annual IEEE Conference on Local Computer Networks 574–578
Author information
Authors and Affiliations
Rights 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