コンテンツにスキップ

連続関数最適化のベンチマーク関数

最適化手法の比較などに使用されるベンチマーク用の関数は以下を考慮して作られたものが多い。

  • 変数によって取る範囲が違う(悪スケール性)
  • 変数が独立でなく変数ごとの関数の和として表現できない(変数間依存性)
  • 局所解が沢山存在するもの(多峰性)

例として以下の関数が挙げられる。

  • Sphere関数
  • Ellipsoid関数
  • k-tablet関数
  • Rosenbrock関数(star型/chain型)
  • Bohachevsky関数
  • Ackley関数
  • Scaffer関数
  • Rastrign関数

参考文献