函数名

数学表达式

取值范围

类型

Rosenbrock

f 1 ( x ) = i = 1 n 1 [ 100 ( x i + 1 x i 2 ) 2 + ( x i 1 ) 2 ]

x i [ 30 , 30 ]

单峰病态

Rastrigrin

f 2 ( x ) = i = 1 n ( x i 2 10 cos ( 2 π x i ) + 10 )

x i [ 5.12 , 5.12 ]

多峰

Griewank

f 3 ( x ) = 1 4000 i = 1 n x i 2 i = 1 n cos ( x i i ) + 1

x i [ 100 , 100 ]

多峰

Levy

f 4 ( x ) = sin 2 ( π ω 1 ) + i = 1 d 1 ( ω i 1 ) 2 [ 1 + 10 sin 2 ( 2 π ω d ) ] + ( ω d 1 ) 2 [ 1 + sin 2 ( 2 π ω d ) ]

x i [ 10 , 10 ]

多峰