在數學最佳化領域中,阿克利函數()是一種用作最佳化演算法性能測試題的非凸函數。該函數由大衛·阿克利(David Ackley)於其1987年博士論文中提出。該函數通常作為最小化函數使用,其全局最小值為0,在0,.., 0處呈現托馬斯·貝克(Thomas Bäck)提出的形式。儘管阿克利將此函數列為「細紋理廣義單峰空間」的範例,但其實際研究中並未將其作為測試函數使用。
在 d 維度下,定義為
:
f(x) = -a \exp \left( -b \sqrt{\frac{1}{d} \sum_{i=1}^d x_i^2} \right) - \exp \left( \frac{1}{d} \sum_{i=1}^d \cos(c x_i) \right) + a + \exp(1)
建議的變數值為 a = 20、b = 0.2 與 c = 2\pi。
全域最小值為 f(x^) = 0 在 x^ = 0。
參考資料
评论 (0)