Abstract
The advancement of network induces great demands on a series of applications such as the multicast routing. This paper firstly makes a brief review on the algorithms in solving routing problems. Then it proposes a novel algorithm called the distance complete ant colony system (DCACS), which is aimed at solving the multicast routing problem by utilizing the ants to search for the best routes to send data packets from a source node to a group of destinations. The algorithm bases on the framework of the ant colony system (ACS) and adopts the Prim’s algorithm to probabilistically construct a tree. Both the pheromone and heuristics influence the selection of the nodes. The destination nodes in the multicast network are given priority in the selection by the heuristics and a proper reinforcement proportion to the destination nodes is studied in the case experiments. Three types of heuristics are tested, and the results show that a modest heuristic reinforcement to the destination nodes can accelerate the convergence of the algorithm and achieve better results.
This work was supported by NSFC Joint Fund with Guangdong, Key Project No. U0835002, NSF of China Project No.60573066 and the Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education Ministry, P.R. China.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Tanenbaum, A.: Computer Networks. Prentice-Hall, Englewood Cliffs (1996)
Di Caro, G., Dorigo, M.: Antnet: Distributed Stigmergetic Control for Communications Networks. Journal of Artificial Intelligence Research 9, 317–365 (1998)
Gelenbe, E., Liu, P.X., Lain, J.: Genetic Algorithms for Autonomic Route Discovery. In: IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and its applications, DIS 2006, pp. 371–376 (2006)
Schoonderwoerd, R., Holland, O., Bruten, J., Rothkrantz, L.: Ant-like Agents for Load Balancing in Telecommunications Networks. In: Proceedings of the First International Conference on Autonomous Agents (Agents 1997), Marina del Rey, CA, pp. 209–216 (1997)
Gelenbe, E., Ghanwani, A., Srinivasan, V.: Improved Neural Heuristics for Multicast Routing. IEEE Journal on Selected Areas in Communications 15(2), 147–155 (1997)
Salama, H.F., Reeves, D.S., Viniotis, Y.: Evaluation of Multicast Routing Algorithms for Real-time Communication on High-speed Networks. IEEE Journal on Selected Areas in Communications 15(3), 332–345 (1997)
Wang, B., Hou, J.C.: Multicast Routing and Its Qos Extension: Problems, Algorithms, and Protocols. IEEE Network 14(1), 22–36 (2000)
Low, C.P., Song, X.-Y.: On Finding Feasible Solutions for the Delay Constrained Group Multicast Routing Problem. IEEE Trans. on Computers 51(5), 581–588 (2002)
Charikar, M., Naor, J., Schieber, B.: Resource Optimization in QoS Multicast Routing of Real-time Multimedia. IEEE/ACM Trans. on Networking 12(2), 340–348 (2004)
Leung, Y., Li, G., Xu, Z.B.: A Genetic Algorithm for the Multiple Destination Routing Problems. IEEE Trans. on Evolutionary Computation 2(4), 150–161 (1998)
Bharath-Kumar, K., Jeffe, J.M.: Routing to Multiple Destination in Computer Networks. IEEE Trans. on Communication 31(3), 343–351 (1983)
Dorigo, M., Gambardella, L.M.: Ant Colony System: a Cooperative Learning Approach to the Traveling Salesman Problem. IEEE Trans. on Evolutionary Computation 1(1), 53–66 (1997)
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)
Beasley, J.E.: OR-Library: Distributing Test Problems by Electronic Mail. J. Opl. Res. Soc. 41(11), 1069–1072 (1990)
Singh, G., Das, S., Gosavi, S., Pujar, S.: Ant Colony Algorithms for Steiner Trees: an Application to Routing in Sensor Networks. In: Recent Developments in Biologically Inspired Computing, pp. 181–206. Idea Group Publishing (2005)
Floyd, R.W.: Shortest Path. Communications of the ACM, 345 (1962)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hu, XM., Zhang, J., Zhang, LM. (2009). Swarm Intelligence Inspired Multicast Routing: An Ant Colony Optimization Approach. In: Giacobini, M., et al. Applications of Evolutionary Computing. EvoWorkshops 2009. Lecture Notes in Computer Science, vol 5484. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01129-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-01129-0_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01128-3
Online ISBN: 978-3-642-01129-0
eBook Packages: Computer ScienceComputer Science (R0)