Research Article
A Hybrid Metaheuristic DE/CS Algorithm for UCAV Three-Dimension Path Planning
Algorithm 4
The main procedure of DE/CS.
| Begin | | Step : Initialization. Set the generation counter ; initialize the population of NP | | host nests randomly and each egg in a nest corresponding to a potential solution to | | the given problem; set the mutation scaling factor and crossover constant CR. | | Step : While the termination criteria is not satisfied or < MaxGeneration do | | Sort the population/nests from best to worst. | | Store the best nests to KeepNest. | | Get a cuckoo (say, ) and replace its solution by performing Algorithm 3. | | . | | ; . | | for to NP do | | ; | | ; | | end for | | for to NP do | | if then | | | | end if | | end for | | Keep the best solutions/nests. | | Sort the population/nest from best to worst and find the current best. | | Replace the worst nests with the best nests KeepNest stored. | | Pass the current best to the next generation. | | . | | Step : end while | | Step : Post-processing the results and visualization. | | End. |
|