Research Article

An Improved Brain Storm Optimization with Differential Evolution Strategy for Applications of ANNs

Algorithm 2

Pseudocode of the BSODE( ).
()     Begin
()     Randomly initialize ideas and evaluate their fitness
()     Initialize cluster centers ()
()     while (stopping condition not met)
()      Cluster ideas into clusters   %clustering operation
()      Record the best idea in each cluster as the cluster center
()      for ( to )          %creating operation
()       Execute Algorithm 1: differential evolution operator()
()       Create using according formula (9)
()    Accept if ) is better than
()   endfor
()  endwhile
()  end