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

2012 Fiscal Year Annual Research Report

ロバストかつスケーラブルな進化計算による超大規模最適化問題の解決

Research Project

Project/Area Number 22500196
Research InstitutionHokkaido University

Principal Investigator

棟朝 雅晴  北海道大学, 情報基盤センター, 教授 (00281783)

Project Period (FY) 2010-04-01 – 2014-03-31
Keywords進化計算 / 大規模並列化 / メニーコア
Research Abstract

本年度においては、昨年度に引き続き進化計算アルゴリズムの改良を進めるとともに、大規模並列進化計算のGPU上での実装をさらにすすめ、薬剤構造の探索を高速に行うシステムを実現した。アルゴリズムの改良としては、実数と整数が混在した困難な最適化問題である混合整数計画問題について実数値遺伝的アルゴリズム(Genetic Algorithm, GA)と2進数による通常のGAを混在させたBinary-Real GA (BRGA)を提案するとともに、GPUにおける各スレッドで並列に有望な薬剤構造に関する局所探索を行う手法を提案することで、並列化の効率を向上させることができた。
加えて、クラウドコンピューティング環境下における大規模並列実装についても検討進め、多数のバーチャルマシン、演算コアを利用できるInfrastructure as a Service (IaaS)環境を前提とした検討をすすめた。具体的にはクラウド環境におけるMapReduceによる大規模並列化について、進化計算を用いた代表的な機械学習アルゴリズムであるClassifier SystemのHadoopによる大規模並列実装を行い、不正侵入パターンを学習する侵入検知問題へ適用することで、大規模なデータを高速に学習するためのフレームワークを実現した。
さらに、クラウドコンピューティングで近年注目を集めているPlatform as a Service (PaaS)環境における大規模並列実装についても検討を行い、代表的なPaaS環境であるCloudFoundry上において、多数のバーチャルマシンを用いたInteractive Evolutionary Computation (IEC)の大規模並列実行環境を実現し、多数のユーザからの入力に対応して自律的な進化を実現することのできるプロトタイプシステムを構築した。

Current Status of Research Progress
Current Status of Research Progress

1: Research has progressed more than it was originally planned.

Reason

当初の計画では、進化計算のGPUにおける大規模並列実装が中心であったが、その部分についてはおおむね十分な成果をあげたため、クラウドコンピューティングの環境を前提として、理論上無限のバーチャルマシンや演算コアを利用できる場合を想定した検討をすすめており、その部分についても成果をあげている。クラウドコンピューティングに関する検討について、Hadoopによる大規模並列データ処理環境における成果に加えて、CloudFoundryによる先端的なPaaS環境への実装についても検討を進めることができており、当初の計画を上回る成果をあげつつある。

Strategy for Future Research Activity

今後の計画としてはクラウドコンピューティング環境における大規模並列化を中心に研究を進める予定であり、特にHadoopなどの大規模並列データ処理環境におけるClassifier Systemなどの大規模並列機械学習フレームワークの実現について検証をさらにすすめるとともに、CloudFoundryなどのPaaS環境においてInteractive Evolutionary Computationを実装したプロトタイプシステムの構築をさらにすすめ、インタークラウド環境等の世界規模での超大規模並列実行環境を想定した、理論上無限に拡張可能となるスケーラブルな進化計算実行フレームワークの実現を目指すものである。

  • Research Products

    (6 results)

All 2013 2012

All Journal Article (4 results) (of which Peer Reviewed: 4 results) Presentation (2 results)

  • [Journal Article] An adaptive parameter binary-real coded genetic algorithm for constraint optimization problems: Performance analysis and estimation of optimal control parameters2013

    • Author(s)
      Omar Arif Abdul-Rahman, Masaharu Munetomo, Kiyoshi Akama
    • Journal Title

      Information Sciences

      Volume: 233 Pages: 54-86

    • DOI

      10.1016/j.ins.2013.01.005

    • Peer Reviewed
  • [Journal Article] An adaptive Parameters Binary-Real Coded Genetic Algorithm for Real Parameter Optimization: Performance Analysis and Estimation of Optimal Control Parameters2012

    • Author(s)
      Omar Abdul-Rahman, Masaharu Munetomo, Kiyoshi Akama
    • Journal Title

      IJCSI International Journal of Computer Science Issues

      Volume: Vol.9, Issue 2, No.1 Pages: 37-53

    • Peer Reviewed
  • [Journal Article] A GPU accelerated Fragment-Based de Novo Ligand Design by a Bayesian Optimization Algorithm2012

    • Author(s)
      Mohamed Wahib, Asim Munawar, Masaharu Munetomo, Kiyoshi Akama
    • Journal Title

      IPSJ Transactions on Bio Informatics

      Volume: 5 Pages: 7-17

    • DOI

      10.2197/ipsjtbio.5.7

    • Peer Reviewed
  • [Journal Article] 混合ベイジアンネットワークを導入した分布推定アルゴリズム2012

    • Author(s)
      堀伸哉, 棟朝雅晴, 赤間清
    • Journal Title

      進化計算学会論文誌

      Volume: 3 Pages: 63-72

    • DOI

      10.11394/tjpnsec.3.63

    • Peer Reviewed
  • [Presentation] リンケージツリー遺伝的アルゴリズムにおける計算量削減の検討2012

    • Author(s)
      鈴木一史
    • Organizer
      進化計算シンポジウム2012
    • Place of Presentation
      ホテルマロウド軽井沢(軽井沢町)
    • Year and Date
      20121215-20121216
  • [Presentation] Toward A Genetic Algorithm Based Flexible Approach for the Management of Virtualized Application Environments in Cloud Platforms2012

    • Author(s)
      Omar Abdul-Rahman
    • Organizer
      The 21th International Conference on Computer Communications and Networks (ICCCN2012)
    • Place of Presentation
      University der Bundeswehr Munchen (Germany)
    • Year and Date
      20120730-20120802

URL: 

Published: 2014-07-24  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi