A Genetic-Inspired Multicast Routing Optimization Algorithm with Bandwidth and End-to-End Delay Constraints

  • Sanghoun Oh
  • ChangWook Ahn
  • R. S. Ramakrishna
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4234)


This paper presents a genetic-inspired multicast routing algorithm with Quality of Service (i.e., bandwidth and end-to-end delay) constraints. The aim is to efficiently discover a minimum-cost multicast tree (a set of paths) that satisfactorily helps various services from a designated source to multiple destinations. To achieve this goal, state of the art genetic-based optimization techniques are employed. Each chromosome is represented as a tree structure of Genetic Programming. A fitness function that returns a tree cost has been suggested. New variation operators (i.e., crossover and mutation) are designed in this regard. Crossover exchanges partial chromosomes (i.e., sub-trees) in a positionally independent manner. Mutation introduces (in part) a new sub-tree with low probability. Moreover, all the infeasible chromosomes are treated with a simple repair function. The synergy achieved by combing new ingredients (i.e., representation, crossover, and mutation) offers an effective search capability that results in improved quality of solution and enhanced rate of convergence. Experimental results show that the proposed GA achieves minimal spanning tree, fast convergence speed, and high reliability. Further, its performance is better than that of a comparative reference.


Destination Node Multicast Tree Multicast Group Path Delay Delay Constraint 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ahn, C.W., Ramakrishna, R.S.: A Genetic Algorithm for Shortest Path Routing Problem and the Sizing of Populations. IEEE Transactions On Evolutionary Computation 6(6) (December 2002)Google Scholar
  2. 2.
    Leung, Y., Li, G., Xu, Z.-B.: A Genetic Algorithm for the Multiple Destination Routing Problems. IEEE Transactions On Evolutionary Computation 2(4) (November 1998)Google Scholar
  3. 3.
    Barolli, L., Koyma, A., Shiratori, N.: A QoS Routing Method for Ad-Hoc Networks Based on Genetic Algorithm. In: Mařík, V., Štěpánková, O., Retschitzegger, W. (eds.) DEXA 2003. LNCS, vol. 2736, Springer, Heidelberg (2003)Google Scholar
  4. 4.
    Xiang, F., Junzhou, L., Jieyi, W., Guanqun, G.: QoS Routing based on genetic algorithm. Computer Communications 22, 1392–1399 (1999)CrossRefGoogle Scholar
  5. 5.
    Hwang, R.-H., Do, W.-Y., Yang, S.-C.: Multicast Routing Based on Genetic Algorithms. Joural of Information Science and Engineering 16, 885–901 (2000)Google Scholar
  6. 6.
    Haghighat, A.T., Faez, K., Dehghan, M., Mowlaei, A., Ghahremani, Y.: GA-based heuristic algorithms for bandwidth-delay constrained least-cost multicast routing. Computer Communications 27, 111–127 (2004)CrossRefGoogle Scholar
  7. 7.
    Xianwei, Z., Changja, C., Gang, Z.: A Genetic Algorithm for Multicasting Routing Problem. In: Proc. Int. Conf. Communication Technology (WCC-ICCT 2000), pp. 1248–1253 (2000)Google Scholar
  8. 8.
    Beasley, D., Bull, D.R., Martin, R.R.: An Overview of Genetic Algorithms: Part 1, Fundamentals. University Computing 15(2), 58–69 (1993)Google Scholar
  9. 9.
    Chen, L., Yang, Z., Xu, Z.: A Degree-Delay-Constrained Genetic algorithm for Multicast Routing Tree. In: Proceddings of the Fourth International Conference on Computer and Information Technology (CIT 2004) (2004)Google Scholar
  10. 10.
    Crichigno, J., Baran, B.: A Multicast Routing Algorithm Using Multiobjective Optimization. In: de Souza, J.N., Dini, P., Lorenz, P. (eds.) ICT 2004. LNCS, vol. 3124, pp. 1107–1113. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  11. 11.
    Hamdan, M., El-Hawary, M.: Multicast Routing with Delay and Delay Variation Constraint Using Genetic Algorithm. In: CCECE 2004- CCGEI 2004, Niagara Falls (May 2004)Google Scholar
  12. 12.
    Chen, H., Sun, B.: Multicast Routing Optimization Algorithm with Bandwidth and Delay Constraints Based on GA. Journal of Communication and Computer 2(5) (Serial No. 6) (May 2005)Google Scholar
  13. 13.
    Cui, X., Lin, C., Wei, Y.: A Multiobjective Model for QoS Multicast Routing Based on Genetic Algorithm. In: Proceedings of the 2003 International Conference on Computer Networks and Mobile Computing (ICCNMC 2003) (2003)Google Scholar
  14. 14.
    Alkahtani, A.M.S., Woodward, M.E., Al-Begin, K.: An Overview of Quality of Service (QoS) and QoS Routing in Communication Networks. PGnet (2003)Google Scholar
  15. 15.
    Mokbel, M.F., El-Haweet, W.A., El-Derini, M.N.: An Efficient Algorithm for Shortest Path Multicast Routing under Delay and Delay Variation Constraints. In: Proceedings of the Symposium on Performance Evaluation of Computer and Telecomm. Systems. SPECTS 2000, Vancouver, Canada (July 2000)Google Scholar
  16. 16.
    Kompella, V.P., Pasquale, J.C., Polyzos, G.C.: Multicast Routing for Multimedia Communication. IEEE/ACM Transaction on Networking 1(3) (June 1993)Google Scholar
  17. 17.
    Lin, X., Ni, L.M.: Multicast Communication in Multicomputer Networks. IEEE Transaction On Parallel And Distributed Systems 4(10) (October 1993)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Sanghoun Oh
    • 1
  • ChangWook Ahn
    • 2
  • R. S. Ramakrishna
    • 1
  1. 1.Department of Information and CommunicationsGwangju Institute of Science and Technology (GIST)South Korea
  2. 2.Communication Lab.Samsung Advanced Institute of Technology (SAIT)South Korea

Personalised recommendations