Energy Efficient Hybrid Routing Protocol Based on the Artificial Fish Swarm Algorithm and Ant Colony Optimisation for WSNs

Wireless Sensor Networks (WSNs) are a particular type of distributed self-managed network with limited energy supply and communication ability. The most significant challenge of a routing protocol is the energy consumption and the extension of the network lifetime. Many energy-efficient routing algorithms were inspired by the development of Ant Colony Optimisation (ACO). However, due to the inborn defects, ACO-based routing algorithms have a slow convergence behaviour and are prone to premature, stagnation phenomenon, which hinders further route discovery, especially in a large-scale network. This paper proposes a hybrid routing algorithm by combining the Artificial Fish Swarm Algorithm (AFSA) and ACO to address these issues. We utilise AFSA to perform the initial route discovery in order to find feasible routes quickly. In the route discovery algorithm, we present a hybrid algorithm by combining the crowd factor in AFSA and the pseudo-random route select strategy in ACO. Furthermore, this paper presents an improved pheromone update method by considering energy levels and path length. Simulation results demonstrate that the proposed algorithm avoids the routing algorithm falling into local optimisation and stagnation, whilst speeding up the routing convergence, which is more prominent in a large-scale network. Furthermore, simulation evaluation reports that the proposed algorithm exhibits a significant improvement in terms of network lifetime.

[1]  M. Z. Rashad,et al.  FAFSA: Fast Artificial Fish Swarm Algorithm , 2013 .

[2]  Gokhan Koyunlu,et al.  Development and analysis of a modified Artificial Fish Swarm Algorithm , 2017, 2017 13th International Conference on Electronics, Computer and Computation (ICECCO).

[3]  Rajiv Mahajan,et al.  Hybrid metaheuristic optimization based energy efficient protocol for wireless sensor networks , 2018 .

[4]  S. Sitharama Iyengar,et al.  Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks , 2007, IEEE Systems Journal.

[5]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[6]  Adel Nadjaran Toosi,et al.  Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications , 2012, Artificial Intelligence Review.

[7]  Ali Ghrayeb,et al.  A Framework for Evaluating the Best Achievable Performance by Distributed Lifetime-Efficient Routing Schemes in Wireless Sensor Networks , 2015, IEEE Transactions on Wireless Communications.

[8]  Thomas Stützle,et al.  Ant Colony Optimization for Mixed-Variable Optimization Problems , 2014, IEEE Transactions on Evolutionary Computation.

[9]  Mario Gerla,et al.  Multicluster, mobile, multimedia radio network , 1995, Wirel. Networks.

[10]  Hsing-Chih Tsai,et al.  Modification of the fish swarm algorithm with particle swarm optimization formulation and communication behavior , 2011, Appl. Soft Comput..

[11]  Mauro Conti,et al.  Efficient Routing Protocol via Ant Colony Optimization (ACO) and Breadth First Search (BFS) , 2014 .

[12]  Kah Phooi Seng,et al.  Classical and swarm intelligence based routing protocols for wireless sensor networks: A survey and comparison , 2012, J. Netw. Comput. Appl..

[13]  Mariá Cristina Vasconcelos Nascimento,et al.  Enhancing the reliability on data delivery and energy efficiency by combining swarm intelligence and community detection in large-scale WSNs , 2017, Expert Syst. Appl..

[14]  Xuxun Liu,et al.  A novel transmission range adjustment strategy for energy hole avoiding in wireless sensor networks , 2016, J. Netw. Comput. Appl..

[15]  Lovepreet Kaur,et al.  Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey , 2014 .

[16]  Ting Zhou,et al.  An Energy Aware Ant Colony Algorithm for the Routing of Wireless Sensor Networks , 2011, ICIC 2011.

[17]  Li Xiao,et al.  An Optimizing Method Based on Autonomous Animats: Fish-swarm Algorithm , 2002 .

[18]  Xiaodong Li,et al.  Swarm Intelligence in Optimization , 2008, Swarm Intelligence.

[19]  Marco Dorigo,et al.  Ant colony optimization and its application to adaptive routing in telecommunication networks , 2004 .

[20]  Symeon Papavassiliou,et al.  Interest-aware energy collection & resource management in machine to machine communications , 2018, Ad Hoc Networks.

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

[22]  Youfang Huang,et al.  A Modified Artificial Fish-Swarm Algorithm , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[23]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[24]  Christos G. Cassandras,et al.  On maximum lifetime routing in Wireless Sensor Networks , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[25]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  Alyani Ismail,et al.  A Self-Optimizing Scheme for Energy Balanced Routing in Wireless Sensor Networks Using SensorAnt , 2012, Sensors.

[27]  John S. Baras,et al.  Interest, energy and physical-aware coalition formation and resource allocation in smart IoT applications , 2017, 2017 51st Annual Conference on Information Sciences and Systems (CISS).

[28]  Safaa Khudair Leabi,et al.  Energy Efficient Routing Protocol for Maximizing the Lifetime in Wsns Using Ant Colony Algorithm and Artificial Immune System , 2016 .

[29]  Arpan Kumar Kar,et al.  Bio inspired computing - A review of algorithms and scope of applications , 2016, Expert Syst. Appl..

[30]  Md. Akhtaruzzaman Adnan,et al.  Bio-Mimic Optimization Strategies in Wireless Sensor Networks: A Survey , 2013, Sensors.

[31]  Fernando Boavida,et al.  An Energy-Efficient Ant-Based Routing Algorithm for Wireless Sensor Networks , 2006, ANTS Workshop.

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

[33]  Mario Gerla,et al.  Adaptive Clustering for Mobile Wireless Networks , 1997, IEEE J. Sel. Areas Commun..

[34]  Sachin Gajjar,et al.  FAMACROW: Fuzzy and ant colony optimization based combined mac, routing, and unequal clustering cross-layer protocol for wireless sensor networks , 2016, Appl. Soft Comput..

[35]  Feng Wang,et al.  Survey on swarm intelligence based routing protocols for wireless sensor networks: An extensive study , 2016, 2016 IEEE International Conference on Industrial Technology (ICIT).

[36]  Davood Gharavian,et al.  An ant colony optimization based routing algorithm for extending network lifetime in wireless sensor networks , 2015, Wireless Networks.

[37]  Muddassar Farooq,et al.  Swarm intelligence based routing protocol for wireless sensor networks: Survey and future directions , 2011, Inf. Sci..

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

[39]  Yongjun Sun,et al.  An Improved Routing Algorithm Based on Ant Colony Optimization in Wireless Sensor Networks , 2017, IEEE Communications Letters.

[40]  Thomas Stützle,et al.  The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances , 2003 .

[41]  Supreet Kaur,et al.  Hybrid meta-heuristic optimization based energy efficient protocol for wireless sensor networks , 2018, Egyptian Informatics Journal.