Abstract

Unlike the traditional wireless sensor networks (WSNs) which apply omni-directional sensors, the directional sensor networks (DSNs) utilize directional sensor nodes. Each directional sensor in DSN is a self-configured in one direction and one coverage range at a same time. In critical industries, the target coverage problem in which every target should be observed by k different sensors increases the reliability and leads the fault tolerant observation. In this case, the huge amount of energy is consumed in comparison with one coverage problem. Since the business continuity in such industries strongly depends on the network lifetime, the energy management and lifetime maximization of such resource-limited networks are still of the most important challenges. To address the issue, this paper formulates the k-coverage challenge to a discrete optimization problem with the network lifespan expansion viewpoint which is an NP-Hard problem. To solve this combinatorial problem, a discrete grey wolf optimization algorithm (D-GWA) is presented. This D-GWA proposes abundant novel exploration and exploitation procedures which permutes discrete search space efficiently. In this regard, the new fitness function is also defined which steers solutions in the directions to engage sensors uniformly in different rounds. It potentially improves network lifetime because of uniform battery usage. During the course of optimization, it utilizes temperature concept of simulated annealing algorithm to running away from local trap. To verify the proposed algorithm in solving k-coverage problem in DSNs, twelve scenarios are conducted. The simulation results experimentally prove that the totally dominance of the proposed algorithm against state-of-the-arts HTOH, LA-based, GWA, and hybrid PSO-GA approaches respectively are the amount of 31.37%, 20.97%, 14.12%, and 7.93% improvement in term of network lifetime expansion. Furthermore, the behavior of D-GWA shows the high potential of scalability in the larger search space.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call