基于群体划分的冠状病毒群体免疫优化算法
李博群, 孙志锋

A Coronavirus Herd Immunity Optimizer Based on Swarm Division
LI Boqun, SUN Zhifeng
表1 基准测试函数
Tab.1 Function of benchmark test
函数名称 函数表达式 搜索范围
Sphere F1(x)= j = 1 D x j 2 [-100, 100]
Schwefel P2.21 F2(x)= m a x j = 1,2 , , D x j [-100, 100]
Schwefel P2.22 F3(x)= j = 1 D x j+ j = 1 D x j [-10, 10]
Noise F4(x)= j = 1 Dj x j 4+random[0, 1) [-100, 100]
Rastrigin F5(x)= j = 1 D x j 2 - 10 c o s ( 2 π x j ) + 10 [-5.12, 5.12]
Griewank F6(x)= 1 4000 j = 1 D x j 2- j = 1 Dcos x j j+1 [-600, 600]
Salomon F7(x)=-cos(2π j = 1 D x j 2)+0.1 j = 1 D x j 2+1 [-100, 100]
Ackley F8(x)=-20exp(-0.2 1 D j = 1 D x j 2)-exp[ 1 D j = 1 Dcos(2πxj)]+20+e [-32, 32]
Shifted Griewank F9(x)= 1 4000 j = 1 D(xj-oj)2- j = 1 Dcos x j - o j j+1 [-600, 600]
Shifted Ackley F10(x)=-20exp(-0.2 1 D j = 1 D ( x j - o j ) 2)-exp[ 1 D j = 1 Dcos 2π(xj-oj)]+20+e [-32, 32]
Shifted+Rotated
Rastrigin
F11(x)= j = 1 D z j 2 - 10 c o s ( 2 π z j ) + 10, z=M[0.051 2(x-o)] [-100, 100]
Shifted+Rotated
Levy
F12(x)=sin2w1)+ j = 1 D - 1(wj-1)2 1 + 10 s i n 2 ( π w j - 1 )+(wD-1)2 1 + s i n 2 ( 2 π w D ),
wj=1+ z j - 1 4, z=M[0.051 2(x-o)]
[-100, 100]