• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2009 年度 実績報告書

最適化問題に対するアルゴリズムのプログラム変換による系統的な構成に関する研究

研究課題

研究課題/領域番号 08J02411
研究機関東京大学

研究代表者

森畑 明昌  東京大学, 大学院・情報理工学系研究科, 特別研究員(PD)

キーワード動的計画法 / 分割統治法 / 並列化
研究概要

本研究の目的は、組合せ最適化問題に対するアルゴリズムを系統的に構成する手法を与えることである。これを目指し、前年度までは比較的理論的な立場から研究を行ってきた。今年度では、専門家以外にも利用できる形で理論的な成果を提示すること、具体的には、自動的に効率の良いプログラムを導出するシステムを構築することに主に力を注いだ。
今年度の研究は主に2種類に分類できる。ひとつは動的計画法アルゴリズムの導出であり、もう一つは分割統治法アルゴリズムの導出である。
前者に関しては、最適な列を求めるのに有用なライブラリを提案した。このライブラリには、候補を全生成しその中から最適なものを選ぶ、という自明な問題仕様を記述するのに便利な関数が含まれている。そして、このライブラリを用いて記述されたプログラムは、動的計画法アルゴリズムに基づいた効率の良いプログラムへとコンパイル時に自動的に改善される。このライブラリの設計と実現は国際シンポジウムであるAPLAS2009に採録された。
後者に関しては、ユーザから与えられた逐次プログラムを元に分割統治法に基づいた並列プログラムを自動的に生成する手法を提案した。既存の自動並列化手法ではユーザは並列化器に比較的多くの情報を入力する必要があったのに対し、より少ない入力から自動的に並列プログラムを得る手法を開発した。これは日本ソフトウェア科学会で発表を行った。また、あうクラスの関数プログラムが同様の手法で自動的に並列化できることも示した。この成果はプログラミングおよびプログラミング言語ワークショップに採録された。

  • 研究成果

    (6件)

すべて 2010 2009 その他

すべて 学会発表 (5件) 備考 (1件)

  • [学会発表] Parallelizing Recursive Functions with Accumulations2010

    • 著者名/発表者名
      森畑明昌
    • 学会等名
      4th International Workshop on Bidirectional Transformation in Architecture-Based Component Composition
    • 発表場所
      箱根パレスホテル
    • 年月日
      2010-03-13
  • [学会発表] 累積変数をもつ木変換プログラムの並列木縮約に基づく並列計算2010

    • 著者名/発表者名
      森畑明昌
    • 学会等名
      第12回プログラミングおよびプログラミング言語ワークショップ
    • 発表場所
      琴参閣
    • 年月日
      2010-03-05
  • [学会発表] A Short Cut to Optimal Sequences2009

    • 著者名/発表者名
      森畑明昌
    • 学会等名
      the Seventh Asian Symposium on Programming Languages and Systems
    • 発表場所
      Seoul National University
    • 年月日
      2009-12-14
  • [学会発表] 複雑なリダクションループの限定記号除去に基づいた自動並列化2009

    • 著者名/発表者名
      森畑明昌
    • 学会等名
      日本ソフトウェア科学会第26回大会
    • 発表場所
      島根大学
    • 年月日
      2009-09-16
  • [学会発表] The Third Homomorphism Theorem on Trees : Upward & Downward Leads to Divide-and-Conquer2009

    • 著者名/発表者名
      森畑明昌
    • 学会等名
      the 6th Asian Workshop on Foundation of Software
    • 発表場所
      国立情報学研究所
    • 年月日
      2009-04-08
  • [備考]

    • URL

      http://www.ipl.t.u-tokyo.ac.jp/~morihata/

URL: 

公開日: 2011-06-16   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi