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

効率性と拡張性をもつ可逆アルゴリズム族の系統的な設計と解析

研究課題

研究課題/領域番号 18K11250
研究種目

基盤研究(C)

配分区分基金
応募区分一般
審査区分 小区分60050:ソフトウェア関連
研究機関南山大学

研究代表者

横山 哲郎  南山大学, 理工学部, 教授 (80456631)

研究期間 (年度) 2018-04-01 – 2022-03-31
研究課題ステータス 完了 (2021年度)
配分額 *注記
3,510千円 (直接経費: 2,700千円、間接経費: 810千円)
2021年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2020年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
2019年度: 780千円 (直接経費: 600千円、間接経費: 180千円)
2018年度: 780千円 (直接経費: 600千円、間接経費: 180千円)
キーワード可逆計算機構 / 可逆アルゴリズム / 可逆プログラミング / 可逆シミュレーション / 単射化 / 可逆化 / プログラム逆変換 / プログラム逆解釈 / 可逆プログラミング言語 / 可逆計算 / ゴミ / Rabin-Karpアルゴリズム / ハフマン符号化
研究成果の概要

可逆アルゴリズムの理論を深化させた。基礎的な可逆アルゴリズムの構築と解析、可逆言語理論の発展と処理系の実装が主な研究成果である。可逆言語R-WHILEの可逆チューリング完全性を証明した。間順走査と前順走査から対応する二分木を生成する可逆アルゴリズムを考案して解析をした。可逆アルゴリズムの設計において、データ構造の選択と、何を出力とみなすかが重要であることを示した。本研究方法を異なるアルゴリズムに適用可能であることが期待され、いくつかの萌芽的な結果を得た。例えば、メモ化や文字列照合アルゴリズム、符号化の可逆化に対する結果である。プログラミング言語の可逆性の保証のためにメタ言語を提案した。

研究成果の学術的意義や社会的意義

コンピュータによる計算は実行時間の短縮とメモリ使用量の削減で効率的になる。情報損失なき計算システムは将来更なる広範的使用が予想されており、可逆計算の効率的実現は社会的意義がある。
本研究ではそのメモリ使用量を多階層に跨がり系統的に削減した点に学術的価値がある。すなわち、言語・アルゴリズム・アプリケーションに跨がる複合的問題を解決し、並びに具体的な言語や可逆計算法ではなく一定の範囲の可逆言語や可逆計算法にも当てはまる設計法や性質を議論するにたる基礎づけに価値がある。
研究成果は、可逆回路の設計、双方向変換、投機的実行の逆計算、及びに量子計算等の隣接分野における応用や異なる視点からの解釈も期待できる。

報告書

(5件)
  • 2021 実績報告書   研究成果報告書 ( PDF )
  • 2020 実施状況報告書
  • 2019 実施状況報告書
  • 2018 実施状況報告書
  • 研究成果

    (16件)

すべて 2022 2020 2019 2018 その他

すべて 国際共同研究 (4件) 雑誌論文 (7件) (うち国際共著 2件、 オープンアクセス 2件、 査読あり 5件) 学会発表 (4件) (うち国際学会 2件) 図書 (1件)

  • [国際共同研究] University of Edinburgh(英国)

    • 関連する報告書
      2021 実績報告書
  • [国際共同研究] University of Copenhagen(デンマーク)

    • 関連する報告書
      2021 実績報告書
  • [国際共同研究] コペンハーゲン大学(デンマーク)

    • 関連する報告書
      2019 実施状況報告書
  • [国際共同研究] コペンハーゲン大学(デンマーク)

    • 関連する報告書
      2018 実施状況報告書
  • [雑誌論文] 素朴な方法とRabin-Karp法による可逆文字列照合アルゴリズム2022

    • 著者名/発表者名
      谷崎 海良、平工 真基、横山 哲郎
    • 雑誌名

      アカデミア. 理工学編 : 南山大学紀要

      巻: 22 ページ: 124-132

    • DOI

      10.15119/00003946

    • ISSN
      2434-4125
    • URL

      https://nanzan-u.repo.nii.ac.jp/records/4042

    • 関連する報告書
      2021 実績報告書
    • オープンアクセス
  • [雑誌論文] From reversible programming languages to reversible metalanguages2022

    • 著者名/発表者名
      Robert Glueck、Robin Kaarsgaard、Tetsuo Yokoyama
    • 雑誌名

      Theoretical Computer Science

      巻: 未定 ページ: 46-63

    • DOI

      10.1016/j.tcs.2022.02.024

    • 関連する報告書
      2021 実績報告書
    • 査読あり / 国際共著
  • [雑誌論文] Reversible Programs Have Reversible Semantics2020

    • 著者名/発表者名
      Glueck Robert、Kaarsgaard Robin、Yokoyama Tetsuo
    • 雑誌名

      Formal Methods. FM 2019 International Workshops (FM 2019), Lecture Notes in Computer Science

      巻: 12233 ページ: 413-427

    • DOI

      10.1007/978-3-030-54997-8_26

    • ISBN
      9783030549961, 9783030549978
    • 関連する報告書
      2020 実施状況報告書
    • 査読あり / 国際共著
  • [雑誌論文] Complete transition diagrams of generic Hamiltonian flows with a few heteroclinic orbits2020

    • 著者名/発表者名
      Yokoyama Tetsuo、Yokoyama Tomoo
    • 雑誌名

      Discrete Mathematics, Algorithms and Applications

      巻: 13 号: 02 ページ: 2150023-2150023

    • DOI

      10.1142/s1793830921500233

    • 関連する報告書
      2020 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] 二分木の辞書順のランク計算の効率的なクリーン可逆シミュレーション2019

    • 著者名/発表者名
      柴田 心太郎、横山 哲郎
    • 雑誌名

      電子情報通信学会論文誌D 情報・システム

      巻: J102-D 号: 3 ページ: 130-140

    • DOI

      10.14923/transinfj.2018PDP0021

    • ISSN
      1880-4535, 1881-0225
    • 年月日
      2019-03-01
    • 関連する報告書
      2018 実施状況報告書
    • 査読あり
  • [雑誌論文] Constructing a binary tree from its traversals by reversible recursion and iteration2019

    • 著者名/発表者名
      Glueck Robert、Yokoyama Tetsuo
    • 雑誌名

      Information Processing Letters

      巻: 147 ページ: 32-37

    • DOI

      10.1016/j.ipl.2019.03.002

    • 関連する報告書
      2019 実施状況報告書
  • [雑誌論文] 可逆プログラミング言語R-WHILEの可逆チューリング完全性2018

    • 著者名/発表者名
      青木 崚、横山 哲郎
    • 雑誌名

      電子情報通信学会論文誌D 情報・システム

      巻: J101-D 号: 9 ページ: 1372-1375

    • DOI

      10.14923/transinfj.2018JDL8008

    • ISSN
      1880-4535, 1881-0225
    • 年月日
      2018-09-01
    • 関連する報告書
      2018 実施状況報告書
    • 査読あり
  • [学会発表] 可逆ハフマン符号化のゴミ出力量の最適化2022

    • 著者名/発表者名
      田島嘉人、横山哲郎
    • 学会等名
      電子情報通信学会2022年総合大会
    • 関連する報告書
      2021 実績報告書
  • [学会発表] 木構造の可逆深さ優先探索アルゴリズム2020

    • 著者名/発表者名
      田島嘉人、横山哲郎
    • 学会等名
      令和2年度電気・電子・情報関係学会東海支部連合大会
    • 関連する報告書
      2020 実施状況報告書
  • [学会発表] Analyzing Trade-offs in Reversible Linear and Binary Search Algorithms2019

    • 著者名/発表者名
      Hiroki Masuda、Tetsuo Yokoyama
    • 学会等名
      Proceedings of the Third Workshop on Software Foundations for Data Interoperability
    • 関連する報告書
      2019 実施状況報告書
    • 国際学会
  • [学会発表] Reversible Programs Have Reversible Semantics2019

    • 著者名/発表者名
      Robert Glueck、Robin Kaarsgaard、Tetsuo Yokoyama
    • 学会等名
      Reversibility in Programming, Languages, and Automata
    • 関連する報告書
      2019 実施状況報告書
    • 国際学会
  • [図書] Special Feature: Reversible Computing: Foundations and Software2018

    • 著者名/発表者名
      Robert Glueck and Tetsuo Yokoyama
    • 総ページ数
      164
    • 出版者
      Springer-Verlag
    • 関連する報告書
      2018 実施状況報告書

URL: 

公開日: 2018-04-23   更新日: 2023-01-30  

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

Powered by NII kakenhi