Skip to main content

Swarm Intelligence Inspired Multicast Routing: An Ant Colony Optimization Approach

  • Conference paper
Applications of Evolutionary Computing (EvoWorkshops 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5484))

Included in the following conference series:

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tanenbaum, A.: Computer Networks. Prentice-Hall, Englewood Cliffs (1996)

    MATH  Google Scholar 

  2. Di Caro, G., Dorigo, M.: Antnet: Distributed Stigmergetic Control for Communications Networks. Journal of Artificial Intelligence Research 9, 317–365 (1998)

    MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Gelenbe, E., Ghanwani, A., Srinivasan, V.: Improved Neural Heuristics for Multicast Routing. IEEE Journal on Selected Areas in Communications 15(2), 147–155 (1997)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Wang, B., Hou, J.C.: Multicast Routing and Its Qos Extension: Problems, Algorithms, and Protocols. IEEE Network 14(1), 22–36 (2000)

    Article  Google Scholar 

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Bharath-Kumar, K., Jeffe, J.M.: Routing to Multiple Destination in Computer Networks. IEEE Trans. on Communication 31(3), 343–351 (1983)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  14. Beasley, J.E.: OR-Library: Distributing Test Problems by Electronic Mail. J. Opl. Res. Soc. 41(11), 1069–1072 (1990)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. Floyd, R.W.: Shortest Path. Communications of the ACM, 345 (1962)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics