Predator–prey optimization based clustering algorithm for wireless sensor networks

Grouping the sensor nodes into clusters is an effective way to organize wireless sensor networks and to prolong the networks’ lifetime. This paper presents a static clustering algorithm that employs predator–prey optimization (PPO) for identifying cluster heads as well as routes for sending data to the sink. The objective of the optimization algorithm is to reduce the energy consumed in data collection and transmission, to achieve equalization in energy utilization by the wireless sensor nodes and to prolong the wireless sensor network lifetime while avoiding the expenses of cluster reformation in each communication round. The novelty of this algorithm is to treat the identification of cluster heads and the choice of transmission paths a unified optimization problem of minimizing the total energy cost of the network, whereas existing algorithms consider them two separate optimization sub-problems. PPO algorithm is applied to select the most appropriate pair of cluster heads for each cluster. It also identifies the optimum communication path, which can be single or multiple hop. The energy consumed in data transmission is reduced and a uniformity in residual energy of the nodes is achieved. The performance of the novel algorithm has been evaluated by observing the patterns in which nodes consume their energies. The number of packets that are successfully delivered has been found to be better than the existing static clustering algorithms, and at par with the finest dynamic clustering algorithms.

[1]  Chung-Horng Lung,et al.  Using Hierarchical Agglomerative Clustering in Wireless Sensor Networks: An Energy-Efficient and Flexible Approach , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[2]  Krishnendu Chakrabarty,et al.  Sensor deployment and target localization based on virtual forces , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[3]  Tripatjot Singh Panag,et al.  Two Stage Grid Classification Based Algorithm for the Identification of Fields Under a Wireless Sensor Network Monitored Area , 2017, Wirel. Pers. Commun..

[4]  Ameer Ahmed Abbasi,et al.  A survey on clustering algorithms for wireless sensor networks , 2007, Comput. Commun..

[5]  Daniel Minoli,et al.  Wireless Sensor Networks: Technology, Protocols, and Applications , 2007 .

[6]  Luca Mainetti,et al.  Evolution of wireless sensor networks towards the Internet of Things: A survey , 2011, SoftCOM 2011, 19th International Conference on Software, Telecommunications and Computer Networks.

[7]  Sartaj Sahni,et al.  Approximation Algorithms for Sensor Deployment , 2007, IEEE Transactions on Computers.

[8]  Wen Chen,et al.  Numerical solution of fractional telegraph equation by using radial basis functions , 2014 .

[9]  Tripatjot Singh Panag,et al.  A Novel Random Transition Based PSO Algorithm to Maximize the Lifetime of Wireless Sensor Networks , 2018, Wirel. Pers. Commun..

[10]  Yashwant Prasad Singh,et al.  Topology-controlled adaptive clustering for uniformity and increased lifetime in wireless sensor networks , 2012, IET Wirel. Sens. Syst..

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

[12]  Magnus Jobs,et al.  Empirical Tests of Wireless Sensor Network in Jet Engine Including Characterization of Radio Wave Propagation and Fading , 2014, IEEE Antennas and Wireless Propagation Letters.

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

[14]  Jie Wu,et al.  An unequal cluster-based routing protocol in wireless sensor networks , 2009, Wirel. Networks.

[15]  Shuang Wei,et al.  Distributed sensing based on intelligent sensor networks , 2008, IEEE Circuits and Systems Magazine.

[16]  Sipra Das Bit,et al.  An Enhanced Energy-Efficient Protocol with Static Clustering for WSN , 2011, The International Conference on Information Networking 2011 (ICOIN2011).

[17]  Soheyl Khalilpourazari,et al.  Sine–cosine crow search algorithm: theory and applications , 2019, Neural Computing and Applications.

[18]  Daniel Gutierrez-Galan,et al.  Wireless Sensor Network for Wildlife Tracking and Behavior Classification of Animals in Doñana , 2016, IEEE Communications Letters.

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

[20]  Jie Wu,et al.  EECS: an energy efficient clustering scheme in wireless sensor networks , 2005, PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference, 2005..

[21]  Mohammad S. Obaidat,et al.  Quality of Service Optimization in an IoT-Driven Intelligent Transportation System , 2019, IEEE Wireless Communications.

[22]  Krishnendu Chakrabarty,et al.  Sensor placement for effective coverage and surveillance in distributed sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[23]  Tripatjot Singh Panag,et al.  Maximal coverage hybrid search algorithm for deployment in wireless sensor networks , 2019, Wirel. Networks.

[24]  Andrea J. Goldsmith,et al.  Cross-Layer Energy and Delay Optimization in Small-Scale Sensor Networks , 2007, IEEE Transactions on Wireless Communications.

[25]  Viktor K. Prasanna,et al.  Energy Minimization for Real-Time Data Gathering in Wireless Sensor Networks , 2006, IEEE Transactions on Wireless Communications.

[26]  Ernesto Costa,et al.  An Empirical Comparison of Particle Swarm and Predator Prey Optimisation , 2002, AICS.

[27]  Yunhao Liu,et al.  Localization of Wireless Sensor Networks in the Wild: Pursuit of Ranging Quality , 2013, IEEE/ACM Transactions on Networking.

[28]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[29]  S. Sitharama Iyengar,et al.  Grid Coverage for Surveillance and Target Location in Distributed Sensor Networks , 2002, IEEE Trans. Computers.

[30]  Yong-Hyuk Kim,et al.  An Efficient Genetic Algorithm for Maximum Coverage Deployment in Wireless Sensor Networks , 2013, IEEE Transactions on Cybernetics.

[31]  Jaspreet Singh Dhillon,et al.  Heuristic Search Algorithm (HSA) for Enhancing the Lifetime of Wireless Sensor Networks , 2015 .

[32]  D. P. Kothari,et al.  Scheduling short-term hydrothermal generation using predator prey optimization technique , 2014, Appl. Soft Comput..

[33]  Yousef S. Kavian,et al.  SEECH: Scalable Energy Efficient Clustering Hierarchy Protocol in Wireless Sensor Networks , 2014, IEEE Sensors Journal.

[34]  The Coupling of RBF and FDM for Solving Higher Order Fractional Partial Differential Equations , 2014 .

[35]  Vahid Reza Hosseini,et al.  Local radial point interpolation (MLRPI) method for solving time fractional diffusion-wave equation with damping , 2016, J. Comput. Phys..

[36]  Wendi Heinzelman,et al.  Proceedings of the 33rd Hawaii International Conference on System Sciences- 2000 Energy-Efficient Communication Protocol for Wireless Microsensor Networks , 2022 .

[37]  Huei-Wen Ferng,et al.  Energy-Efficient Routing Protocol for Wireless Sensor Networks with Static Clustering and Dynamic Structure , 2011, Wireless Personal Communications.

[38]  Minho Jo,et al.  Optimal Sensor Deployment for Wireless Surveillance Sensor Networks by a Hybrid Steady-State Genetic Algorithm , 2008, IEICE Trans. Commun..

[39]  Masoud Sabaei,et al.  Notice of Violation of IEEE Publication PrinciplesCritical Density for Coverage and Connectivity in Two-Dimensional Aligned-Orientation Directional Sensor Networks Using Continuum Percolation , 2015, IEEE Sensors Journal.

[40]  Bahman Abolhassani,et al.  An Energy-Efficient Protocol with Static Clustering for Wireless Sensor Networks , 2007 .

[41]  Wen Chen,et al.  Radial basis functions and FDM for solving fractional diffusion-wave equation , 2014 .

[42]  MengChu Zhou,et al.  Adaptive Sensor Placement and Boundary Estimation for Monitoring Mass Objects , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[43]  Mohamed Abdel-Basset,et al.  Grid quorum-based spatial coverage for IoT smart agriculture monitoring using enhanced multi-verse optimizer , 2018, Neural Computing and Applications.

[44]  Yu-Chee Tseng,et al.  The Coverage Problem in a Wireless Sensor Network , 2005, Mob. Networks Appl..

[45]  Xin-Ping Guan,et al.  Ubiquitous Monitoring for Industrial Cyber-Physical Systems Over Relay- Assisted Wireless Sensor Networks , 2015, IEEE Transactions on Emerging Topics in Computing.

[46]  Yousef E. M. Hamouda,et al.  Smart heterogeneous precision agriculture using wireless sensor network based on extended Kalman filter , 2019, Neural Computing and Applications.

[47]  Xiang Min,et al.  Energy efficient clustering algorithm for maximizing lifetime of wireless sensor networks , 2010 .

[48]  Milos Manic,et al.  Wireless Sensor Network Configuration—Part I: Mesh Simplification for Centralized Algorithms , 2013, IEEE Transactions on Industrial Informatics.

[49]  Jiguo Yu,et al.  ECDC: An energy and coverage-aware distributed clustering protocol for wireless sensor networks , 2014, Comput. Electr. Eng..

[50]  Xiaorong Zhu,et al.  Hausdorff Clustering and Minimum Energy Routing for Wireless Sensor Networks , 2009, IEEE Trans. Veh. Technol..

[51]  J. S. Dhillon,et al.  Dual head static clustering algorithm for wireless sensor networks , 2018 .

[52]  Jun Zheng,et al.  Wireless Sensor Networks: A Networking Perspective , 2009 .

[53]  Silvia Ferrari,et al.  Probabilistic Track Coverage in Cooperative Sensor Networks , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[54]  Satish Chand,et al.  Optimal sensor deployment for WSNs in grid environment , 2013 .

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

[56]  Manu Bansal,et al.  An energy-efficient stable clustering approach using fuzzy-enhanced flower pollination algorithm for WSNs , 2019, Neural Computing and Applications.

[57]  Francisco Falcone,et al.  Design and Implementation of Context Aware Applications With Wireless Sensor Network Support in Urban Train Transportation Environments , 2017, IEEE Sensors Journal.

[58]  Shivani Dadwal,et al.  COVERAGE ENHANCEMENT OF AVERAGE DISTANCE BASED SELF-RELOCATION ALGORITHM USING AUGMENTED LAGRANGE OPTIMIZATION , 2015 .

[59]  Wen Chen,et al.  Local integration of 2-D fractional telegraph equation via local radial point interpolant approximation , 2015 .

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

[61]  Jie Wu,et al.  Deploying Wireless Sensor Networks with Fault-Tolerance for Structural Health Monitoring , 2015, IEEE Trans. Computers.

[62]  Yu-Chee Tseng,et al.  Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network , 2008, IEEE Transactions on Mobile Computing.

[63]  Shalabh Gupta,et al.  Statistical-Mechanics-Inspired Optimization of Sensor Field Configuration for Detection of Mobile Targets , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[64]  Richard McClatchey,et al.  Tracking changes in user activity from unlabelled smart home sensor data using unsupervised learning methods , 2020, Neural Computing and Applications.

[65]  Pierluigi Salvo Rossi,et al.  Distributed detection of a non-cooperative target via generalized locally-optimum approaches , 2016, Inf. Fusion.

[66]  Gustavo de Veciana,et al.  Minimizing energy consumption in large-scale sensor networks through distributed data compression and hierarchical aggregation , 2004, IEEE Journal on Selected Areas in Communications.

[67]  Nilanjan Dey,et al.  Improved Cuckoo Search and Chaotic Flower Pollination optimization algorithm for maximizing area coverage in Wireless Sensor Networks , 2016, Neural Computing and Applications.

[68]  Murugaboopathi Gurusamy,et al.  A hybrid firefly algorithm with particle swarm optimization for energy efficient optimal cluster head selection in wireless sensor networks , 2020, Neural Comput. Appl..

[69]  Yuh-Ren Tsai,et al.  Sensing Coverage for Randomly Distributed Wireless Sensor Networks in Shadowed Environments , 2008, IEEE Transactions on Vehicular Technology.

[70]  G. Murugaboopathi,et al.  A hybrid firefly algorithm with particle swarm optimization for energy efficient optimal cluster head selection in wireless sensor networks , 2019, Neural Computing and Applications.

[71]  L. Malathi,et al.  Energy efficient data collection through hybrid unequal clustering for wireless sensor networks , 2015, Comput. Electr. Eng..

[72]  Ye Li,et al.  CMDP-based intelligent transmission for wireless body area network in remote health monitoring , 2019, Neural Computing and Applications.

[73]  Chih-Yung Chang,et al.  Energy-aware node placement, topology control and MAC scheduling for wireless sensor networks , 2008, Comput. Networks.

[74]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[75]  Pavel Loskot,et al.  A High-Resolution Sensor Network for Monitoring Glacier Dynamics , 2014, IEEE Sensors Journal.