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

2014 Fiscal Year Annual Research Report

Tierra型オンボードコンピュータにおけるプログラム進化手法

Research Project

Project/Area Number 12J09376
Research InstitutionThe University of Electro-Communications

Principal Investigator

原田 智広  電気通信大学, 情報理工学研究科, 特別研究員(DC1)

Project Period (FY) 2012-04-01 – 2015-03-31
Keywordsシングルイベント効果 / 遺伝的プログラミング / Tierra / 非同期進化
Outline of Annual Research Achievements

本年度は,本研究で提案するTierra型オンボードコンピュータ(OBC)の実用化に向け,(1)進化の効率化,(2)複雑なプログラムの進化,(3)プログラムの確実な修復に取り組んだ.
(1)進化の効率化に対しては,プログラム進化を促進する新しい進化法として,アーカイブ機構を用いて優良な個体を保持し,リファレンス個体と呼ばれる優良個体との相対比較によって非同期に解を進化させる方法を探求した.PICマイコンで実行可能なアセンブリ言語プログラムの進化に提案法と従来の同期進化法を適用して比較した結果,提案法が従来法と比較して実行ステップ数の短いプログラムを生成可能であることを明らかにした.
(2)複雑なプログラムの進化に対しては,あらかじめ目的を達成可能なプログラムからの進化だけでなく,ランダムなプログラムからの進化に取り組んだ.具体的には,四則演算,三角関数,指数関数,対数関数を用いて,与えられた座標を通過する関数を生成する関数同定問題に(1)で提案した非同期進化法を適用した.従来の同期進化法,および従来の非同期進化法との比較の結果,提案法が短時間に効率的な解探索が可能であり,各プログラムの評価時間の差が大きい場合に性能が向上する可能性を示した.
(3)プログラムの確実な修復に対しては,Tierra型OBCにおいて,宇宙線によるビット反転で正常なプログラムが失われた場合に進化によって正常なプログラムに修復する遺伝的交叉法を提案した.具体的には,2つのプログラムの中で異なる命令語を交叉することで正しい命令のみを含むプログラムに修復することを目指した.PICアセンブリ言語プログラム進化の例題において,進化の過程で一時的に正常なプログラムが失われる状況で正常なプログラムを修復できるかを検証した結果,提案交叉法によって正常なプログラムが進化によって修復可能であることを明らかにした.

Research Progress Status

26年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

26年度が最終年度であるため、記入しない。

  • Research Products

    (5 results)

All 2014 Other

All Presentation (4 results) Remarks (1 results)

  • [Presentation] Asynchronously Evolving Solutions with Excessively Different Evaluation Time by Reference-based Evaluation2014

    • Author(s)
      Tomohiro Harada, Keiki Takadama
    • Organizer
      Genetic and Evolutionary Computation Conference 2014 (GECCO2014)
    • Place of Presentation
      カナダ・バンクーバー
    • Year and Date
      2014-07-12 – 2014-07-16
  • [Presentation] 非同期評価に基づく遺伝的プログラミングによる機械語プログラムの進化2014

    • Author(s)
      原田智広,高玉圭樹
    • Organizer
      第7回関係論的システム科学調査研究会
    • Place of Presentation
      滋賀県大津市
    • Year and Date
      2014-07-04 – 2014-07-05
  • [Presentation] Maintaining, Minimizing, and Recovering Machine Language Program through SEU in On-Board Computer2014

    • Author(s)
      Tomohiro Harada, Keiki Takadama
    • Organizer
      12th International Symposium on Artificial Intelligence, Robotics and Automation in Space (i-SAIRAS2014)
    • Place of Presentation
      カナダ・モントリオール
    • Year and Date
      2014-06-17 – 2014-06-19
  • [Presentation] Asynchronous Evolution by Reference-based Evaluation: Tertiary Parent Selection and its Archive2014

    • Author(s)
      Tomohiro Harada, Keiki Takadama
    • Organizer
      7th European Conference on Genetic Programming (EuroGP2014)
    • Place of Presentation
      スペイン・グラナダ
    • Year and Date
      2014-04-23 – 2014-04-25
  • [Remarks] 電気通信大学 高玉研究室

    • URL

      http://www.cas.hc.uec.ac.jp/

URL: 

Published: 2016-06-01  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi