
Source-code of global version of CSO algorithm in C++ 77
82 s1=exp ( (E( 1 , i ) − E( 1 , r1 ) ) /( abs (E( 1 , i ) ) + e ) ) ;
83 s2=exp (E( 1 , r 2 ) − E( 1 , i ) ) ;
84 C( i , j )=C( i , j )+s1 ∗rand ( ) ∗(C( r1 , j )−C( i , j ) )
85 +rand ( ) ∗ s2 ∗ (C( r2 , j )−C( i , j ) ) ;
86 e l s e
87 m=c He nRe la tio n (1 , i ) ;
88 C( i , j )=C( i , j ) +(FL_MIN+rand ( )
89 ∗(FL_MAX−FL_MIN) ) ∗ (C(m, j )−C( i , j ) ) ;
90 end
91 i f C( i , j ) < Cmin ( 1 , j )
92 C( i , j ) = Cmin ( 1 , j ) ;
93 end
94 i f C( i , j ) > Cmax( 1 , j )
95 C( i , j ) = Cmax( 1 , j ) ;
96 end
97 end
98 end
99 TheBest =1;
100 fo r i =1:N
101 E( 1 , i )=OF(C( i , : ) ,D) ;
102 i f E( 1 ,