最適化の構成要素#
Cross-layer
Component、Problem、Population、Comparatorなど、最適化を構成する要素を整理します。 責務ごとに整理したページから、ビルトインコンポーネントの詳細を参照できます。 契約から実行計画を作るフレームワークの詳細は フレームワーク にまとめています。
問題定義と順位付け
Problemの定義、制約処理、順位付け、非劣解処理を扱います。
探索アルゴリズム
候補生成、変異、親の選択、次世代に残す個体の選択を扱います。
サロゲートモデリング
学習データ、予測、獲得関数によるスコア計算、モデルの切り替えを扱います。
実行と評価
初期化、候補の評価、世代処理、終了判定の流れを扱います。
観測と状態
イベント観測、Stage互換境界、実行状態、集団データを扱います。
拡張のガイドライン
既存コンポーネントの差し替え、Hook、Stage、Callback、フレームワーク拡張の使い分けを扱います。
最初に最適化を実行する場合は クイックスタート を、拡張点を選ぶ場合は 拡張ガイドライン を参照してください。 各型の公開import経路は APIリファレンス で確認してください。