A new genetic algorithm for the SET k-cover problem in wireless sensor networks

The SET k-cover problem is an NP-complete combinatorial optimization problem, which is derived from constructing energy efficient wireless sensor networks (WSNs). The goal of the problem is to find a way to divide sensors into disjoint cover sets, with every cover set being able to fully cover an area and the number of cover sets maximized. Instead of using deterministic algorithms or simple genetic algorithms (GAs), this paper presents a hybrid approach of a GA and a stochastic search. This approach comprises two core modules. The first is the interaction module, which is applied to improve the quality of the population through interaction of individuals. The second is the self construction module, which is a stochastic search procedure running without interaction of individuals. The interaction module is implemented as a combination of selection and crossover, which can efficiently exploit the solutions currently found. The self-construction module includes an adjusted mutation operation and three additional operations. This module is the main force to explore the solution space which can eliminate the inefficiency of using classical GA operations to explore the solution space. Experimental results show that the propose algorithm performs better than the other existing approaches.

[1]  Jun Zhang,et al.  Clustering-Based Adaptive Crossover and Mutation Probabilities for Genetic Algorithms , 2007, IEEE Transactions on Evolutionary Computation.

[2]  Robert Jan. Williams,et al.  The Geometrical Foundation of Natural Structure: A Source Book of Design , 1979 .

[3]  Jun Zhang,et al.  Implementation of a decoupled optimization technique for design of switching regulators using genetic algorithms , 2001 .

[4]  Miodrag Potkonjak,et al.  Power efficient organization of wireless sensor networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[5]  Jun Zhang,et al.  An Isoline Genetic Algorithm , 2009, 2009 IEEE Congress on Evolutionary Computation.

[6]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[7]  Jun Zhang,et al.  Pseudocoevolutionary genetic algorithms for power electronic circuits optimization , 2003, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[8]  Yu-Chee Tseng,et al.  The Coverage Problem in a Wireless Sensor Network , 2003, WSNA '03.

[9]  Jun Zhang,et al.  An Enhanced Genetic Algorithm with Orthogonal Design , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[10]  Ren-Song Ko,et al.  An effective genetic algorithm to improve wireless sensor network lifetime for large-scale surveillance applications , 2007, 2007 IEEE Congress on Evolutionary Computation.

[11]  Jun Zhang,et al.  A Novel Genetic Algorithm with Orthogonal Prediction for Global Numerical Optimization , 2008, SEAL.

[12]  M. N. Giriprasad,et al.  ENERGY EFFICIENT COVERAGE PROBLEMS IN WIRELESS Ad Hoc SENSOR NETWORKS , 2011 .

[13]  Tao Huang,et al.  An orthogonal local search genetic algorithm for the design and optimization of power electronic circuits , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[14]  Ling Yuan,et al.  A Quantum-inspired Genetic Algorithm for Data Clustering , 2009 .

[15]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[16]  Jun Zhang,et al.  A novel geometric center design method for genetic algorithm optimization , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

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

[18]  Jian Huang,et al.  New evaluation criteria for the convergence of continuous evolutionary algorithms , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).