2021年5月7日のブックマーク (1件)

  • 多目的最適化ライブラリの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.

    多目的最適化ライブラリのplatypusを使ってみる - Qiita