Research Article
SFDE: Shuffled Frog-Leaping Differential Evolution and Its Application on Cognitive Radio Throughput
Algorithm 1
Pseudocode of Shuffled Frog-leaping Differential Evolutionary (SFDE).
SFDE: Shuffled Frog-leaping Differential Evolutionary Algorithm | Input: An initial population ; | Benchmark or object function ; | Terminal conditions: Maximum iterations or Acceptable error . | Output: optimal . | Begin | (1) Initialization; | (2) Dividing into subpopulations at random; | (3) While () | (4)/ computing pbesti according to Eq (9); / | (5)/ finding the according to Eq (10); / | / updating the position of the in each subpopulation according to Formulas (11) and (12); / | (6); | (7); | (8)While is not increased | / updating the position of the in each subpopulation according to Formulas (13) and (14); / | (9); | (10); | (11)End While | (12)For i=1 to NP | (13); ; /Mutation operation; / | (14)Correction(); / Correction operation/ | (15)Crossover(); / Crossover operation/ | (16)Selection(); / Selection operation / | (17)End For | (18); | (19); | (20) End While | (21) Return , and . | (22) End |
|