Research Article
A Hybrid Multiobjective Discrete Particle Swarm Optimization Algorithm for Cooperative Air Combat DWTA
Algorithm 3
The pseudocode of the HMODPSO algorithm.
Initialize the swarm with particles | Initialize the external archive | for | for | Select leader for each particle | Update velocity (Eq. (9)) | Update position (Eq. (10)) | CheckBoundaries (Eq. (12)) | Repairing operator | Evaluate the particle | Update | Cauchy mutation operator (Eq. (15)) | CheckBoundaries (Eq. (17)) | Update | Update external archive | Neighborhood searching operator | end for | if | Maintain the external archive by crowding distance sorting strategy | end if | end for | Return the external archive |
|