• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2020 Fiscal Year Research-status Report

Research on Distributed Evolutionary Computation for Real-time Many-Objective Optimization in Smart City

Research Project

Project/Area Number 19K12162
Research InstitutionHosei University

Principal Investigator

佐藤 裕二  法政大学, 情報科学部, 教授 (20328909)

Co-Investigator(Kenkyū-buntansha) 廣津 登志夫  法政大学, 情報科学部, 教授 (10378268)
宮川 みなみ  信州大学, 学術研究院工学系, 助教 (40793964)
Project Period (FY) 2019-04-01 – 2022-03-31
KeywordsDistributed NSGA-II / Divide-and-conquer / Distributed MOEA/D / Virtual overlapping zone / Reference Point
Outline of Annual Research Achievements

(1) パレート優劣関係に基づく手法であるNSGA-IIに関して、個体を各CPU上に分散してNSGA-IIを並列実行させ、それぞれ非劣解集合(ランク1)を得て、それら全ての非劣解集合を適当な頻度で集約して再度ランク付け処理を行う補正処理を提案しHyper Volume (HV: 解の精度を評価する指標)値の向上に繋がること、また探索過程でのパレートフロントの両端の非劣解を全てのコアCPUで共有する移住方式を提案し解の多様性(パレートフロントの両端の広がり)および均一な解分布能力向上に有効であることを示していたが、新たに、劣解(ランク1以外の解)から構成されるパレートフロントの端の解の活用が、並列化を行わない単一CPUの場合でも、解分布の多様性の向上や均一な解分布能力向上に繋がる可能性があることを示し国際会議で発表した。
(2) 重みベクトルによるスカラー化関数に基づく手法であるMOEA/Dに関して、目的関数空間を分割し複数のコアに割り当てる並列化を(GPUなどの)メニーコア環境で行った場合のコア境界付近での解精度の低下を抑制するために、目的関数空間を分割する境界領域にVirtual overlapping zoneを設けて探索精度の向上を図る手法を2目的最適化問題に対して提案して国際会議で発表していたが、新たに、各コアで情報共有の必要があるReference Pointを、コア間で補正するための情報共有間隔を適応的に変化させることで、コア間の境界付近で解分布が疎になる現象を早期に改善する効果があり、また収束性に関しては単一CPUと同程度を維持したまま、多様性に関して向上する実験結果を得てIEEE主催の国際会議に投稿して採択された。
(3) データ通信によるオーバーヘッドを削減するために、コア間の通信を行わないMOEA/Dの並列化法の新たな方式を検討し、研究会で発表を行った。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

パレート優劣関係に基づく手法であるNSGA-IIに関して、並列分散環境において、分割統治法を参考にした階層型非支配ソート、および探索過程でのパレートフロントの両端の非劣解を全てのコアCPUで共有する移住方式により、解の多様性(パレートフロントの両端の広がり)および均一な解分布能力向上のために有効であることを示していたが、更に、評価値の高い実行不可能解を利用した解探索における収束性向上のアイデアを加え、多様性とパレートフロントへの収束能力を兼ね備えたアルゴリズムを考案したがプログラムのバグにより、当初の計画と比べてジャーナルへの投稿が遅れている。
重みベクトルによるスカラー化関数に基づく手法であるMOEA/Dに関しては、目的関数空間を分割して複数のコアに割り当てる並列化を(GPUなどの)メニーコア環境で行った場合の解精度の低下を抑制するための手法を2目的最適化問題に対して提案し、更に、Reference Pointをコア間で補正するための情報共有間隔を適応的に変化させる手法を提案し、最終的に得られるパレートフロントが、収束性に関しては単一CPUと同程度を維持したまま、多様性に関しては向上する実験結果を得た。
更に、データ通信によるオーバーヘッドを削減するために、Reference Pointの設定をコア間の情報共有なしに、各コアで独立に推定する手法の検討を開始し、幾つかのアイデアを発案して一部実験を開始した。NSGA-IIの並列化に関してジャーナルへの投稿が当初計画から遅れているが、改訂版をジャーナルに投稿する誘いを幾つかの出版社から得ており、バグ対策を済ませ、できるだけ早期に投稿を完了する予定である。ジャーナル投稿は当初の計画から遅れているが、一方で、当初の計画にはない新しいアイデアの提案もあり、研究自体は概ね計画通りに進展しているといえる。

Strategy for Future Research Activity

(1) パレート優劣関係に基づく手法であるNSGA-IIに関しては、これまでの研究内容に加えて、実行不可能解の中で評価値の高い解を親個体の候補として利用するアイデアを活用した解探索における収束性向上の機能強化を加えたプログラムに一部バグが見つかり対策中である。早急にバグの修正を行って評価実験を行い、ジャーナルへの投稿を行う。
(2) 重みベクトルによるスカラー化関数に基づく手法であるMOEA/Dに関しては、Reference Pointをコア間で補正するための情報共有間隔を適応的に変化させる手法を加えた評価をより詳細に行い、2021年度中にジャーナルへの投稿を行う。また、2019年度に提案した目的関数空間を分割する境界領域にVirtual overlapping zoneを設けて探索精度の向上を図るアイデアを3目的最適化問題に拡張するための具体的な方法を提案する。更に、コア間の通信を行わないMOEA/Dの並列化法に関して、より詳細な評価を行い有効なアイデアを検討する。
(3) NSGA-IIとMOEA/Dに関するアイデアに関してジャーナルへの投稿が完了した後、実問題を用いた有効性の再確認および対策を行う。NSGA-IIIはNSGA-IIやMOEA/Dと共通するアルゴリズム部分を含むと考え、まずNSGA-IIやMOEA/Dで提案した並列化法をNSGA-IIIに適用した場合の有効性の確認と問題点の洗い出しを行う。次にその結果を基に、異なる並列化法の要素を融合させるための新たな技術の提案を行う。更に、「複数車種の同時最適化のためのデータ」などの実問題を用いた評価実験から、移住などのタイミングを利用して、共通部分を検出しながら有効活用して、高速に同時最適化する技術を探り、更なる精度向上に繋げる。また、国際会議でのスペシャルセッションの提案などを通して研究成果の広報に努める。

Causes of Carryover

新型コロナウイルスの影響で、参加予定であった国際会議および国内会議が全てWeb開催(または中止)となり予定していた旅費を執行できなかったこと、および一部の評価実験用のプログラムのバグ対策が完了せずに、予定していた謝金を使った学生(研究協力者)の評価実験作業が延期となったために次年度使用額が生じました。
今回生じた次年度使用額に関しては、2021年度の学会活動費(論文誌投稿費用、学会参加費など)あるいは謝金のための費用として活用する予定です。

  • Research Products

    (15 results)

All 2021 2020 Other

All Journal Article (7 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 7 results,  Open Access: 1 results) Presentation (7 results) (of which Int'l Joint Research: 5 results,  Invited: 1 results) Remarks (1 results)

  • [Journal Article] Inconstant Update of Reference Point Value for Parallel and Distributed MOEA/D2021

    • Author(s)
      Mikiko Sato, Yuji Sato, Mads Midtlyng, Minami Miyakawa
    • Journal Title

      Proceedings of the 2021 IEEE Congress on Evolutionary Computation, IEEE (Accepted)

      Volume: 1 Pages: -

    • Peer Reviewed
  • [Journal Article] Hybrid Multiobjective Evolutionary Algorithms for Unsupervised QPSO, BBPSO and Fuzzy clustering2021

    • Author(s)
      Daphne Teck Ching Lai, Yuji Sato
    • Journal Title

      Proceedings of the 2021 IEEE Congress on Evolutionary Computation (CEC 2021), IEEE (Accepted)

      Volume: 1 Pages: -

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] A Fault Localization Approach Derived From Testing-based Formal Verification2021

    • Author(s)
      Rong Wang, Shaoying Liu, Yuji Sato
    • Journal Title

      Proceedings of the 25th International Conference on Engineering of Complex Computer Systems (ICECCS 2020), IEEE

      Volume: 1 Pages: 165-170

    • DOI

      10.1109/ICECCS51672.2020.00026

    • Peer Reviewed
  • [Journal Article] Mutated Specification-Based Test Data Generation with a Genetic Algorithm2021

    • Author(s)
      Rong Wang,Yuji Sato, Shaoying Liu
    • Journal Title

      Mathematics (the Special Issue Mathematics in Software Reliability and Quality Assurance), MDPI

      Volume: 9 Pages: 331~331

    • DOI

      10.3390/math9040331

    • Peer Reviewed / Open Access
  • [Journal Article] Parallel and Distributed MOEA/D with Exclusively Evaluated Mating and Migration2020

    • Author(s)
      Yuji Sato, Mikiko Sato, Mads Midtlyng, Minami Miyakawa
    • Journal Title

      Proceedings of the 2020 IEEE Congress on Evolutionary Computation, IEEE

      Volume: 1 Pages: 1-8 (Web)

    • DOI

      10.1109/CEC48606.2020.9185559

    • Peer Reviewed
  • [Journal Article] Lightweight Multi-objective Voice Adaptation for Real-time Speech Interaction Applied in Games2020

    • Author(s)
      Mads Midtlyng, Yuji Sato
    • Journal Title

      Proceedings of the 2020 IEEE Congress on Games (CoG 2020), IEEE

      Volume: 1 Pages: 237-244

    • DOI

      10.1109/CoG47356.2020.9231643

    • Peer Reviewed
  • [Journal Article] Using Dominated Solutions to the Uniformity of Non-dominated Solution Distributions in NSGA-II2020

    • Author(s)
      Kina Yokoyama, Yuji Sato
    • Journal Title

      Proceedings of the 12th International Joint Conference on Computational Intelligence, SCITEPRESS

      Volume: 1 Pages: 212-219

    • DOI

      10.5220/0010143502120219

    • Peer Reviewed
  • [Presentation] 並列化MOEA/DのためのAdaptive PBIの検討2021

    • Author(s)
      伊神亮, 佐藤裕二
    • Organizer
      第19回進化計算学会研究会
  • [Presentation] 初期分布を考慮したPairwise BBPSO のロバスト性向上に関する検討2021

    • Author(s)
      土屋朋久, 佐藤裕二
    • Organizer
      第19回進化計算学会研究会
  • [Presentation] Parallel and Distributed MOEA/D with Exclusively Evaluated Mating and Migration2020

    • Author(s)
      Yuji Sato, Mikiko Sato, Mads Midtlyng, Minami Miyakawa
    • Organizer
      The 2020 IEEE Congress on Evolutionary Computation
    • Int'l Joint Research
  • [Presentation] Using Dominated Solutions to the Uniformity of Non-dominated Solution Distributions in NSGA-II2020

    • Author(s)
      Kina Yokoyama, Yuji Sato
    • Organizer
      The 12th International Joint Conference on Computational Intelligence
    • Int'l Joint Research
  • [Presentation] Parallel and Distributed MOEA/D with Exclusively Evaluated Mating and Migration for Improving Accuracy2020

    • Author(s)
      Yuji Sato
    • Organizer
      2020 International Conference on Soft Computing & Machine Learning (SCML2020)
    • Int'l Joint Research / Invited
  • [Presentation] Lightweight Multi-objective Voice Adaptation for Real-time Speech Interaction Applied in Games2020

    • Author(s)
      Mads Midtlyng, Yuji Sato
    • Organizer
      The 2020 IEEE Congress on Games (CoG 2020)
    • Int'l Joint Research
  • [Presentation] Specification-based Test Case Generation with Constrained Genetic Programming2020

    • Author(s)
      Yuji Sato
    • Organizer
      The 20th IEEE International Conference on Software Quality, Reliability and Security (QRS 2020)
    • Int'l Joint Research
  • [Remarks] IEEE主催の国際会議 CEC 2021におけるスペシャルセッションの提案

    • URL

      https://sites.google.com/view/ademo-sessions/ademo2021

URL: 

Published: 2021-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi