Research Article

An Immune Cooperative Particle Swarm Optimization Algorithm for Fault-Tolerant Routing Optimization in Heterogeneous Wireless Sensor Networks

Algorithm 2

Initialization mechanism in the ICPSOA.
Input:   𝑃 S T π‘œ : The information parameters of nodes
    n: The population size of particle
     π‘˜ : The population size of swarm
Output:  𝑆 𝑖 : The vector of the 𝑖 th particle swarm
     𝑏 ( 𝑔 ) : Each sub-swarm’s optimal position vector function
Process:
    Particle’s 𝐷 -dimensional vector is divided into π‘˜ particle swarms.
     𝑏 ( 𝐿 , 𝑖 ) = ( 𝑝 𝑔 𝑆 1 , … , 𝑝 𝑔 𝑆 𝑖 βˆ’ 1 , 𝐿 , 𝑝 𝑔 𝑆 𝑖 + 1 , … , 𝑝 𝑔 𝑆 π‘˜ )