Testfüggvényeket
Testfüggvények olyan standardizált többváltozós függvények, amelyeket optimalizálási algoritmusok teljesítményének értékelésére használnak. Ezek gyakran definiált tartományokkal rendelkeznek, például [-5, 5]^n vagy [0, 1]^n, és céljuk megkönnyíteni az összehasonlítást a különböző módszerek között. Sok függvénynek ismert a globális minimuma, ami lehetővé teszi a kiválasztott algoritmusok teljesítményének összehasonlítását.
Jellemzők: a testfüggvények között megtalálhatók az unimodális és multimodális típusok, lokális minimumokkal teli tájak, továbbá különbséget
Gyakori példák: Rosenbrock-függvény (f(x) = sum_{i=1}^{n-1} [100 (x_{i+1} - x_i^2)^2 + (x_i - 1)^2], f* = 0 at x_i = 1); Rastrigin-függvény
Használat: a tesztfüggvényeket kutatók és mérnökök használják algoritmusok robusztusságának, konvergencia sebességének és paraméter-érzékenységének összehasonlítására. Korlátként megjegyzendő,
Lásd még: numerikus optimalizálás, benchmark, metaheurisztikák.