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

プログラムの自己進化機構とその実現法に関する研究

研究課題

研究課題/領域番号 07458053
研究種目

基盤研究(B)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関東京大学

研究代表者

武市 正人  東京大学, 大学院・工学系研究科, 教授 (10011165)

研究分担者 田中 哲朗  東京大学, 教育用計算機センター, 助教授 (60251360)
金子 敬一  千葉大学, 工学部, 講師 (20194904)
岩崎 英哉  東京農工大学, 工学部, 助教授 (90203372)
研究期間 (年度) 1995 – 1996
研究課題ステータス 完了 (1996年度)
配分額 *注記
5,100千円 (直接経費: 5,100千円)
1996年度: 2,000千円 (直接経費: 2,000千円)
1995年度: 3,100千円 (直接経費: 3,100千円)
キーワードプログラミング方法論 / 遅延評価機構 / 部分計算 / 自己進化機構 / Program Evolution
研究概要

本研究は、プログラム自体が実行環境に応じて進化してゆく機構を追求することである。通常の計算機プログラムが、問題領域を構成する要素をモデル化して表現したデータを扱って結果を得ることを目的としているが、本研究では、このような計算を行なうプログラム自体を進化させ、改良してゆく機構を考察することが目的である。
昨年度には、関数プログラムの完全遅延評価機構が自己最適化の効果をもっていることを発見し、それに基づいた部分計算機構の実現と実験による検証を行なったが、本年度は、統一的な視点から、プログラムの最適化の方法を追求し、構成的アルゴリズムに基づくHylomorphismによるプログラムの変換手法を確立した。そこでは、データ型と再帰構造に着目して、発見的手法によらないプログラムの変換システムを構築し、有効性を確認している。従来のプログラム変換が再帰や繰返しの構造に基づいて考えられていたものに対して、データ構造とそれを扱うプログラムの構造を一体として捉えるところにその特徴がある。この成果は、プログラム自体が環境に適応して進化するためのプログラム構造を捉える上で重要なものと考えられる。
以上の成果は、自己進化機構の基礎となる研究として主として、国際学会で発表している。これらをもとに、来年度より発足予定の重点領域研究「ソフトウェアの発展機構の研究」でさらに発展させる予定である。

報告書

(3件)
  • 1996 実績報告書   研究成果報告書概要
  • 1995 実績報告書

研究成果

(21件)

すべて その他

すべて 文献書誌 (21件)

  • [文献書誌] Zhenjiang Hu: "Deriving Structural Hylomorphisms from Recursive Definitions." ACM International Conference on Functional Programming (ICFP'96). 73-82 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Formal Derivation of Parallel Program for 2-dimensional Maximum Segment Sum Problem." Annual European Conference in Parallel Processing (Euro-Par'96) Springer LNCS 1123. 553-562 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Construction of List Homomorphisms via Tupling and Fusion." 21st International Symposium on Mathematical Foundation of Co.puter Science (MFCS'96),Springer LNCS 1113. 407-418 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Cheap Tupling in Calculational Form." 8th International Symposium on Programming Languages,Implementations,Logics,and Programs,Springer LNCS. 471-472 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "An Extension of the Acid Rain Theorem" Proc.The Second Fuji International Workshop on Functional and Logic Programming,World Scientific. (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Deriving Structural Hylomorphisms from Recursive Definitions" ACM International Conference on Functional Programming (ICFP'96). 73-82 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Formal Derivation of Parallel Program for 2-dimensional Maximum Segment Sum Problem" Annual European Conference in Parallel Processing (Euro-Par'96) Springer LNCS 1123 ENS Lyon, France, August. 553-562 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Construction of List Homomorphisms via Tupling and Fusion" 21st Internatoinal Symposium on Mathematical Foundation of Comp Computer Science (MFCS '96), Springer LNCS 1113, Cracow, September. 407-418 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Cheap Tupling in Calculational Form" 8th International Symposium on Programming Languages, Implementations, Logics, and Programs, Springer LNCS 1140, September. 471-472 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "An Extension of the Acid Rain Theorem" Proc.The 2nd Fuji International Workshop on Functional and Programming, World Scientific, November. (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Deriving Structural Hylomorphisms from Recursive Definitions." ACM International Conference on Functional Programming (ICFP′96). 73-82 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "Formal Derivation of Parallel Program for 2-dimensional Maximum Segment Sum Problem." Annual European Conference in Parallel Processing(Euro-Par′96) Springer LNCS 1123. 553-562 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "Construction of List Homomorphisms via Tupling and Fusion." 21st International Symposium on Mathematical Foundation of Computer Science(MFCS′96),Springer LNCS 1113. 407-418 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "Cheap Tupling in Calculational Form." 8th International Symposium on Programming Languages,Implementations,Logics,and Programs,Springer LNCS. 471-472 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "An Extension of the Acid Rain Theorem" Proc.The Second Fuji International Workshop on Functional and Logic Programming,World Scientific. (1997)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "Making Recursions Manipulable by Constructing Medio-types." METR. 95-04. (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] Zhenjiang Hu: "Promotional Transformation of Monadic Programs." METR. 95-05. (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 小川宏高: "MPIのソフトウェアオーバーヘッド除去による最適化手法の評価" 情報処理学会研究報告. 95-HPC-57. 13-18 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 石井裕一郎: "関数型言語における参照透明性を保持する参照型" 日本ソフトウェア科学会第12回大会論文集. 257-260 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 尾上能之: "Shortcut Deforestationにおける効率の解析" 日本ソフトウェア科学会第12回大会論文集. 261-264 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] Zhenjiang Hu: "Deriving Structural Hylomorphisms From Recursive Definitions." METR. 95-11. (1995)

    • 関連する報告書
      1995 実績報告書

URL: 

公開日: 1995-03-31   更新日: 2016-04-21  

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

Powered by NII kakenhi