Non-dominated sorting based multi-objective clustering algorithm for WSN

In wireless sensor networks (WSN), energy efficiency is one of the major challenges because of the difficulty of charging nodes in monitored area. Clustering sensor nodes is an effective topology control method to reduce energy consumption of sensor nodes. Studies of clustering algorithm usually focus on the whole lifetime but ignore the stable time (the time at which the first node dies) in WSN. This study proposes a clustering algorithm which aims to improve the stability and extend the lifetime of the network simultaneously by balancing and reducing the energy consumption for each node in WSN. The proposed algorithm is based on an improved Non-dominated sorting genetic algorithm-II (NSGA-II) which is a multi-objective optimization algorithm to achieve several goals. Five objective functions are used to optimize energy consumption and load balance. In the improved NSGA-II, a weight value is adopted to evaluate the clustering solutions after the crowding distance to sort the individuals in every generation more reasonably. According to the simulation results, the proposed algorithm achieves longer stable period and longer lifetime than LEACH & clustering algorithm based on traditional NSGA-II.

[1]  Faruk Bagci Energy-efficient Communication Protocol for Wireless Sensor Networks , 2016, Ad Hoc Sens. Wirel. Networks.

[2]  Zhang Bing Multi-objective artificial bee colony algorithm applied in QoS-aware service composition optimization , 2012 .

[3]  Chor Ping Low,et al.  Efficient Load-Balanced Clustering Algorithms for wireless sensor networks , 2008, Comput. Commun..

[4]  Zhi Chen,et al.  Constructing load-balanced Degree-constrained Data Gathering Trees in Wireless Sensor Networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[5]  Li Qing,et al.  Design of a distributed energy-efficient clustering algorithm for heterogeneous wireless sensor networks , 2006, Comput. Commun..

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

[7]  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).

[8]  Dongyao Jia,et al.  Dynamic Cluster Head Selection Method for Wireless Sensor Network , 2016, IEEE Sensors Journal.

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

[10]  D. K. Lobiyal,et al.  An energy-efficient adaptive clustering algorithm with load balancing for wireless sensor network , 2012, Int. J. Sens. Networks.

[11]  Gokce Hacioglu,et al.  Multi objective clustering for wireless sensor networks , 2016, Expert Syst. Appl..

[12]  Karim Faez,et al.  AMOF: adaptive multi-objective optimization framework for coverage and topology control in heterogeneous wireless sensor networks , 2016, Telecommun. Syst..

[13]  Bashir Alam,et al.  Energy efficient self organising load balanced clustering scheme for heterogeneous WSN , 2015, 2015 International Conference on Energy Economics and Environment (ICEEE).

[14]  Jan M. Rabaey,et al.  Energy aware routing for low energy ad hoc sensor networks , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).