エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
多目的最適化ライブラリのplatypusを使ってみる - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
多目的最適化ライブラリのplatypusを使ってみる - Qiita
多目的最適化とは, トレードオフの関係にある複数の目的関数を同時に最適化することです. 単目的最適化... 多目的最適化とは, トレードオフの関係にある複数の目的関数を同時に最適化することです. 単目的最適化の場合は最適解は一つですが, 多目的最適化の場合は最適解は一つとは限りません. 多目的最適化における最適解はパレート最適解と呼ばれます. パレート最適解に関する図を下に示します. platypusは, 多目的最適化用のライブラリの一つであるようです. 具体的には, NSGA-II, NSGA-III, MOEA/D, IBEA, Epsilon-MOEA, SPEA2, GDE3, OMOPSO, SMPSO, Epsilon-NSGA-IIなど数多くの手法が使用可能なようです. 使用するにはpipでインストールしましょう. from platypus import NSGAII, Problem, Real, nondominated, Integer import matplotlib.