A Comparison of Bio-Inspired Approaches for the Cluster-Head Selection Problem in WSN

A Wireless Sensor Network (WSN) is composed of a set of energy and processing-constrained devices that gather data about a set of phenomena. An efficient way to enlarge the lifetime of a wireless sensor network is clustering organization, which structures hierarchically the sensors in groups and assigns one of them as a cluster head. Such cluster head is responsible of specific tasks like gathering data from other cluster sensors and resending it to the base station through the network. Using a cluster-head organization, data gathering process is improved and by extension, the network lifetime is enlarged. However, due to the additional tasks that every cluster head has to perform, their own energy is spent faster than that of the other sensors in the cluster. Each time that a cluster head is out of battery, it is necessary to select a new cluster head from the survival sensors to continue with head duties. In this chapter, we present a performance comparison of three state-of-the-art MOEAs, namely NSGA-II, SMS-EMOA, and MOEA/D for the cluster-head selection problem in Wireless Sensor Networks.

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

[2]  Parag Kumar Guha Thakurta,et al.  Multi Objective Optimization on Clustered Mobile Networks: An ACO Based Approach , 2015 .

[3]  Carlos A. Coello Coello,et al.  Many-Objective Problems: Challenges and Methods , 2015, Handbook of Computational Intelligence.

[4]  Peter J. Fleming,et al.  On the Evolutionary Optimization of Many Conflicting Objectives , 2007, IEEE Transactions on Evolutionary Computation.

[5]  K. Miranda,et al.  Improving data aggregation in Wireless Sensor Networks with time series estimation , 2016, IEEE Latin America Transactions.

[6]  Hisao Ishibuchi,et al.  Performance of Decomposition-Based Many-Objective Algorithms Strongly Depends on Pareto Front Shapes , 2017, IEEE Transactions on Evolutionary Computation.

[7]  Carlos A. Coello Coello,et al.  A Study of the Parallelization of a Coevolutionary Multi-objective Evolutionary Algorithm , 2004, MICAI.

[8]  Carlos A. Coello Coello,et al.  A Comprehensive Survey of Evolutionary-Based Multiobjective Optimization Techniques , 1999, Knowledge and Information Systems.

[9]  D. K. Lobiyal,et al.  A novel energy-aware cluster head selection based on particle swarm optimization for wireless sensor networks , 2012, Human-centric Computing and Information Sciences.

[10]  Jörg Fliege An Efficient Interior-Point Method for Convex Multicriteria Optimization Problems , 2006, Math. Oper. Res..

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

[12]  Nicola Beume,et al.  SMS-EMOA: Multiobjective selection based on dominated hypervolume , 2007, Eur. J. Oper. Res..

[13]  Qingfu Zhang,et al.  Multiobjective test problems with complicated Pareto fronts: Difficulties in degeneracy , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[14]  Kay Chen Tan,et al.  Online Diversity Assessment in Evolutionary Multiobjective Optimization: A Geometrical Perspective , 2015, IEEE Transactions on Evolutionary Computation.

[15]  Bernhard Sendhoff,et al.  A critical survey of performance indices for multi-objective optimisation , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[16]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[17]  Graham Kendall,et al.  Handling diversity in evolutionary multiobjective optimization , 2005, 2005 IEEE Congress on Evolutionary Computation.

[18]  Mustapha Chérif-Eddine Yagoub,et al.  PSO-HC: Particle swarm optimization protocol for hierarchical clustering in Wireless Sensor Networks , 2014, 10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing.

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

[20]  Nadia Nedjah,et al.  Evolutionary multi-objective optimisation: a survey , 2015, Int. J. Bio Inspired Comput..

[21]  Sabah M. Ahmed,et al.  A New Energy-Efficient Adaptive Clustering Protocol Based on Genetic Algorithm for Improving the Lifetime and the Stable Period of Wireless Sensor Networks , 2014 .

[22]  Varsha Gupta,et al.  Cluster Head Selection Using Modified ACO , 2014, SocProS.

[23]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[24]  C. Carlsson,et al.  Interdependence in fuzzy multiple objective programming , 1994 .

[25]  Jie Zhang,et al.  Consistencies and Contradictions of Performance Metrics in Multiobjective Optimization , 2014, IEEE Transactions on Cybernetics.

[26]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[27]  Qingfu Zhang,et al.  The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances , 2009, 2009 IEEE Congress on Evolutionary Computation.

[28]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[29]  Mohammad Ilyas,et al.  Analytical model of energy consumption in hierarchical wireless sensor networks , 2010, 7th International Symposium on High-capacity Optical Networks and Enabling Technologies.

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

[31]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[32]  Xin Yao,et al.  Diversity Assessment in Many-Objective Optimization , 2017, IEEE Transactions on Cybernetics.

[33]  H. Scheffé Experiments with Mixtures , 1958 .

[34]  Gianluigi Ferrari,et al.  Genetic Centralized Dynamic Clustering in Wireless Sensor Networks , 2015, CIIA.

[35]  Nicola Beume,et al.  Multi-objective optimisation using S-metric selection: application to three-dimensional solution spaces , 2005, 2005 IEEE Congress on Evolutionary Computation.

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

[37]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[38]  Vidushi Sharma,et al.  Pareto-optimal clustering scheme using data aggregation for wireless sensor networks , 2015 .

[39]  Eckart Zitzler,et al.  Are All Objectives Necessary? On Dimensionality Reduction in Evolutionary Multiobjective Optimization , 2006, PPSN.

[40]  Qingfu Zhang,et al.  Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II , 2009, IEEE Transactions on Evolutionary Computation.

[41]  Eckart Zitzler,et al.  Indicator-Based Selection in Multiobjective Search , 2004, PPSN.

[42]  A. Farhang-Mehr,et al.  Diversity assessment of Pareto optimal solution sets: an entropy approach , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[43]  M. Hansen,et al.  Evaluating the quality of approximations to the non-dominated set , 1998 .

[44]  Christer Carlsson,et al.  Multiple criteria decision making: The case for interdependence , 1995, Comput. Oper. Res..

[45]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

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

[47]  Sanjay Kumar Madria,et al.  Sensor networks: an overview , 2003 .

[48]  Alagan Anpalagan,et al.  Multi-objective optimization in sensor networks: Optimization classification, applications and solution approaches , 2016, Comput. Networks.