Skip to main content
. 2024 Mar 5;14:5434. doi: 10.1038/s41598-024-55619-z

Table 2.

10 benchmark test functions for validation.

Function Dim Range fmin
f1x=i=1nxi2 30 [− 100, 100] 0
f2x=i=1nxi+i=1nxi 30 [− 10, 10] 0
f3x=i=1nj-1ixj2 30 [− 100, 100] 0
f4x=maxixi,1in 30 [− 100, 100] 0
f5(x)=i=1n[xi2-10cos(2πxi)+10] 30 [− 5.12, 5.12] 0
f6(x)=-20exp-0.21ni=1nxi2-exp1ni=1ncos(2πxi)+20+e 30 [− 32, 32] 0
f7(x)=14000i=1nxi2-i=1ncosxii+1 30 [− 600, 600] 0
f8(x)=4x12-2.1x14+13x16+x1x2-4x22+4x24 2 [− 5, 5]  − 1.0316
f9(x)=x2-5.14π2x12+5πx1-62+101-18πcosx1+10 2 [− 5, 5] 0.398
f10(x)=-i=110[(X-ai)(X-ai)T+ci]-1 4 [0, 10]  − 10.5363