最適化の構成要素#

Cross-layer

Component、Problem、Population、Comparatorなど、最適化を構成する要素を整理します。 責務ごとに整理したページから、ビルトインコンポーネントの詳細を参照できます。 契約から実行計画を作るフレームワークの詳細は フレームワーク にまとめています。

問題定義と順位付け

Problemの定義、制約処理、順位付け、非劣解処理を扱います。

問題定義とランキング
探索アルゴリズム

候補生成、変異、親の選択、次世代に残す個体の選択を扱います。

探索アルゴリズム
サロゲートモデリング

学習データ、予測、獲得関数によるスコア計算、モデルの切り替えを扱います。

サロゲートモデリング
実行と評価

初期化、候補の評価、世代処理、終了判定の流れを扱います。

実行と評価
観測と状態

イベント観測、Stage互換境界、実行状態、集団データを扱います。

観測と状態
拡張のガイドライン

既存コンポーネントの差し替え、Hook、Stage、Callback、フレームワーク拡張の使い分けを扱います。

拡張ガイドライン

最初に最適化を実行する場合は クイックスタート を、拡張点を選ぶ場合は 拡張ガイドライン を参照してください。 各型の公開import経路は APIリファレンス で確認してください。