Research Article

A Particle Swarm Optimization Variant with an Inner Variable Learning Strategy

Algorithm 1

InnerVariableLearning( ).
/*particle has reached its personal best position*/
;
;
For   :  
/*every th variable as the temporal exemplar variable*/
For   :  
;
End for
If
;
; /* records the best exemplar variable up to now*/
End if
End for
/*all other variables are modified in terms of the exemplar variable marked by */
For   :  
;
End for
If
;
End if
If
;
End if