1 / 24

多目的GAに対する パレート最適個体の分布制御

多目的GAに対する パレート最適個体の分布制御. 九州大学大学院工学府 知能機械システム専攻 徳井 宏司. 本日の発表内容. 研究目的 多目的最適化問題 NSGA-II パレート最適解の分布制御 今後の課題. 研究目的. 実際の設計問題は多目的最適化問題として 取り扱われ,そのパレート最適解を求めるに は多大な計算コストがかかる. 計算コスト削減を狙いとして,本研究ではパ レート最適個体の分布を制御する手法を提 案する. 多目的最適化問題. 現実の設計問題の多くは複数の目的関数を持つ. 例)住宅設計問題. コストの最小化 延べ床面積の最大化

Download Presentation

多目的GAに対する パレート最適個体の分布制御

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 多目的GAに対するパレート最適個体の分布制御多目的GAに対するパレート最適個体の分布制御 九州大学大学院工学府 知能機械システム専攻 徳井 宏司

  2. 本日の発表内容 • 研究目的 • 多目的最適化問題 • NSGA-II • パレート最適解の分布制御 • 今後の課題

  3. 研究目的 実際の設計問題は多目的最適化問題として 取り扱われ,そのパレート最適解を求めるに は多大な計算コストがかかる. 計算コスト削減を狙いとして,本研究ではパ レート最適個体の分布を制御する手法を提 案する

  4. 多目的最適化問題 現実の設計問題の多くは複数の目的関数を持つ 例)住宅設計問題 • コストの最小化 • 延べ床面積の最大化 • 強度の最大化 • 顧客満足度の最大化 • etc…

  5. Pareto Optimal Solutions Maximize f(x) = (f1(x),f2(x)) 多目的最適化問題 f2(x) 多数のパレート最適解を持つ f1(x)

  6. f2(x) Pareto Optimal Solutions Maximize f1(x) Maximize パレート最適解 :他のどの実行可能解にも 優越されない解 パレート最適解

  7. 大規模問題ほど計算コスト大 設計者 多目的最適化問題 遺伝的アルゴリズム(GA) 等による解探索 設計問題に対する 全てのパレート最適解 実際に設計問題の解として 採用される解以外の解の探 索も行われる

  8. 設計者 多目的最適化問題 計算コスト削減のために 設計者の持つ情報を利用 解の探索を、実用案として 用いることのできる解付近 に集中させる • 余分な個体数の削減 • 計算コストの削減

  9. 設計者 こちらのほうが好ましい! 多目的最適化問題 設計者情報なし 設計者情報あり 問題に対する 全てのパレート最適解 設計者の意図する 領域のパレート最適解 解探索に必要な個体数削減 計算コスト大 計算コスト減!

  10. NSGA-II Elitist Non-Dominated Sorting Genetic Algorithm の略で,Deb氏によって提案された手法 混雑距離といった概念を用いている 効率よくパレート最適解を求めることができる

  11. Pt 個体サイズN Qt NSGA-II Rt Step1 個体サイズNの子集団Ptをランダムに生成する. 個体サイズNの親集団Qtを生成する. PtとQtを組み合わせて集団Rtを生成する.

  12. Non-dominated sorting Pt F1 F2 F3 Qt NSGA-II Rt Step2 Rtに対して非優越ソートを行い,全個体をランク毎に 分類する.

  13. Pt F1 Pt+1 F2 F3 Qt 排除 NSGA-II Rt Step3 新たな空の子集団Pt+1を生成する. 非優越ソートでランクが上位のものを用いて Pt+1を構成していく.

  14. Qt+1 NSGA-II Pt+1 Step4 Pt+1に対して混雑距離によるトーナメント選択を 用い,さらに,交叉,突然変異操作を行い,新た な親集団Qt+1を生成する.

  15. Pt+1 Pt+1 NSGA-II Qt+1 Step5 Pt+1とQt+1を用いて,これまでの操作を、終了条件 を満たすまで繰り返す.

  16. 混雑距離

  17. 改良型混雑距離RT 希求水準に最も近い パレート最適個体 希求水準

  18. VNT KUR 数値例 ・二目的最小化問題 KUR ・三目的最小化問題 VNT

  19. 数値例 ・二目的最小化問題 KUR ・三目的最小化問題 VNT 1. 各目的関数で要求する値を決める 2. 改良型混雑距離を用いた手法でパ   レート最適解を求める 3. NSGA-IIで求めたパレート最適解と比較

  20. 数値例(KUR)

  21. 数値例(VNT)

  22. 数値例(三目的最小化問題)

  23. 結果の考察 • 計算コスト削減のため、解探索領域を制御する手法を提案した。 • 解探索領域の制御については、簡単な問題ではその効果が認められたが、複雑な問題では本手法の適用は効果を認められない。

  24. 今後の課題 • 対話型の評価システムの導入 • 解探索の領域が設計者の選好に沿うようなシステムの構築

More Related