Research Article
An Improved Brain Storm Optimization with Differential Evolution Strategy for Applications of ANNs
Algorithm 1
Pseudocode of the differential evolution operator( ).
() Begin | () if rand( ) < _one | () Select a cluster according to the probabilities based on number of individuals | () if rand( ) < _one_center | () execute original operator | () else | () execute intra-cluster DE operator to create using formula (8) and (5) | () endif | () else | () Randomly select two clusters | () if rand( ) < _two_center | () execute original operator | () else | () execute inter-cluster DE operator to create using formula (9) and (5) | () endif | () endif | () end |
|