Abstract
In the past few years, there has been much research on the application of swarm intelligence to the problem of adaptive routing in telecommunications networks. A large number of algorithms have been proposed for different types of networks, including wired networks and wireless ad hoc networks. In this paper, we give an overview of this research area. We address both the principles underlying the research and the practical applications that have been proposed. We start by giving a detailed description of the challenges in this problem domain, and we investigate how swarm intelligence can be used to address them. We identify typical building blocks of swarm intelligence systems and we show how they are used to solve routing problems. Then, we present Ant Colony Routing, a general framework in which most swarm intelligence routing algorithms can be placed. After that, we give an extensive overview of existing algorithms, discussing for each of them their contributions and their relative place in this research area. We conclude with an overview of future research directions that we consider important for the further development of this field.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Akyildiz, I. F., Weilian, S., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communications Magazine, 40(8), 102–116.
Akyildiz, I. F., Wang, X., & Wang, W. (2005). Wireless mesh networks: a survey. Computer Networks Journal, 47(4), 445–487.
Asokan, R., Natarajan, A., & Nivetha, A. (2007). A swarm-based distance vector routing to support multiple quality of service metrics in mobile ad hoc networks. Journal of Computer Science, 3(9), 700–707.
Babaoglu, O., Canright, G., Deutsch, A., Di Caro, G. A., Ducatelle, F., Gambardella, L. M., Ganguly, N., Jelasity, M., Montemanni, R., Montresor, A., & Urnes, T. (2006). Design patterns from biology for distributed computing. ACM Transactions on Autonomous and Adaptive Systems (TAAS), 1(1), 26–66.
Baran, B., & Sosa, R. (2000). A new approach for AntNet routing. In Proceedings of the 9th international conference on computer communications and networks (ICCCN) (pp. 303–308). Washington, DC, 2000. New York: IEEE Computer Society.
Baras, J. S., & Mehta, H. (2003). A probabilistic emergent routing algorithm (PERA) for mobile ad hoc networks. In Proceedings of WiOpt’03: Modeling and optimization in mobile, ad hoc and wireless networks (pp. 20–24).
Bellman, R. (1957). Dynamic programming. Princeton: Princeton University Press.
Bellman, R. (1958). On a routing problem. Quarterly of Applied Mathematics, 16(1), 87–90.
Blazevic, L., Buttyan, L., Capkun, S., Giordano, S., Hubaux, J.-P., & Le Boudec, J.-Y. (2001). Self-organization in mobile ad-hoc networks: the approach of terminodes. IEEE Communications Magazine, 39(6), 166–174.
Bonabeau, E., Henaux, F., Guérin, S., Snyers, D., Kuntz, P., & Theraulaz, G. (1998). Routing in telecommunication networks with “smart” ant-like agents. In S. Albayrak, & F. Garijo (Eds.), Lecture notes in artificial intelligence : Vol. 1437. Proceedings of IATA’98, 2nd Int. workshop on intelligent agents for telecommunication applications (pp. 60–71). Berlin: Springer.
Bonabeau, E., Dorigo, M., & Theraulaz, G. (1999). Swarm intelligence: from natural to artificial systems. New York: Oxford University Press.
Boyan, J. A., & Littman, M. L. (1994). Packet routing in dynamically changing networks: a reinforcement learning approach. In J. D. Cowan, G. Tesauro, & J. Alspector (Eds.), Advances in neural information processing systems 6 (NIPS6) (pp. 671–678). San Francisco: Morgan Kaufmann.
Braden, R., Clark, D., & Shenker, S. (1994). Integrated services in the Internet architecture: an overview. Internet Engineering Task Force, RFC 1633 (Informational).
Broch, J., Maltz, D. A., Johnson, D. B., Hu, Y.-C., & Jetcheva, J. (1998). A performance comparison of multi-hop wireless ad hoc network routing protocols. In Proceedings of the fourth annual ACM/IEEE international conference on mobile computing and networking (MobiCom) (pp. 85–97). New York: ACM.
Câmara, D., & Loureiro, A. A. F. (2001). GPS/ANT-like routing in ad hoc networks. Telecommunication Systems, 18(1–3), 85–100.
Camilo, T., Carreto, C., Sá Silva, J., & Boavida, F. (2006). An energy-efficient ant-based routing algorithm for wireless sensor networks. In M. Dorigo, L. Gambardella, M. Birattari, A. Martinoli, R. Poli, & T. Stützle (Eds.), Lecture notes in computer science : Vol. 4150. Proceedings of the 5th international workshop on ant colony optimization and swarm intelligence (ANTS) (pp. 49–59). Berlin: Springer.
Canright, G. (2002). Ants and loops. In M. Dorigo, G. A. Di Caro, & M. Sampels (Eds.), Lecture notes in computer science : Vol. 2463. Proceedings of the 3rd international workshop on ant algorithms (ANTS) (pp. 235–242). Berlin: Springer.
Carrillo, L., Marzo, J. L., Harle, D., & Vilà, P. (2003). A review of scalability and its application in the evaluation of the scalability measure of AntNet routing. In C. E. Palau Salvador (Ed.), Proceedings of the IASTED conference on communication systems and networks (CSN) (pp. 317–323). Calgary: ACTA Press.
Carrillo, L., Guadall, C., Marzo, J. L., Di Caro, G., Ducatelle, F., & Gambardella, L. M. (2005). Differentiated quality of service scheme based on the use of multi-classes of ant-like mobile agents. In M. Diaz, A. Azcorra, P. Owezarski, & S. Fdida (Eds.), CoNEXT’05: Proceedings of the 2005 ACM conference on emerging network experiment and technology (pp. 234–235). New York: ACM.
Cauvery, N., & Viswanatha, K. (2008). Enhanced ant colony based algorithm for routing in mobile ad hoc network. Proceedings of World Academy of Science, Engineering and Technology, 36, 30–35.
Chakeres, I. D., & Perkins, C. E. (2008). Dynamic MANET on-demand (DYMO) routing. Internet Engineering Task Force. Internet Draft.
Chen, S., & Nahrstedt, K. (1998). An overview of quality-of-service routing for the next generation high-speed networks: problems and solutions. IEEE Network Magazine, 12(6), 64–79. Special Issue on Transmission and Distribution of Digital Video.
Clausen, T., & Jacquet, P. (2003). Optimized link state routing protocol (OLSR). Internet Engineering Task Force, RFC 3626 (Experimental).
Crespi, V., Galstyan, A., & Lerman, K. (2008). Top-down vs bottom-up methodologies in multi-agent system design. Autonomous Robots, 24(3), 303–313.
Daneshtalab, M., Sobhani, A., Afzali-Kusha, A., Fatemi, O., & Navabi, Z. (2006). NoC hot spot minimization using AntNet dynamic routing algorithm. In Proceedings of the international conference on application-specific systems, architectures and processors (ASAP) (pp. 33–38). Washington: IEEE Computer Society.
Demeyer, S., De Leenheer, M., Baert, J., Pickavet, M., & Demeester, P. (2008). Ant colony optimization for the routing of jobs in optical grid networks. Journal of Optical Networking, 7(2), 160–172.
Dhillon, S., Arbona, X., & Van Mieghem, P. (2007). Ant routing in mobile ad hoc networks. In Proceedings of the 3rd international conference on networking and services (INCS) (pp. 67–74). Washington: IEEE Computer Society.
Di Caro, G. A. (2004). Ant colony optimization and its application to adaptive routing in telecommunication networks. PhD thesis, Faculté des Sciences Appliquées, Université Libre de Bruxelles, Brussels, Belgium.
Di Caro, G. A., & Dorigo, M. (1998a). AntNet: Distributed stigmergetic control for communications networks. Journal of Artificial Intelligence Research (JAIR), 9, 317–365.
Di Caro, G. A., & Dorigo, M. (1998b). Two ant colony algorithms for best-effort routing in datagram networks. In Y. Pan, S. G. Akl, & K. Li (Eds.), Parallel and distributed computing and systems (pp. 541–546). Proceedings of the tenth IASTED international conference (PDCS’98) Anaheim: IASTED/ACTA Press.
Di Caro, G. A., & Vasilakos, T. (2000). Ant-SELA: Ant-agents and stochastic automata learn adaptive routing tables for QoS routing in ATM networks. In ANTS’2000—From ant colonies to artificial ants: Second international workshop on ant colony optimization. Brussels, Belgium.
Di Caro, G. A., Ducatelle, F., & Gambardella, L. M. (2008). Theory and practice of ant colony optimization for routing in dynamic telecommunications networks. In N. Sala, & F. Orsucci (Eds.), Reflecting interfaces: the complex coevolution of information technology ecosystems (pp. 185–216). Hershey: Idea Group.
Doi, S., & Yamamura, M. (2002). BntNetL and its evaluation on a situation of congestion. Electronics and Communications in Japan (Part I: Communications), 85(9), 31–41.
Dorigo, M., & Stützle, T. (2004). Ant colony optimization. Cambridge: MIT Press.
Dorigo, M., Maniezzo, V., & Colorni, A. (1996). Ant System: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics—Part B, 26(1), 29–41.
Dorigo, M., Di Caro, G. A., & Gambardella, L. M. (1999). Ant algorithms for discrete optimization. Artificial Life, 5(2), 137–172.
Dorigo, M., Bonabeau, E., & Theraulaz, G. (2000). Ant algorithms and stigmergy. Future Generation Computer Systems, 16(8), 851–871.
Dressler, F. (2007). Self-organization in sensor and actor networks. Hoboken: Wiley.
Ducatelle, F. (2007). Adaptive routing in ad hoc wireless multi-hop networks. PhD thesis, Università della Svizzera Italiana (USI), Istituto Dalle Molle di Studi sull’Intelligenza Artificiale (IDSIA), Lugano, Switzerland.
Ducatelle, F., Di Caro, G. A., & Gambardella, L. M. (2005). Using ant agents to combine reactive and proactive strategies for routing in mobile ad hoc networks. International Journal of Computational Intelligence and Applications, 5(2), 169–184. Special Issue on Nature-Inspired Approaches to Networks and Telecommunications.
Engelbrecht, A. P. (2006). Fundamentals of computational swarm intelligence. Hoboken: Wiley.
Eugster, P., Guerraoui, R., Kermarrec, A.-M., & Massoulie, L. (2004). From epidemics to distributed computing. IEEE Computer, 37(5), 60–67.
Farooq, M. (2009). Bee-inspired protocol engineering: from nature to networks. Natural computing series. Berlin: Springer.
Farooq, M. & Di Caro, G. A. (2008). Routing protocols for next-generation intelligent networks inspired by collective behaviors of insect societies. In C. Blum, & D. Merkle (Eds.), Natural computing series. Swarm intelligence: introduction and applications. Berlin: Springer.
F. H. Fitzek, & M. D. Katz (Eds.) (2007). Cognitive wireless networks: concepts, methodologies and visions inspiring the age of enlightenment of wireless communications. Berlin: Springer.
Gao, Z.-H., Guo, Q., & Wang, P. (2007). An adaptive routing based on an improved ant colony optimization in LEO satellite networks. In Proceedings of the international conference on machine learning and cybernetics (pp. 1041–1044). Washington: IEEE Computer Society.
Goss, S., Aron, S., Deneubourg, J. L., & Pasteels, J. M. (1989). Self-organized shortcuts in the Argentine ant. Naturwissenschaften, 76, 579–581.
Grassé, P. P. (1959). La reconstruction du nid et les coordinations interindividuelles chez Bellicositermes natalensis et Cubitermes sp. La théorie de la stigmergie: essai d’interprétation du comportement des termites constructeurs. Insectes Sociaux, 6, 41–81.
Guéret, C., Monmarché, N., & Slimane, M. (2006). Autonomous gossiping of information in a p2p network with artificial ants. In M. Dorigo, L. Gambardella, M. Birattari, A. Martinoli, R. Poli, & T. Stützle (Eds.), Lecture notes in artificial intelligence : Vol. 4150. Proceedings of the 5th international workshop on ant colony optimization and swarm intelligence (ANTS) (pp. 388–395). Berlin: Springer.
Günes, M., Sorges, U., & Bouazizi, I. (2002). ARA—the ant-colony based routing algorithm for MANETs. In Proceedings of the 2002 ICPP international workshop on ad hoc networks IWAHN 2002 (pp. 79–85). Washington: IEEE Computer Society.
Heissenbüttel, M., Braun, T., Jörg, D., & Huber, T. (2006). A framework for routing in large ad-hoc networks with irregular topologies. International Journal of Ad Hoc & Sensor Wireless Networks, 2(2), 119–128.
Heusse, M., Snyers, D., Guérin, S., & Kuntz, P. (1998). Adaptive agent-driven routing and load balancing in communication networks. Advances in Complex Systems, 1(2), 237–254.
Hoffmann-Wellenhof, B., Lichtenegger, H., & Collins, J. (2001). GPS: Theory and practice. Berlin: Springer.
Huang, C.-J., Chuang, Y.-T., Yang, D.-X., Chen, I.-F., Chen, Y.-J., & Hu, K.-W. (2008). A mobility-aware link enhancement mechanism for vehicular ad hoc networks. EURASIP Journal on Wireless Communications and Networking, 8(3).
Hussein, O., Saadawi, T., & Jong Lee, M. (2005). Probability routing algorithm for mobile ad hoc networks’ resources management. IEEE Journal on Selected Areas in Communications, 23(12), 2248–2259.
Johnson, D. B., & Maltz, D. A. (1996). Dynamic source routing in ad hoc wireless networks. In Mobile Computing (pp. 153–181). Dordrecht: Kluwer Academic.
Kalaavathi, B., & Duraiswamy, K. (2008). Ant colony based node disjoint hybrid multi-path routing for mobile ad hoc networks. Journal of Computer Science, 4(2), 80–86.
Kassabalidis, I., El-Sharkawi, M. A., Marks II, R. J., Arabshahi, P., & Gray, A. A. (2001). Swarm intelligence for routing in communication networks. In Proceedings of the IEEE global telecommunications conference (Globecom) (pp. 3613–3617). Washington: IEEE Computer Society.
Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. In Proceedings of the IEEE international conference on neural networks (pp. 1942–1948). Piscataway: IEEE Press.
Kennedy, J., & Eberhart, R. C. (1999). The particle swarm: social adaptation in information processing systems. In D. Corne, M. Dorigo, & F. Glover (Eds.), New ideas in optimization. London: McGraw-Hill.
Kennedy, J., Eberhart, R. C., & Shi, Y. (2001). Swarm intelligence. San Francisco: Morgan Kaufmann.
Kephart, J., & Chess, D. (2003). The vision of autonomic computing. IEEE Computer Magazine, 36(1), 41–50.
Kilkki, K. (1999). Differentiated services for the Internet. Indianapolis: Macmillan Publishing.
Kudelski, M., & Pacut, A. (2009). Ant routing with distributed geographical localization of knowledge in ad-hoc networks. In Lecture notes in computer science : Vol. 5484. Applications of evolutionary computing—proceedings of EvoWorkshops 2009 (EvoCOMNET) (pp. 111–116). Berlin: Springer.
Liang, S., Zincir-Heywood, A. N., & Heywood, M. I. (2002). Intelligent packets for dynamic network routing using distributed genetic algorithm. In Proceedings of the genetic and evolutionary computation conference (GECCO) (pp. 88–96). San Francisco: Morgan Kaufmann.
Liu, L., & Feng, G. (2005). A novel ant colony based QoS-aware routing algorithm for MANETs. In Lecture notes in computer science : Vol. 3612. Proceedings of the first international conference on advances in natural computation (ICNC) (pp. 457–466). Berlin: Springer.
Liu, Z., Kwiatkowska, M., & Constantinou, C. (2005). A biologically inspired QoS routing algorithm for mobile ad hoc networks. In Proceedings of the international conference on advanced information networking and applications (pp. 426–431). Washington: IEEE Computer Society.
Mahmoud, Q. (Ed.) (2007). Cognitive networks: towards self-aware networks. Chichester: Wiley.
Malkin, G. S. (1999). RIP: An intra-domain routing protocol. Reading: Addison-Wesley.
Marwaha, S., Tham, C. K., & Srinivasan, D. (2002). Mobile agents based routing protocol for mobile ad hoc networks. In Proceedings of the IEEE global telecommunications conference (Globecom) (pp. 163–167). Washington: IEEE Computer Society.
Matsuo, H., & Mori, K. (2001). Accelerated ants routing in dynamic networks. In Proceedings of the 2nd ACIS international conference on software engineering, artificial intelligence, networking and parallel/distributed computing (pp. 333–339). Mt. Pleasant: ACIS.
Michalareas, T., & Sacks, L. (2001). Stigmergic techniques for solving multi-constraint routing for packet networks. In P. Lorenz (Ed.), Lecture notes in computer science : Vol. 2094. Proceedings of the first international conference on networking (ICN), Part II, Networking (pp. 687–697). Berlin: Springer.
Minar, N., Kramer, K. H., & Maes, P. (1999). Cooperating mobile agents for dynamic network routing. In A. Hayzelden, & J. Bigham (Eds.), Software agents for future communication systems (pp. 287–304). Secaucus: Springer. Chapter 12.
Moy, J. (1998). OSPF: Anatomy of an Internet routing protocol. Reading: Addison-Wesley.
Muraleedharan, R., & Osadciw, L. A. (2004). A predictive sensor network using ant system. In R. M. Rao, S. A. Dianat, & M. D. Zoltowski (Eds.), Proceedings of the SPIE : Vol. 5440. Digital wireless communications VI (pp. 181–192). Bellingham: SPIE.
Navarro Varela, G., & Sinclair, M. C. (1999). Ant colony optimisation for virtual-wavelength-path routing and wavelength allocation. In Proceedings of the congress on evolutionary computation (pp. 1809–1816). Piscataway: IEEE Press.
Ngo, S., Jiang, X., Le, V., & Horiguchi, S. (2006). Ant-based survivable routing in dynamic WDM networks with shared backup paths. Journal of Supercomputing, 36(3), 297–307.
Oida, K., & Kataoka, A. (1999). Lock-free AntNet and its evaluation for adaptiveness. Journal of IEICE B, J82-B(7), 1309–1319. (In Japanese).
Oida, K., & Sekido, M. (2000). ARS: An efficient agent-based routing system for QoS guarantees. Computer Communications, 23(14), 1437–1447.
Okdem, S., & Karaboga, D. (2006). Routing in wireless sensor networks using ant colony optimization. In Proceedings of the first NASA/ESA conference on adaptive hardware and systems (AHS) (pp. 401–404). Washington: IEEE Computer Society.
Papadimitriou, C. H., & Steiglitz, K. (1982). Combinatorial optimization. Upper Saddle River: Prentice-Hall.
Perkins, C., & Bhagwat, P. (1994). Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers. In ACM SIGCOMM conference on communications architectures, protocols and applications (pp. 234–244). New York: ACM.
Perkins, C. E., & Royer, E. M. (1999). Ad-hoc on-demand distance vector routing. In Proceedings of the second IEEE workshop on mobile computing systems and applications (pp. 90–100). Washington: IEEE Computer Society.
Peshkin, L. (2002). Reinforcement learning by policy search. PhD thesis, Department of Computer Science, Brown University, Providence, Rhode Island, April 2002.
Peshkin, L., & Savova, V. (2002). Reinforcement learning for adaptive routing. In International joint conference on neural networks (IJCNN) (Vol. 2, pp. 1825–1830). Piscataway: IEEE Press.
Poli, R., Kennedy, J., & Blackwell, T. (2007). Particle swarm optimization. An overview. Swarm intelligence, 1(1), 33–57.
Rajagopalan, S., & Shen, C. (2005). ANSI: A unicast routing protocol for mobile ad hoc networks using swarm intelligence. In Proceedings of the international conference on artificial intelligence (ICAI) (pp. 104–110). CSREA Press.
Roth, M., & Wicker, S. (2005). Termite: a swarm intelligence routing algorithm for mobile wireless ad-hoc networks. In Stigmergic optimization (pp. 155–184). Berlin: Springer. Chapter 7
Rothkrantz, L., & van der Put, R. (1998). Routing in packet switched networks using agents. In First international workshop on ant colony optimization (ANTS). Université Libre de Bruxelles, Brussels, Belgium.
Royer, E. M., & Toh, C.-K. (1999). A review of current routing protocols for ad hoc mobile wireless networks. IEEE Personal Communications, 6(2), 46–55.
Rubinstein, R. Y. (2000). Combinatorial optimization, cross-entropy, ants and rare events. In S. Uryasev, & P. M. Pardalos (Eds.), Stochastic optimization: algorithms and applications (pp. 303–364). Dordrecht: Kluwer Academic.
Saleem, M., & Farooq, M. (2007a). BeeSensor: A bee-inspired power aware routing protocol for wireless sensor networks. In Lecture notes in computer science : Vol. 4449. Applications of evolutionary computing (pp. 81–90). Proceedings of EvoWorkshops 2007. Berlin: Springer.
Saleem, M., & Farooq, M. (2007b). A framework for empirical evaluation of nature inspired routing protocols for wireless sensor networks. In Proceedings of the congress on evolutionary computing (CEC) (pp. 751–758). Washington: IEEE Computer Society.
Sandalidis, H., Mavromoustakis, K., & Stavroulakis, P. (2004). Ant-based probabilistic routing with pheromone and antipheromone mechanisms. International Journal of Communication Systems (IJCS), 17(1), 55–62.
Schoonderwoerd, R., Holland, O., Bruten, J., & Rothkrantz, L. (1996). Ant-based load balancing in telecommunications networks. Adaptive Behavior, 5(2), 169–207.
Shen, C.-C., & Rajagopalan, S. (2007). Protocol-independent multicast packet delivery improvement service for mobile ad hoc networks. Journal of Computer Science, 5(2), 210–227.
Sigel, E., Denby, B., & Le Heárat-Mascle, S. (2002). Application of ant colony optimization to adaptive routing in a LEO telecommunications satellite network. Annals of Telecommunications, 57(5–6), 520–539.
Sim, K. M., & Sun, W. H. (2003). Ant colony optimization for routing and load-balancing: survey and new directions. IEEE Transactions on Systems, Man, and Cybernetics—Part A, 33(5), 560–572.
Subramanian, D., Druschel, P., & Chen, J. (1997). Ants and reinforcement learning: a case study in routing in dynamic networks. In Proceedings of the international joint conference on artificial intelligence (IJCAI) (pp. 832–838). San Francisco: Morgan Kaufmann.
Sum, J., Shen, H., Young, G., & Wu, J. (2003). Analysis on extended ant routing algorithms for network routing and management. Journal of Supercomputing, 24(3), 327–340.
Sutton, R. S., & Barto, A. G. (1998). Reinforcement learning: an introduction. Cambridge: MIT Press.
Tadrus, S., & Bai, L. (2003). A QoS network routing algorithm using multiple pheromone tables. In Proceedings of the IEEE/WIC international conference on Web intelligence (pp. 132–138). Washington: IEEE Computer Society.
Tadrus, S., & Bai, L. (2005). QColony: A multi-pheromone best-fit QoS routing algorithm as an alternative to shortest-path routing algorithms. International Journal of Computational Intelligence and Applications (IJCIA), 5(2), 141–167.
Tanenbaum, A. S. (2002). Computer networks (4th ed.). Upper Saddle River: Prentice-Hall.
Tatomir, B., & Rothkrantz, L. (2004). Dynamic routing in mobile wireless networks using ABC-AdHoc. In Lecture notes in computer science : Vol. 3172. Ant colony optimization and swarm intelligence: Proceedings of the fourth international workshop on ant colony optimization and swarm intelligence (ANTS) (pp. 334–341). Berlin: Springer.
Theraulaz, G., & Bonabeau, E. (1999). A brief history of stigmergy. Artificial Life, 5(2), 97–116. Special Issue on Stigmergy.
Vasilakos, A. V., & Papadimitriou, G. A. (1995). A new approach to the design of reinforcement scheme for learning automata: stochastic estimator learning algorithms. Neurocomputing, 7(275), 649–654.
Verstraete, V., Strobbe, M., Van Breusegem, E., Coppens, J., Pickavet, M., & Demeester, P. (2006). AntNet: ACO routing algorithm in practice. In Proceedings of the 8th INFORMS telecommunications conference. Hanover: INFORMS.
Vrancx, P., Nowé, A., & Steenhaut, K. (2005). Multi-type ACO for light path protection. In Lecture notes in computer science : Vol. 3898. Proceedings of the first international workshop on learning and adaption in multi-agent systems (LAMAS) (pp. 207–215). Berlin: Springer.
Wedde, H. F., & Farooq, M. (2005). BeeHive: New ideas for developing routing algorithms inspired by honey bee behavior. In Handbook of bioinspired algorithms and applications (pp. 321–339). Boca Raton: Chapman & Hall/CRC. Chapter 21.
Wedde, H. F., Farooq, M., & Zhang, Y. (2004). BeeHive: An efficient fault tolerant routing algorithm under high loads inspired by honey bee behavior. In Lecture notes in computer science : Vol. 3172. Ants algorithms—Proceedings of ANTS 2004, the fourth international workshop on ant algorithms (pp. 83–94). Berlin: Springer.
White, T., Pagurek, B., & Oppacher, F. (1998). Connection management using adaptive mobile agents. In Proceedings of the international conference on parallel and distributed processing techniques and applications (PDPTA) (pp. 802–809). CSREA Press.
Wittner, O., & Helvik, B. E. (2002). Cross entropy guided ant-like agents finding dependable primary/backup path patterns in networks. In Proceedings of the congress on evolutionary computation (CEC) (pp. 1528–1533). Washington: IEEE Computer Society.
Wittner, O., & Helvik, B. E. (2006). CE-Ants: Ant-like agents for path management in the next-generation Internet. Ercim News, 64, 31–32.
Wittner, O., Helvik, B. E., & Nicola, V. (2005). Internet failure protection using Hamiltonian p-cycles found by ant-like agents. In Proceedings of the fifth international workshop on design of reliable communication networks (DRCN) (pp. 437–444). Washington: IEEE Computer Society.
Yang, Y., Zincir-Heywood, A. N., Heywood, M. I., & Srinivas, S. (2002). Agent-based routing algorithms on a LAN. In Proceedings of the IEEE Canadian conference on electrical and computer engineering (CCECE) (pp. 1442–1447). Washington: IEEE Computer Society.
Yong, L., Guang-Zhou, Z., Fan-Jun, S., & Xiao-Run, L. (2004). Adaptive swarm-based routing in communication networks. Journal of Zhejiang University Science, 5(7), 867–872.
Zhang, X.-H., & Xu, W.-B. (2006). QoS based routing in wireless sensor network with particle swarm optimization. In Lecture notes in artificial intelligence : Vol. 4088. Agent computing and multi-agent systems (pp. 602–607). Berlin: Springer.
Zheng, X., Guo, W., & Liu, R. (2004). An ant-based distributed routing algorithm for ad-hoc networks. In Proceedings of the international conference on communications, circuits and systems (ICCCAS) (pp. 412–417). Washington: IEEE Computer Society.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ducatelle, F., Di Caro, G.A. & Gambardella, L.M. Principles and applications of swarm intelligence for adaptive routing in telecommunications networks. Swarm Intell 4, 173–198 (2010). https://doi.org/10.1007/s11721-010-0040-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11721-010-0040-x