A Pareto optimization-based approach to clustering and routing in Wireless Sensor Networks

Abstract Clustering and routing in WSNs are two well-known optimization problems that are classified as Non-deterministic Polynomial (NP)-hard. In this paper, we propose a single multi-objective problem formulation tackling these two problems simultaneously with the aim of finding the optimal network configuration. The proposed formulation takes into consideration the number of Cluster Heads (CHs), the number of clustered nodes, the link quality between the Cluster Members (CMs) and CHs and the link quality of the constructed routing tree. To select the best multi-objective optimization method, the formulated problem is solved by two state-of-the-art Multi-Objective Evolutionary Algorithms (MOEAs), and their performance is compared using two well-known quality indicators: the hypervolume indicator and the Epsilon indicator. Based on the proposed problem formulation and the best multi-objective optimization method, we also propose an energy efficient, reliable and scalable routing protocol. The proposed protocol is developed and tested under a realistic communication model and a realistic energy consumption model that is based on the characteristics of the Chipcon CC2420 radio transceiver data sheet. Simulation results show that the proposed protocol outperforms the other competent protocols in terms of the average consumed energy per node, number of clustered nodes, the throughput at the BS and execution time.

[1]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[2]  Kanti Naskar Mrinal,et al.  Comparative Study of Radio Models for data Gathering in Wireless Sensor Network , 2011 .

[3]  Enrique Alba,et al.  AbYSS: Adapting Scatter Search to Multiobjective Optimization , 2008, IEEE Transactions on Evolutionary Computation.

[4]  Shengxiang Yang,et al.  Diversity Comparison of Pareto Front Approximations in Many-Objective Optimization , 2014, IEEE Transactions on Cybernetics.

[5]  Jong Hyuk Park,et al.  Investigating Wireless Sensor Network Lifetime Using a Realistic Radio Communication Model , 2008, 2008 International Conference on Multimedia and Ubiquitous Engineering (mue 2008).

[6]  Giancarlo Fortino,et al.  Gossiping-Based AODV for Wireless Sensor Networks , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[7]  Jinjun Chen,et al.  Optimal LEACH protocol with modified bat algorithm for big data sensing systems in Internet of Things , 2019, J. Parallel Distributed Comput..

[8]  Jian Shen,et al.  Localization Technology in Wireless Sensor Networks Using RSSI and LQI: A Survey , 2016, CSA/CUTE.

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

[10]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[11]  Dilip Kumar,et al.  Performance analysis of energy efficient clustering protocols for maximising lifetime of wireless sensor networks , 2013, IET Wirel. Sens. Syst..

[12]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[13]  Charalampos Tsimenidis,et al.  Energy-Aware Clustering for Wireless Sensor Networks using Particle Swarm Optimization , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[14]  Winston Khoon Guan Seah,et al.  Reliability in wireless sensor networks: A survey and challenges ahead , 2015, Comput. Networks.

[15]  Maurizio Valle,et al.  Evaluating Energy Consumption in Wireless Sensor Networks Applications , 2007 .

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

[17]  Enrique Alba,et al.  SMPSO: A new PSO-based metaheuristic for multi-objective optimization , 2009, 2009 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making(MCDM).

[18]  Rachana Kamble,et al.  Wireless Sensor Network MAC Protocol: SMAC & TMAC , 2013 .

[19]  Bijay Ketan Panigrahi,et al.  Multiobjective bacteria foraging algorithm for electrical load dispatch problem , 2011 .

[20]  Mustapha Chérif-Eddine Yagoub,et al.  Particle swarm optimization protocol for clustering in wireless sensor networks: A realistic approach , 2014, Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration (IEEE IRI 2014).

[21]  Marcelo S. Alencar,et al.  Real-time link quality estimation for industrial wireless sensor networks using dedicated nodes , 2017, Ad Hoc Networks.

[22]  Neeraj Kumar,et al.  EHE-LEACH: Enhanced heterogeneous LEACH protocol for lifetime enhancement of wireless SNs , 2013, 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[23]  Rahim Tafazolli,et al.  A survey on clustering techniques for cooperative wireless networks , 2016, Ad Hoc Networks.

[24]  Kaamran Raahemifar,et al.  A novel genetic algorithm in LEACH-C routing protocol for sensor networks , 2011, 2011 24th Canadian Conference on Electrical and Computer Engineering(CCECE).

[25]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[26]  Govind P. Gupta,et al.  Integrated clustering and routing protocol for wireless sensor networks using Cuckoo and Harmony Search based metaheuristic techniques , 2018, Eng. Appl. Artif. Intell..

[27]  Mustapha Chérif-Eddine Yagoub,et al.  Two-tier particle swarm optimization protocol for clustering and routing in wireless sensor network , 2015, J. Netw. Comput. Appl..

[28]  Ganapati Panda,et al.  Connectivity constrained wireless sensor deployment using multiobjective evolutionary algorithms and fuzzy decision making , 2012, Ad Hoc Networks.

[29]  Eid Emary,et al.  Clustering Optimization for WSN Based on Nature-Inspired Algorithms , 2016, Nature-Inspired Computation in Engineering.

[30]  R. B. Patel,et al.  EEHC: Energy efficient heterogeneous clustered scheme for wireless sensor networks , 2009, Comput. Commun..

[31]  Carlos A. Coello Coello,et al.  Analysis of leader selection strategies in a multi-objective Particle Swarm Optimizer , 2013, 2013 IEEE Congress on Evolutionary Computation.

[32]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[33]  Enrique Alba,et al.  Convergence speed in multi‐objective metaheuristics: Efficiency criteria and empirical study , 2010 .

[34]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[35]  Carlos A. Coello Coello,et al.  A Study of Multiobjective Metaheuristics When Solving Parameter Scalable Problems , 2010, IEEE Transactions on Evolutionary Computation.

[36]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[37]  M. Mehdi Afsar,et al.  Clustering in sensor networks: A literature survey , 2014, J. Netw. Comput. Appl..

[38]  Philip Levis,et al.  An empirical study of low-power wireless , 2010, TOSN.

[39]  Carlos A. Coello Coello,et al.  Multi-Objective Particle Swarm Optimizers: An Experimental Comparison , 2009, EMO.

[40]  Antonio J. Nebro,et al.  jMetal: A Java framework for multi-objective optimization , 2011, Adv. Eng. Softw..

[41]  Jiafu Tang,et al.  A cooperative negotiation embedded NSGA-II for solving an integrated product family and supply chain design problem with remanufacturing consideration , 2017, Appl. Soft Comput..

[42]  Xuxun Liu,et al.  A Survey on Clustering Routing Protocols in Wireless Sensor Networks , 2012, Sensors.

[43]  E. Alba,et al.  Location discovery in Wireless Sensor Networks using metaheuristics , 2011, Appl. Soft Comput..

[44]  Mostafa Zandieh,et al.  Bi-objective partial flexible job shop scheduling problem: NSGA-II, NRGA, MOGA and PAES approaches , 2012 .

[45]  Michael O'Neill,et al.  On the scalability of particle swarm optimisation , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[46]  Ivan Howitt,et al.  Realistic energy model based energy balanced optimization for Low Rate WPAN network , 2009, IEEE Southeastcon 2009.

[47]  Lothar Thiele,et al.  Quality Assessment of Pareto Set Approximations , 2008, Multiobjective Optimization.

[48]  Li-Chen Fu,et al.  A two-stage hybrid memetic algorithm for multiobjective job shop scheduling , 2011, Expert Syst. Appl..

[49]  Byran J. Smucker,et al.  On using the hypervolume indicator to compare Pareto fronts: Applications to multi-criteria optimal experimental design , 2015 .

[50]  Kin K. Leung,et al.  A dynamic clustering and energy efficient routing technique for sensor networks , 2007, IEEE Transactions on Wireless Communications.