Sensor Node Activation Using Bat Algorithm for Connected Target Coverage in WSNs

This paper proposes a sensor node activation method using the nature-inspired algorithm (NIA) for the target coverage problem. The NIAs have been used to solve various optimization problems. This paper formulates the sensor target coverage problem into an object function and solves it with an NIA, specifically, the bat algorithm (BA). Although this is not the first attempt to use the BA for the coverage problem, the proposed method introduces a new concept called bat couple which consists of two bats. One bat finds sensor nodes that need to be activated for sensing, and the other finds nodes for data forwarding from active sensor nodes to a sink. Thanks to the bat couple, the proposed method can ensure connectivity from active sensor nodes to a sink through at least one communication path, focusing on the energy efficiency. In addition, unlike other methods the proposed method considers a practical feature of sensing: The detection probability of sensors decreases as the distance from the target increases. Other methods assume the binary model where the success of target detection entirely depends on whether a target is within the threshold distance from the sensor or not. Our method utilizes the probabilistic sensing model instead of the binary model. Simulation results show that the proposed method outperforms others in terms of the network lifetime.

[1]  T. C. Bora,et al.  Bat-Inspired Optimization Approach for the Brushless DC Wheel Motor Problem , 2012, IEEE Transactions on Magnetics.

[2]  Ju-Jang Lee,et al.  Ant-Colony-Based Scheduling Algorithm for Energy-Efficient Coverage of WSN , 2012, IEEE Sensors Journal.

[3]  Jinjun Chen,et al.  Detection of Malicious Code Variants Based on Deep Learning , 2018, IEEE Transactions on Industrial Informatics.

[4]  Alex Zelikovsky,et al.  An 11/6-approximation algorithm for the network steiner problem , 1993, Algorithmica.

[5]  Yu Xue,et al.  Improved bat algorithm with optimal forage strategy and random disturbance strategy , 2016, Int. J. Bio Inspired Comput..

[6]  Xin-She Yang,et al.  New directional bat algorithm for continuous optimization problems , 2017, Expert Syst. Appl..

[7]  Dimitrios Zorbas,et al.  Prolonging network lifetime under probabilistic target coverage in wireless mobile sensor networks , 2013, Comput. Commun..

[8]  Andrew Lewis,et al.  S-shaped versus V-shaped transfer functions for binary Particle Swarm Optimization , 2013, Swarm Evol. Comput..

[9]  Deborah Estrin,et al.  GPS-less low-cost outdoor localization for very small devices , 2000, IEEE Wirel. Commun..

[10]  I. K. Altinel,et al.  Binary integer programming formulation and heuristics for differentiated coverage in heterogeneous sensor networks , 2008, Comput. Networks.

[11]  Xianghua Xu,et al.  Target Coverage in Wireless Sensor Networks with Probabilistic Sensors , 2016, Sensors.

[12]  Xin-She Yang,et al.  Economic dispatch using chaotic bat algorithm , 2016 .

[13]  Miao Pan,et al.  Maximum Lifetime Scheduling for Target Coverage and Data Collection in Wireless Sensor Networks , 2015, IEEE Transactions on Vehicular Technology.

[14]  Hossein Nezamabadi-pour,et al.  BGSA: binary gravitational search algorithm , 2010, Natural Computing.

[15]  Gai-Ge Wang,et al.  Image Matching Using a Bat Algorithm with Mutation , 2012 .

[16]  Jon Atli Benediktsson,et al.  A Novel Approach for Multispectral Satellite Image Classification Based on the Bat Algorithm , 2016, IEEE Geoscience and Remote Sensing Letters.

[17]  Banu Kabakulak,et al.  Sensor and Sink Placement, Scheduling and Routing Algorithms for Connected Coverage of Wireless Sensor Networks , 2018, Ad Hoc Networks.

[18]  Chengdong Wu,et al.  Probabilistic coverage in directional sensor networks , 2019, Wirel. Networks.

[19]  J.-W. Lee,et al.  Energy-Efficient Coverage of Wireless Sensor Networks Using Ant Colony Optimization With Three Types of Pheromones , 2011, IEEE Transactions on Industrial Informatics.

[20]  Guiran Chang,et al.  Energy efficient coverage control in wireless sensor networks based on multi-objective genetic algorithm , 2009, Comput. Math. Appl..

[21]  Tanima Dutta,et al.  Coverage and Connectivity in WSNs: A Survey, Research Issues and Challenges , 2018, IEEE Access.

[22]  Wei Liu,et al.  A novel visual tracking method using bat algorithm , 2016, Neurocomputing.

[23]  Jiale Chen,et al.  An area coverage algorithm for wireless sensor networks based on differential evolution , 2018, Int. J. Distributed Sens. Networks.

[24]  Hsiao-Hwa Chen,et al.  Energy-Efficient Coverage Based on Probabilistic Sensing Model in Wireless Sensor Networks , 2010, IEEE Communications Letters.

[25]  Ding-Zhu Du,et al.  Improving Wireless Sensor Network Lifetime through Power Aware Organization , 2005, Wirel. Networks.

[26]  Hyun Kim,et al.  Bat intelligence search with application to multi-objective multiprocessor scheduling optimization , 2012 .

[27]  Bang Wang,et al.  Coverage problems in sensor networks: A survey , 2011, CSUR.

[28]  Ju-Jang Lee,et al.  Jenga-Inspired Optimization Algorithm for Energy-Efficient Coverage of Unstructured WSNs , 2013, IEEE Wireless Communications Letters.

[29]  Witold Pedrycz,et al.  An Evolutionary Multiobjective Sleep-Scheduling Scheme for Differentiated Coverage in Wireless Sensor Networks , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[30]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

[31]  George Markowsky,et al.  A fast algorithm for Steiner trees , 1981, Acta Informatica.

[32]  Jie Wu,et al.  Energy-efficient coverage problems in wireless ad-hoc sensor networks , 2006, Comput. Commun..

[33]  Kurt Mehlhorn,et al.  A Faster Approximation Algorithm for the Steiner Problem in Graphs , 1988, Inf. Process. Lett..

[34]  Prasanta K. Jana,et al.  Genetic algorithm approach for k-coverage and m-connected node placement in target based wireless sensor networks , 2016, Comput. Electr. Eng..

[35]  Krishnendu Chakrabarty,et al.  Sensor deployment and target localization in distributed sensor networks , 2004, TECS.

[36]  Xin-She Yang,et al.  Binary bat algorithm , 2013, Neural Computing and Applications.

[37]  Andrew Lewis,et al.  How important is a transfer function in discrete heuristic algorithms , 2015, Neural Computing and Applications.

[38]  Qun Zhao,et al.  Lifetime Maximization for Connected Target Coverage in Wireless Sensor Networks , 2008, IEEE/ACM Transactions on Networking.