Adaptive multi-hop routing algorithm based on harmony search in WSNs

In Wireless sensor networks (WSNs), a lot of nodes with limited batteries are difficult to recharge power supplies. Therefore, an efficient management of energy for routing scheme is essential to prolonging the network lifetime, which is a NP-hard problem to overcome. In this paper, we propose an adaptive multi-hop routing algorithm (AMRA) to reduce the energy consumption and get energy balance in the whole network based on Harmony Search Algorithm. The studies on AMRA employ a novel encoding scheme to transform multi-hop routing path into unequal matrix. To control the convergence speed and precision, AMRA adopts dynamic parameters and new search method to strengthen the local and global harmony search ability. The fitness function taking energy consumption, path length and residual energy into consideration tries to find the global optimal solution. The simulation results demonstrate that the AMRA performs better than the existing algorithms in terms of network lifetime, energy consumption and energy balance.

[1]  Sartaj Sahni,et al.  An online heuristic for maximum lifetime routing in wireless sensor networks , 2006, IEEE Transactions on Computers.

[2]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[3]  Taskin Koçak,et al.  Quality-of-service differentiation in single-path and multi-path routing for wireless sensor network-based smart grid applications , 2014, Ad Hoc Networks.

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

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

[6]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[7]  Prasanta K. Jana,et al.  GAR: An Energy Efficient GA-Based Routing for Wireless Sensor Networks , 2013, ICDCIT.

[8]  Yan Dong,et al.  An improved harmony search based energy-efficient routing algorithm for wireless sensor networks , 2016, Appl. Soft Comput..

[9]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.

[10]  Elizabeth Chang,et al.  Wireless Sensor Networks: A Survey , 2009, 2009 International Conference on Advanced Information Networking and Applications Workshops.

[11]  Dimitrios D. Vergados,et al.  Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[12]  Yan Dong,et al.  An Energy Efficient Harmony Search Based Routing Algorithm for Small-Scale Wireless Sensor Networks , 2014, 2014 IEEE 17th International Conference on Computational Science and Engineering.

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