A Two-Stage Genetic Algorithm for the Multi-multicast Routing

The multi-multicast routing problem is to find a set of multicasts which allows transmission and routing of packets from many sources to many destinations. Due to the amount of residual bandwidth of a link, the problem becomes complicated. This paper presents an approach to solve the problem based on a two-stage genetic algorithm. The problem is decomposed into two objectives, the primary objective is to find a multicast group from a source to its destinations satisfied bandwidth and delay constraints, and the secondary objective is to find an optimal combinatorial solution in all multicasts. For the objectives, two evolving modules are designed. In the first module a method of encoding tree-like chromosome, and corresponding crossover and mutation operator are presented. The numerical simulation shows that the algorithm is efficient to solve the multi-multicast routing problem.

[1]  Vorawut Priwan The Multicast Tree Based Routing for The Complete Broadcast Multipoint-to-Multipoint Communications , 1995 .

[2]  Chang Wook Ahn,et al.  A Genetic-Inspired Multicast Routing Optimization Algorithm with Bandwidth and End-to-End Delay Constraints , 2006, ICONIP.

[3]  Cai Gui,et al.  Genetic Algorithm Study of Group Broadcast QoS Router , 2004 .

[4]  B. P. Zeigler,et al.  Hierarchical Distributed Genetic Algorithms: A Fuzzy Logic Controller Design Application , 1996, IEEE Expert.

[5]  Chen Ming A Real-Time Multicast Routing Algorithm Based on Genetic Algorithms , 2001 .

[6]  Alexander Gersht,et al.  Multipoint connection routeing , 1990 .

[7]  Quan Sun,et al.  Computation of Constrained Multicast Trees Using a Genetic Algorithm , 1999, Eur. Trans. Telecommun..

[8]  K. Dowsland HILL-CLIMBING, SIMULATED ANNEALING AND THE STEINER PROBLEM IN GRAPHS , 1991 .

[9]  Fawaz S. Al-Anzi,et al.  A Hybrid Evolutionary Algorithm For Multiple-Destinations Routing Problem , 2004, Int. J. Comput. Intell. Appl..

[10]  Lin Chen,et al.  A degree-delay-constrained genetic algorithm for multicast routing tree , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[11]  Yee Leung,et al.  A genetic algorithm for the multiple destination routing problems , 1998, IEEE Trans. Evol. Comput..

[12]  Sun,et al.  Multicast Routing Optimization Algorithm with Bandwidth and Delay Constraints Based on GA , 2005 .

[13]  Liu Ying Degree-Constrained Multicasting for Multimedia Communications , 2001 .

[14]  Panos M. Pardalos,et al.  A survey of combinatorial optimization problems in multicast routing , 2005, Comput. Oper. Res..

[15]  Henrik Esbensen,et al.  Computing near-optimal solutions to the steiner problem in a graph using a genetic algorithm , 1995, Networks.

[16]  Yoshiaki Tanaka,et al.  Multiple destination routing algorithms , 1993 .

[17]  F. Hwang,et al.  An improved algorithm for steiner trees , 1990 .