An Effective Hybrid Routing Algorithm in WSN: Ant Colony Optimization in combination with Hop Count Minimization

Low cost, high reliability and easy maintenance are key criteria in the design of routing protocols for wireless sensor networks (WSNs). This paper investigates the existing ant colony optimization (ACO)-based WSN routing algorithms and the minimum hop count WSN routing algorithms by reviewing their strengths and weaknesses. We also consider the critical factors of WSNs, such as energy constraint of sensor nodes, network load balancing and dynamic network topology. Then we propose a hybrid routing algorithm that integrates ACO and a minimum hop count scheme. The proposed algorithm is able to find the optimal routing path with minimal total energy consumption and balanced energy consumption on each node. The algorithm has unique superiority in terms of searching for the optimal path, balancing the network load and the network topology maintenance. The WSN model and the proposed algorithm have been implemented using C++. Extensive simulation experimental results have shown that our algorithm outperforms several other WSN routing algorithms on such aspects that include the rate of convergence, the success rate in searching for global optimal solution, and the network lifetime.

[1]  Hans-Paul Schwefel,et al.  How to analyse evolutionary algorithms , 2002, Theor. Comput. Sci..

[2]  Tao Li,et al.  An Improved PEGASIS Protocol for Wireless Sensor Network , 2015, 2015 3rd International Conference on Computer and Computing Science (COMCOMS).

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

[4]  Jun Zhang,et al.  An Efficient Ant Colony System Based on Receding Horizon Control for the Aircraft Arrival Sequencing and Scheduling Problem , 2010, IEEE Transactions on Intelligent Transportation Systems.

[5]  Enzo Baccarelli,et al.  P-SEP: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks , 2017, The Journal of Supercomputing.

[6]  Dirk Sudholt,et al.  Runtime analysis of the 1-ANT ant colony optimizer , 2011, Theor. Comput. Sci..

[7]  Jingwen Tian,et al.  WSN Path Optimization Based on Fusion of Improved Ant Colony Algorithm and Genetic Algorithm , 2010 .

[8]  Xuxun Liu,et al.  An Optimal-Distance-Based Transmission Strategy for Lifetime Maximization of Wireless Sensor Networks , 2015, IEEE Sensors Journal.

[9]  Prasanta K. Jana,et al.  Energy efficient clustering and routing algorithms for wireless sensor networks: Particle swarm optimization approach , 2014, Eng. Appl. Artif. Intell..

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

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

[12]  Gianluca Reali,et al.  On ant routing algorithms in ad hoc networks with critical connectivity , 2008, Ad Hoc Networks.

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

[14]  Thomas Stützle,et al.  A short convergence proof for a class of ant colony optimization algorithms , 2002, IEEE Trans. Evol. Comput..

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

[16]  Wei Zhao,et al.  A Multipath Routing Protocol Based on Clustering and Ant Colony Optimization for Wireless Sensor Networks , 2009, Sensors.

[17]  Yixin Chen,et al.  Maximizing Network Lifetime of WirelessHART Networks under Graph Routing , 2016, 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI).

[18]  Walter J. Gutjahr,et al.  A Graph-based Ant System and its convergence , 2000, Future Gener. Comput. Syst..

[19]  Shao-Shan Chiang,et al.  A Minimum Hop Routing Protocol for Home Security Systems Using Wireless Sensor Networks , 2007, IEEE Transactions on Consumer Electronics.

[20]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[21]  Selcuk Okdem,et al.  Routing in Wireless Sensor Networks Using an Ant Colony Optimization (ACO) Router Chip , 2009, Sensors.

[22]  Frank Neumann,et al.  Theoretical analysis of two ACO approaches for the traveling salesman problem , 2011, Swarm Intelligence.

[23]  H.S.-H. Chung,et al.  Extended Ant Colony Optimization Algorithm for Power Electronic Circuit Design , 2009, IEEE Transactions on Power Electronics.

[24]  Yuren Zhou,et al.  Runtime Analysis of an Ant Colony Optimization Algorithm for TSP Instances , 2009, IEEE Transactions on Evolutionary Computation.

[25]  Frank Neumann,et al.  Design and Management of Complex Technical Processes and Systems by Means of Computational Intelligence Methods Runtime Analysis of a Simple Ant Colony Optimization Algorithm Runtime Analysis of a Simple Ant Colony Optimization Algorithm , 2022 .

[26]  Thomas Stützle,et al.  Parameter Adaptation in Ant Colony Optimization , 2012, Autonomous Search.

[27]  Eudes Rigoberto Apaza Estaño,et al.  DETERMINATION OF OPTIMUM PARAMETERS IN THE IMPLEMENTATION OF AN ANTNET ROUTING ALGORITHM FOR IMPROVING DATA TRANSMISSION , 2016 .

[28]  Shu-Chuan Chu,et al.  A ladder diffusion algorithm using ant colony optimization for wireless sensor networks , 2012, Inf. Sci..

[29]  Walter J. Gutjahr,et al.  Ant Colony Optimization: Recent Developments in Theoretical Analysis , 2011, Theory of Randomized Search Heuristics.

[30]  Hassan Ismkhan Effective heuristics for ant colony optimization to handle large-scale problems , 2017, Swarm Evol. Comput..

[31]  Wen-Hwa Liao,et al.  Data aggregation in wireless sensor networks using ant colony algorithm , 2008, J. Netw. Comput. Appl..

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

[33]  Brijesh Kumar Chaurasia,et al.  Intercluster Ant Colony Optimization Algorithm for Wireless Sensor Network in Dense Environment , 2014, Int. J. Distributed Sens. Networks.

[34]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[35]  Shouning Qu,et al.  An Energy Aware Ladder Diffusion Routing Algorithm for WSNs , 2014 .

[36]  Young-Bae Ko,et al.  A novel gradient approach for efficient data dissemination in wireless sensor networks , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

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

[38]  Raimir Holanda Filho,et al.  An enhancement in directed diffusion and AOMDV routing protocols using hybrid intelligent systems , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).