Research Article
An Improved Quantum-Behaved Particle Swarm Optimization Algorithm with Elitist Breeding for Unconstrained Optimization
Algorithm 3
The pseudocodes for the transposon operations in the proposed algorithm.
(1) Function epool_eb = transposon_op(epool) | (2) generate the epool_ratio with the epool based on (6) | (3) For to | (4) For to number of transposon | (5) If < jumping rate | (6) ; | (7) = | (8) If == | (9) If | (10) perform cut and paste operation in epool_ratio ; | (11) Else | (12) perform copy and paste operation in epool_ratio ; | (13) Endif | (14) Else | (15) If | (16) perform cut and paste operation in epool_ratio and epool_ratio ; | (17) Else | (18) perform copy and paste operation in epool_ratio and epool_ratio ; | (19) Endif | (20) Endif | (21) Endif | (22) Endfor | (23) Endfor | (24) restore the individuals from epool_ratio based on (7) and save to epool_eb |
|