CMA-ES(共分散行列適応進化戦略)の Python実装

実用性の高いブラックボックス最適化手法 CMA-ES(共分散行列適応進化戦略) のpython実装例を簡単なアルゴリズム解説とともに紹介します。 はじめに アルゴリズム概要 0. 入力次元数に依存する定数の算出とパラメータ初期化 1. 多変量正規分布に従う個体サンプリング 2. 正規分布中心mの更新 3. ステップサイズσの更新 4. …