Скачать книгу

of the clustering technique. WBANs of cluster “A” and its CH are not in the range of RBS. But cluster “B” is in the vicinity of RBS, so cluster “B” is capable of communication with RBS. In this case, cluster “A” required the help of cluster “B”. Members of cluster “A” have a direct link with A’s cluster head, further CH-A can establish a connection with CH-B. It is a simple mechanism of clusters communication.

Schematic illustration of Inter-WBAN clustering.

      3.3.1 Evolutionary Algorithms

Schematic illustration of flow chart of proposed scheme.

      a) Fitness Calculation

      Evolutionary algorithms are used to find a different solution. Every solution generally signified as a string of binary numbers (Chromosome). To come up with the best solution it is required to test all these solutions. For this purpose, we need to identify the score of each solution to find how closely it meets the overall specified desired result. This score is generated by the application of fitness function.

      b) Local Best/Global Best

      We calculate two values local best and global best, the local best value of everyone, if the current value of velocity of an individual is better than older value, the local best value will be replaced with the new one, otherwise, remain the same. The same goes for the global best value. Global best value is the best value among all the solution sets till now.

      Our algorithm consists of two parts. The first part is network creation part, where we specify the basic parameters. Our network is a grid of 1 km × 1 km in size. We specified the transmission ranges from 2, 4, 6, 8, 10 and alternatively we run it with number of nodes from 50, 100, 200, 250, and 300. Network creation part randomly deploys the nodes on the grid. Once the network is created, Evolutionary algorithms start to find optimum clusters. In our experimentation, we used three algorithms,

       Comprehensive Learning Particle Swarm Optimization (CLPSO)

       Dragonfly Algorithm (DA)

       Multi-objective particle swarm optimization (MOPSO).

Parameters Values
Population size 100
Maximum iterations 150
Lower bound (lb) 0
Upper bound (ub) 100
Dimensions 2
Transmission range (m) 2, 4, 6, 8, 10
Nodes 50, 100, 150, 200, 250, 300
Mobility model Freely mobility model
W1 0.5
W2 0.5

      3.4.1 Dragonfly Algorithm

1) Initialization of WBAN’s randomly in the network 2) Random direction of WBAN’s is defined 3) Speed and velocity of each WBAN is initialized 4) Mesh topology creation among nodes 5) For all Dragonflies same radius is initialized 6) Calculation of distance

Скачать книгу