メインコンテンツまでスキップ
バージョン: 0.6.2

rastrigin

単目的最適化ベンチマーク関数Rastrigin[11]。

概要​

Rastrigin関数の定義は以下の通りです。最適解がx=0\boldsymbol{x}=\boldsymbol{0}である多峰性関数として知られています。CMAESでは最適化が比較的難しいとされる問題群の一つです[12]。

f(x)=10n+∑i=1n[xi2−10cos⁡(2πxi)]−5.12≤xi≤5.12f(\boldsymbol{x}) = 10n + \sum_{i=1}^{n} [x_{i}^{2}-10 \cos (2 \pi x_i)] \\ -5.12 \leq x_i \leq 5.12

設定可能なキーワード引数一覧​

  • dim: int ... 最適化問題の次元数nn。