11
Data Science and Pattern Recognition c 2018 ISSN 2520-4165 Ubiquitous International Volume 2, Number 2, December 2018 An Optimal Node Coverage in Wireless Sensor Network Based on Whale Optimization Algorithm Trong-The Nguyen 1,3 , Jeng-Shyang Pan 1 , Jerry Chun-Wei Lin 2 1 Fujian Provincial Key Lab of Big Data Mining and Applications, Fujian University of Technology, Fujian, China [email protected] 2 Department of Computing, Mathematics, and Physics Western Norway University of Applied Sciences, Bergen, Norway [email protected] Thi-Kien Dao 3 , Thi-Xuan-Huong Nguyen 3 3 Department of Information Technology, Haiphong Private University, Hai Phong, Vietnam [email protected], huong [email protected] Abstract. The network performance depends mainly on one of the key factors such as coverage of the node distributions. In this paper, a novel node layout optimization is proposed for the coverage problem in Wireless sensor networks (WSN) based on Whale Optimization Algorithm (WOA). The probability of each node to the pixel point and jointing coverage of each pixel point into the region of a whole network are used to model for the objective function of coverage optimization. Several scenarios of the different node densities are implemented for the simulation to evaluate the proposed approach. Compared with the other approaches in the literature, simulation results show that the proposed approach offers the effectively improving coverage rate of nodes, whole network coverage effect, and leading to prolonging network lifetime. Keywords: Swarm Intelligence, Network coverage, Whale optimization algorithm, Wire- less sensor networks. 1. Introduction. Application of Wireless sensor networks (WSN) have been widely used in a variety of contexts: geophysical monitoring, environmental monitoring, target track- ing, battle field monitoring, and smart home. The sensor nodes of WSN have capabilities of sensing, processing, and communicating together in a deployed monitoring region. How- ever, if the sensor nodes layout generally uses the method of randomly tossed in the air, then it is causing random deployment of nodes that make difficult to monitor the whole area. Thus, the coverage becomes a major problem in the deployment network [1]. Under the premise of ensuring the performance of network services, it mainly addresses how to use the least nodes to cover the maximum area that WSN can provide accurate data collecting information and target tracking services [2]. The traditional way had used the static deploying nodes on a large scale, however, the static nodes would lead to communi- cation conflicts. Therefore, mobile nodes can be used to improve that situation. However, how to optimize the mobile node coverage that has raised more challenge with becoming one of the hot topics in current research [3, 4, 5]. As optimizing the location of mobile nodes, the network performance also increases arranging the mobile nodes effectively, improving the service quality and prolonging the 11

An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

Data Science and Pattern Recognition c©2018 ISSN 2520-4165

Ubiquitous International Volume 2, Number 2, December 2018

An Optimal Node Coverage in Wireless SensorNetwork Based on Whale Optimization Algorithm

Trong-The Nguyen1,3, Jeng-Shyang Pan1, Jerry Chun-Wei Lin2

1Fujian Provincial Key Lab of Big Data Mining and Applications,Fujian University of Technology, Fujian, China

[email protected]

2Department of Computing, Mathematics, and PhysicsWestern Norway University of Applied Sciences, Bergen, Norway

[email protected]

Thi-Kien Dao3, Thi-Xuan-Huong Nguyen3

3Department of Information Technology,Haiphong Private University, Hai Phong, Vietnam

[email protected], huong [email protected]

Abstract. The network performance depends mainly on one of the key factors suchas coverage of the node distributions. In this paper, a novel node layout optimization isproposed for the coverage problem in Wireless sensor networks (WSN) based on WhaleOptimization Algorithm (WOA). The probability of each node to the pixel point andjointing coverage of each pixel point into the region of a whole network are used to modelfor the objective function of coverage optimization. Several scenarios of the differentnode densities are implemented for the simulation to evaluate the proposed approach.Compared with the other approaches in the literature, simulation results show that theproposed approach offers the effectively improving coverage rate of nodes, whole networkcoverage effect, and leading to prolonging network lifetime.Keywords: Swarm Intelligence, Network coverage, Whale optimization algorithm, Wire-less sensor networks.

1. Introduction. Application of Wireless sensor networks (WSN) have been widely usedin a variety of contexts: geophysical monitoring, environmental monitoring, target track-ing, battle field monitoring, and smart home. The sensor nodes of WSN have capabilitiesof sensing, processing, and communicating together in a deployed monitoring region. How-ever, if the sensor nodes layout generally uses the method of randomly tossed in the air,then it is causing random deployment of nodes that make difficult to monitor the wholearea. Thus, the coverage becomes a major problem in the deployment network [1]. Underthe premise of ensuring the performance of network services, it mainly addresses how touse the least nodes to cover the maximum area that WSN can provide accurate datacollecting information and target tracking services [2]. The traditional way had used thestatic deploying nodes on a large scale, however, the static nodes would lead to communi-cation conflicts. Therefore, mobile nodes can be used to improve that situation. However,how to optimize the mobile node coverage that has raised more challenge with becomingone of the hot topics in current research [3, 4, 5].

As optimizing the location of mobile nodes, the network performance also increasesarranging the mobile nodes effectively, improving the service quality and prolonging the

11

Page 2: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

12 T. T. Nguyen, J. S. Pan, J. C. W. Lin, T. K. Dao, and T. X. H. Nguyen

network monitoring time, because the efficient algorithm can allocate the resources of thewhole WSN reasonably [5, 6].

There was a proposed method of maximum coverage of the mobile node by establishingthe models of using the distance between nodes to adjust the node position, however,this method existed the disadvantage is a relatively large computation [7]. The cellularstructure, additionally, was used to calculate the mobile node candidate target locationfor repairing loopholes, that network coverage would be improved [8]. However, thisapproach also faced to heavily computation whenever the scale of the network is large.Moreover, the network coverage problems also have between dealt with optimization bythe swarm computing algorithms: such as the artificial fish algorithm (AFA) use animalautonomy to improve whole coverage area with the optimization efficient algorithm [10],ant colony optimization algorithm (ACO) to optimize the network coverage problem [10],improved genetic algorithm and binary ant colony algorithm (IGA) to the wireless sensornetwork coverage optimization [11]. However, these methods have the drawbacks such asthe latter search blindness, easy to lead to stagnation phenomenon and the slower rate ofconvergence, and dropped in locally optimal solutions.

A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a classof swarm intelligence-based optimization methods inspired by the hunting behavior ofhumpback whales. The proved WOA is able to solve a wide range of optimization problemsand outperform the existing well-developed algorithms. It said that WOA has bettercompetitive results in terms of the balance between exploration and exploitation, highlocal optima avoidance, fast convergence speed, and accuracy.

This paper is motivated our attempt to benchmark its performance for the coverageoptimization problem in WSN. The nodes coverage strategy is considered by being putforward to WOA for optimization locations to improve the network performance.

2. Network Model. A supposing network with N sensor nodes is randomly dispersedin two-dimensional space of a monitoring region. Assumed its network is as follows:

(1) The coordinates of each node are known.(2) Node density is large enough in a network with redundancy.(3) These sensor nodes are isomorphic. The sensing radius of each mobile node is r

and communication radius is R. In order to ensure the entire network connectivity andprevent wireless interference that set R = 2r.

Setting the location of the mobile node si in the network is (xi, yi) for i = 1, . . . , N .The set of all sensors is denoted with S = {s1, s2, . . . , sN}. The probabilistic model isused for network monitoring model by the binary model version. In which ri representsevents that can be covered by sensor nodes. The P{ri} is the probability that the pointp(x, y) is covered by all the sensor points si in the region. The binary model [13] is asfollows:

P (ri) =

{1 if d(si, p) < r

0 otherwise(1)

where p is pixel point of the location (x, y). By changing the location of the mobilenode achieves the maximum coverage of the network area. Monitoring area S is digitaldiscrete into a pixel of m×n and p represent pixel point. The euclidean distance betweentarget pixel p and each sensor node is as follows:

d(si, p) =√

(xi − x)2 + (yi − y)2 (2)

Page 3: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

An Optimal Node Coverage in Wireless Sensor Network Based on Whale Optimization Algorithm 13

The sensor node monitoring model in fact should use the probability model because ofthe surrounding environment and the noise of the monitored area.

P (si, p) =

1 d(si, p) ≤ r − re

e(−λ1α

β11

αβ22 +λ2

)

r − re < d(si, p) < r + re

0 otherwise

(3)

where r is the sensing radius, re(re < r) represents the measure of uncertainty indetection, and λ1, λ2, β1, β2 are parameters which depend on physical characteristics ofsensors and d(si, p) is euclidean distance. α1 and α2 represent input parameter. Theformula is as follows:

α1 = re − r + d(si − p)α2 = re + r − d(si − p)

(4)

In the monitoring area, when all nodes monitor the pixel p, the joint coverage rate isas follows:

P (S, p) = 1−n∏

i=1

[1− P (si, p)] (5)

The ratio of the size of effective coverage area by the N mobile nodes and the total sizeof the limited area.

3. Whale optimization algorithm (WOA). Many engineering assignments can beformulated as optimization problems. One of the approaches for solving this kind ofproblems is to use biologically inspired meta-heuristic algorithms. WOA belongs to afamily of newly developed biologically inspired optimization algorithms [13]. Its workingprinciple is inspired by hunting method of the humpback whale, which is the only animalspecies that uses this kind of method for hunting purposes. The first phase in this methodis exploring ocean for prey (exploration phase). The second phase begins when whalesfind their prey. Whales dive and start moving in a spiral-shaped trajectory around theirprey. While they are moving, they are ejecting bubbles in a form of the net to trap theprey. Net of bubbles disorientates the prey and whales can easily catch it. This method iscalled the bubble net attack. Mathematical modeling of the two phases of this algorithmare defined as follows.

3.1. Exploration phase. The first phase in this algorithm is the exploration phase andit corresponds to whales’ (aka agents’) attempts to find their prey. In this phase, agentssearch state space by changing their locations while attempting to find global optima.Every agent can change its location in regards to any other randomly selected agent (thisis called shrinking encircling mechanism. This type of chaotic movement gives to thealgorithm the ability to skip local optima and to converge to the global one. Also, thisphase can occur only in the first half of iterations. This is useful because when agentsfind a location near global optima, they do not need to continue exploring the whole statespace. The mathematical formulation of this phase is given by equations as follows:

−→X (t+ 1) =

−→X (rand)−

−→A ×

−→D (6)

where−→X and

−→X (rand) are the vectors of the current and random agent, respectively,

and t represents the current iteration of the algorithm. The parameters A,D and C arecalculated as follows: −→

A = 2−→a ×−→r −−→a (7)

Page 4: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

14 T. T. Nguyen, J. S. Pan, J. C. W. Lin, T. K. Dao, and T. X. H. Nguyen

−→D =

∣∣∣−→C ×−→X(rand)−−→X (t)

∣∣∣ (8)

−→C = 2×−→r (9)

where −→r ∈ [0, 1] is a vector of random numbers, according to the uniform distribution,a is the parameter that has the initial value of two and it linearly decreases to zero duringthe iterations of the algorithm. Since A ∈ [−a, a], the linearly decreasing character of theparameter a represents how close can agents move in regards to each other. At the startof the algorithm, a is set to 2, which indicates large moves. When a decreases close tozero, agents can only slightly move in regards to each other.

3.2. Exploitation phase. When the exploration phase ends and agents find a locationnear global optima, the exploitation phase begins. On the contrary to the exploration, inthis phase, the agents change their location according to two procedures. The decisionabout the procedure being selected is modeled with random number p ∈ [0, 1], which issubject to uniform distribution. If p < 0.5, then agents move towards the leader based onthe shrinking encircling mechanism. Otherwise, they update their location by using spiralupdating position. Shrinking encircling mechanism in the exploitation phase is similarto the one used in exploration. The difference is that in this phase agents change theirlocation in regards to the leader.

−→D =

∣∣∣−→C ×−→X∗(t)−−→X (t)∣∣∣ (10)

−→X (t+ 1) =

−→X∗(t)−

−→A ×

−→D (11)

where−→X∗(t) represents the leader’s position in the current iteration. In spiral updating

position procedure, the agents get closer to the leader by following the spiral-shapedtrajectory. To update agent’s location considering, first absolute value of distance betweencurrent whale and leader needs to be calculated as follows.

−→X (t+ 1) =

−→D′ × ebl × cos(2πl) +

−→X∗(t) (12)

−→D′ =

∣∣∣−→X∗(t)−−→X (t)∣∣∣ (13)

where b is variable that defines a shape of the spiral and l ∈ [−2, 1] is a random numberaccording to the uniform distribution. The analysis of changes in the leader’s location isnow discussed. If a leader’s location is modified, his location does not change, because thedistance is equal to 0. On the contrary, if his location is changed, then there is a minormodification due to the random nature of parameter C.

4. Network Coverage Optimization Strategy. Assumed network has M agents asthe population, each agent contains N nodes, and each agent represents a node placementscheme. The position of the agent in WOA algorithm coverage optimization is denotedby X: Xi = (xi1, yi1, xi2, yi2, · · · , xiN , yiN), where (x, y) represents the position coordinateof each sensor.

Supposed WSN monitoring area is L×W (m2) (in which L and W units of length andwidth). The location of the mobile nodes are distributed mobile, represented ’o’ point isfor movement node.

The coverage calculation process is outlined as follows: (i) the coverage probabilityof each mobile node is computed as in Eq. (3) to a pixel; (ii) joint coverage of eachpixel point is calculated as in Eq. (5); (iii) joint coverage of all pixels in the region aresummarized for an entire network for monitoring area.

Page 5: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

An Optimal Node Coverage in Wireless Sensor Network Based on Whale Optimization Algorithm 15

Different agents have different location for the mobile node location information that isthe input value for WOA algorithm based on the agents movement. The coverage ratio ofthe monitored region is constructed as the fitness function of the whole network coverageoptimization.

The coverage rate of the WSN is as the fitness function as follows:

P {area} =

∑P (s, p)

m× n(14)

The work-flow diagram of the coverage strategies optimization based on WOA algorithmis shown in Figure 1.

Figure 1. Flow chart of WOA algorithm for optimal node coverage

The specific steps are as follows:Step 1: Generate M agents (including the position and speed information randomly,

and then assign values to parameters,a,A,C, lStep 2: Calculate the fitness functionStep 3: If (random ≤ 1/2 )Step 4: If (|A| ≤ l )update the position of the agents in the region as Eq.(6)

Page 6: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

16 T. T. Nguyen, J. S. Pan, J. C. W. Lin, T. K. Dao, and T. X. H. Nguyen

Elseupdate the position of the agents in the region as Eq. (11)EndIfElseupdate the position of the agents in the region as Eq. (12)EndIfStep 5 Calculate their fitness valuesStep 6: Compare the best value of the agents before and after the update best, and the

best value of the whole group, best, and replace it with a large value instead of a smallvalue.

Step 7: If k reaches the maximum number of iterations, the algorithm will stop;otherwise it returns to Step 2.

5. Simulation results. .

Simulation settings:Supposing there are N mobile nodes that are placed arbitrarily in the area of L×W (m2)

(the case N = 15 and L = W = 20. The sensing radius of all mobile nodes is the same.The sensing radius is r = 3 m, the communication radius is R = 6 m; In probability model,λ1 = 1, λ2 = 0, β1 = 1, β2 = 1; The reliability measurement parameters is re = 0.5r =1.5 m; The maximum number of iterations Itermax = 400; At the same time.

A consistent simulation condition used to compare the algorithms performance. Theinitial location of the mobile node is randomly generated in the monitored area and asshown in Figure 2. A red ’o’ is the position of the mobile node in the region, and thecircle is the size of the mobile node’s perceived range.

Figure 2. Initial nodes distribution

The simulation results: of the proposed approach are compared with the othermethods such as the ant colony optimization algorithm (ACO) [10], and improved genetic

Page 7: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

An Optimal Node Coverage in Wireless Sensor Network Based on Whale Optimization Algorithm 17

Table 1. Comparison of the proposed method with IGA and ACO meth-ods for statistical coverage

Methods WOA algorithm ACO algorithm IGA algorithm

Coverage rates 81.8% 79.3% 80.8%

algorithm and binary ant colony algorithm (IGA) [11] for the mobile node position layoutoptimization respectively.

Table 1 shows the comparison of the proposed method with IGA and ACO methods.Clearly, the proposed approach has a higher network coverage rate than IGA and ACOapproaches.

Figure 3 to Figure 5 illustrate the optimized mobile node position layout respectivelyby IGA, ACO, and WOA algorithms respectively.

Figure 3. IGA algorithm optimized node distribution

Observably, the IGA and ACO algorithms optimized mobile node distribution are notvery uniform, some areas are covered repeatedly. The main reason is that the algorithmsfall easily into a local optimum in the search and difficult to find the global value. Incontrast, the nodes distribution of the proposed approach in Figure 5 is more uniformand less overlap. Therefore, the WOA algorithm optimized mobile node layout is the bestcoverage area.

Table 2. Comparison of three different algorithms of executed time statistics

Methods WOA algorithm ACO algorithm IGA algorithm

Running time(second) 3.689 122 4.891 005 3.829 707

Page 8: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

18 T. T. Nguyen, J. S. Pan, J. C. W. Lin, T. K. Dao, and T. X. H. Nguyen

Figure 4. ACO algorithm optimized node distribution

Figure 5. WOA algorithm optimized node distribution

Table 2 lists the comparison of the proposed approach with the IGA and ACO ap-proaches for the in terms of the running times. It can be seen the concluded for WOAapproach requires a relatively shorter operating cycle over the other two methods.

Furthermore, the different size of monitoring areas and densities are used to conductthe network coverage optimization. Table 3 shows comparison the proposed method withthe other methods as the IGA and ACO in the different situation of monitoring area sizes.

Page 9: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

An Optimal Node Coverage in Wireless Sensor Network Based on Whale Optimization Algorithm 19

Table 3. Three algorithms for different regions of the coverage optimiza-tion performance

Coveragearea

Number ofmobile nodes

WOA algorithm ACO algorithm IGA algorithm

Coveragerate

Number ofconvergentiterative

Coveragerate

Number ofconvergentiterative

Coveragerate

Number ofconvergentiterative

20× 20 15 81.8% 87 77.3% 21 78.8% 9030× 30 20 84.1% 148 77.4% 120 70.8% 13640× 40 30 80.9% 164 72.9% 135 68.1% 88

It can be seen from Table 3 that compared with the IGA algorithm and ACO algorithm,the WOA algorithm can achieve the global optimal solution regardless of the coverage areais 20×20 m2, 30×30 m2 or 40×40 m2. The WOA algorithm can cover the entire monitoringarea with the best layout of the nodes.

Figure 6. Comparison of the obtained coverage optimization curve of theWOA with IGA and ACO approaches

In Figure 6 indicates three the coverage rate of WOA, IGA, and ACO approaches.Simultaneously, the proposed approach for the coverage optimization in WSN based onWOA algorithm can provide the accurate data collection information and target trackingservices. WOA algorithm can avoid premature phenomenon, so the coverage rate is arelatively large and less overlapping area so that it can more effectively adjust the mobilenode layout and enhance the network coverage of the monitoring area.

6. Conclusion. A new nodes coverage optimization in Wireless Sensor Network (WSN)was proposed based on Whale optimization algorithm (WOA) in this paper. The nodecoverage issue in WSN is paid much attention for deployment of monitoring and track-ing applications because the sensor nodes layout generally is considered a key factor forimproving efficiently the network performance. In this paper, the probability perceptionand regional coverage rate were used to model as the objective function of changing nodelocation to achieve the maximum coverage. The node density cases were conducted to

Page 10: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

20 T. T. Nguyen, J. S. Pan, J. C. W. Lin, T. K. Dao, and T. X. H. Nguyen

evaluate the proposed approach for experiments of optimal coverage in WSN. Comparedexperimental results with the other methods show that the proposed approach providesthe effectively improving coverage rate of nodes, so leading to whole network coverageeffect and prolonging network lifetime.

REFERENCES

[1] A. Ghosh and S. K. Das, “Coverage and connectivity issues in wireless sensor networks: A survey,”Pervasive and Mobile Computing, vol. 4(3), pp. 303–334, 2008.

[2] G. Fan and S. Jin, “Coverage problem in wireless sensor network: A survey,” Journal of Networks,vol. 5(9), pp. 1033–1040, 2010.

[3] M. A. Guvensan and A. G. Yavuz, “On coverage issues in directional sensor networks: A survey,”Ad Hoc Networks, vol. 9(7), pp. 1238–1255, 2011.

[4] C. Zhu, C. Zheng, L. Shu, and G. Han, “A survey on coverage and connectivity issues in wirelesssensor networks,” Journal of Network and Computer Application, vol. 35(2), pp. 619–632, 2012.

[5] T. K. Dao, T. S. Pan, T. T. Nguyen, and S. C. Chu, “A compact artificial bee colony optimization fortopology control scheme in wireless sensor networks,” Journal of Information Hiding and MultimediaSignal Processing, vol. 6(3), pp. 297–310, 2015.

[6] J. S. Pan, T. K. Dao, T. S. Pan, T. T. Nguyen, S. C. Chu, and J. F. Roddick, “An improvementof flower pollination algorithm for node localization optimization in WSN,” Journal of InformationHiding and Multimedia Signal Processing, vol. 8(2), pp. 500–509, 2017.

[7] A. Ghosh, “Estimating coverage holes and enhancing coverage in mixed sensor networks,” IEEEInternational Conference on Local Computer Networks, pp. 68–76, 2004.

[8] J. A. Torkestani, “An adaptive energy-efficient area coverage algorithm for wireless sensor networks,”Ad Hoc Networks, vol. 11(6), pp. 1655–1666, 2013.

[9] L. Li, H. Li, T. L. Zhang, B. Tao, and W. Zhang, “Strategy of WSN coverage optimization byimproved artificial fish swarm algorithm,” Microelectron & Computer, vol. 33(2), pp. 83–86, 2013.

[10] J. W. Lee, B. S. Choi, and J. J. Lee, “Energy-efficient coverage of wireless sensor networks using antcolony optimization with three types of pheromones,” IEEE Transactions on Industrial Informatics,vol. 7(3), pp. 419–427, 2011.

[11] J. Tian, M. Gao, and G. Ge, “Wireless sensor network node optimal coverage based on improvedgenetic algorithm and binary ant colony algorithm,” EURASIP Journal on Wireless Communicationsand Networking, vol. 2016(1), pp. 1–11, 2016.

[12] S. Mirjalili and A. Lewis, “The whale optimization algorithm,” Advances in Engineering Software,vol. 95, pp. 51–67, 2016.

Trong-The Nguyen received the Ph.D. degree in CommunicationEngineering from the National Kaohsiung University of Applied Sci-ences, Taiwan in 2016. He is currently a lecturer with the Departmentof Information Technology, Haiphong Private University, Vietnam. Hisresearch interests include Computational Intelligence and Sensor Net-works.

Page 11: An Optimal Node Coverage in Wireless Sensor Network Based ... · A recent meta-heuristic, Whale optimization algorithm (WOA) [12] belongs to a class of swarm intelligence-based optimization

An Optimal Node Coverage in Wireless Sensor Network Based on Whale Optimization Algorithm 21

Jeng-Shyang Pan received the B.S. degree in electronic engineer-ing from the National Taiwan University of Science and Technology,in 1986, the M.S. degree in communication engineering from NationalChiao Tung University, Taiwan, in 1988, and the Ph.D. degree in elec-trical engineering from the University of Edinburgh, U.K., in 1996. Heis currently the Dean of the College of Information Science and En-gineering, Fujian University of Technology. He joined the EditorialBoard of LNCS Transactions on Data Hiding and Multimedia Secu-rity, the Journal of Computers, the Journal of Information Hiding, andMultimedia Signal Processing. His current research interests includesoft computing, information security, and signal processing.

Jerry Chun-Wei Lin is currently working as the Associate Profes-sor at Department of Computing, Mathematics, and Physics, WesternNorway University of Applied Sciences, Bergen, Norway. He has pub-lished more than 250 research papers in referred journals and inter-national conferences. His research interests include data mining, softcomputing, artificial intelligence, social computing, multimedia and im-age processing, and privacy-preserving and security technologies. He isthe Editor-in-Chief of Data Science and Pattern Recognition (DSPR)journal.

Thi-Kien Dao obtained her bachelor and master degree from Facultyof Information Technology, College of Technology of Vietnam NationalUniversity, Hanoi in 2001 and 2007 respectively. She is currently aPh. D. student in the Department of Electronic Engineering, NationalKaohsiung University of Applied Sciences, Taiwan. Her research inter-ests include Computational Intelligence and Sensor Networks.

Thi-Xuan-Huong Nguyen obtained her bachelor and master degreefrom Faculty of Information Technology, College of Technology of Viet-nam National University, Hanoi in 1996 and 2005 respectively. She iscurrently a Ph. D. student in the Faculty of Information Technology,the University of Engineering and Technology of Vietnam NationalUniversity, Vietnam. Her research interests include Computational In-telligence and Natural Language Processing.