Ant based routing algorithms for resource constrained networks

Routing in resource-constrained networks is a challenging task. Due to the complexity concerning resource constraints in terms of bandwidth utilization, energy consumption and latency, typical routing algorithms work poorly in such networks. Therefore, ant-based algorithms are used to address the problem. Among them, AntNet has shown promising performance results. This paper proposes and presents two algorithms which are inspired from AntNet. We compare our proposed algorithms with the basic AntNet, measure the performance and find that our proposed algorithms outperforms the basic AntNet in terms of success rate, energy consumptions and energy efficiency. The performance evaluations are conducted using NetLogo simulation environment.

[1]  Luca Maria Gambardella,et al.  Ant Algorithms for Discrete Optimization , 1999, Artificial Life.

[2]  N. Mort,et al.  Hybrid Genetic Algorithms for Telecommunications Network Back-Up Routeing , 2000 .

[3]  JAMAL N. AL-KARAKI,et al.  Routing techniques in wireless sensor networks: a survey , 2004, IEEE Wireless Communications.

[4]  Simon X. Yang,et al.  A knowledge based genetic algorithm for path planning of a mobile robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[6]  David Beasley,et al.  An overview of genetic algorithms: Part 1 , 1993 .

[7]  Gilbert Laporte,et al.  Metaheuristics: A bibliography , 1996, Ann. Oper. Res..

[8]  Christian Blum,et al.  Ant colony optimization: Introduction and recent trends , 2005 .

[9]  Celso C. Ribeiro,et al.  Metaheuristics for optimization problems in computer communications , 2007, Comput. Commun..

[10]  Young-Hwan You,et al.  Efficient cooperative transmission scheme for resource-constrained networks , 2008, MobiWac '08.

[11]  Mike Holcombe,et al.  A Paradigm for Self-Organisation: New Inspiration from Ant Foraging Trails , 2008, Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008).

[12]  Andrea Roli,et al.  MAGMA: a multiagent architecture for metaheuristics , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[13]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[14]  Patrick R. McMullen,et al.  Swarm intelligence: power in numbers , 2002, CACM.

[15]  Mike Holcombe,et al.  Insect communication: ‘No entry’ signal in ant foraging , 2005, Nature.

[16]  Benjamín Barán Improved AntNet routing , 2001, Comput. Commun. Rev..

[17]  Franz Oppacher,et al.  ASGA: Improving the Ant System by Integration with Genetic Algorithms , 1998 .

[18]  Marco Dorigo,et al.  AntNet: Distributed Stigmergetic Control for Communications Networks , 1998, J. Artif. Intell. Res..

[19]  Piet Van Mieghem,et al.  Responsible Editor: A. Kshemkalyani , 2006 .

[20]  A. Nur Zincir-Heywood,et al.  Intelligent ants for adaptive network routing , 2004, Proceedings. Second Annual Conference on Communication Networks and Services Research, 2004..

[21]  Jun Sun,et al.  A new pheromone updating strategy in ant colony optimization , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[22]  Kang Yen,et al.  More efficient genetic algorithm for solving optimization problems , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[23]  Mario Pickavet,et al.  Implementation and evaluation of AntNet, a distributed shortest-path algorithm , 2005, Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop (AICT/SAPIR/ELETE'05).

[24]  Benjamín Barán,et al.  AntNet: Routing Algorithm for Data Networks based on Mobile Agents , 2001, Inteligencia Artif..

[25]  Ying Zhang,et al.  Improvements on Ant Routing for Sensor Networks , 2004, ANTS Workshop.

[26]  M. Carmen Garrido,et al.  A Cooperative System of Metaheuristics , 2007, 7th International Conference on Hybrid Intelligent Systems (HIS 2007).

[27]  Xi Cheng,et al.  A study of genetic ant routing algorithm , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[28]  Mohamed F. Younis,et al.  A survey on routing protocols for wireless sensor networks , 2005, Ad Hoc Networks.

[29]  C.-C. Jay Kuo,et al.  Cooperative Communications in Resource-Constrained Wireless Networks , 2007, IEEE Signal Processing Magazine.

[30]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[31]  E Bonabeau,et al.  Swarm Intelligence: A Whole New Way to Think about Business , 2001 .

[32]  Gianni A. Di Caro,et al.  AntNet: A Mobile Agents Approach to Adaptive Routing , 1999 .

[33]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.

[34]  Mike Holcombe,et al.  No entry signal in ant foraging (Hymenoptera: Formicidae): new insights from an agent-based model , 2007 .

[35]  Benjamín Barán,et al.  A new approach for AntNet routing , 2000, Proceedings Ninth International Conference on Computer Communications and Networks (Cat.No.00EX440).

[36]  Hartmut Schmeck,et al.  Ant colony optimization for resource-constrained project scheduling , 2000, IEEE Trans. Evol. Comput..

[37]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[38]  Dipak Ghosal,et al.  Multipath Routing in Mobile Ad Hoc Networks: Issues and Challenges , 2003, MASCOTS Tutorials.

[39]  N. Al-KarakiJ.,et al.  Routing techniques in wireless sensor networks , 2004 .