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