#author("2023-02-13T01:06:11+00:00","","")
[[水上/技術資料]]
#author("2023-02-13T01:06:33+00:00","","")


----
目次
#contents
----

*目標 [#z00fd092]
pymooというモジュールを使って多目的最適化問題を解きます。

*組み合わせ最適化問題とは [#h82a02b0]
最適化問題とは、制約を満たしつつ、目的の値を最大化or最小化する条件を求める問題のこと。
&br;
組合せ最適化問題とは、様々な制約の下で多くの選択肢の中から、ある指標(価値)を最も良くする変数の値(組合せ)を求めること。&br;
多目的最適化とNSGA2について↓&br;
https://logmi.jp/tech/articles/325211
&br;



*環境 [#h82a02b0]
Python 3.10.1 64bitでやってますが,たぶんどのバージョンもできるはず...&br;
pymooはバージョン0.5.0を使いましょう。

**準備 [#j661bc61]
まず、pymooをインストールします。pymooはpythonでNSGA2を実行するためのモジュールです。&br;
また、pymooはバージョンによってコードの書き方が変わります。&br;
自分は0.5.0を使っているので0.5.0をインストールする。&br;
 pip install pymoo == 0.5.0

&br;
*実験 [#bb5c41a2]
**問題設定 [#s10f289d]
以下の問題について考えてみる。


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS