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

Reversible Computing as a Future Computing System

Research Project

Project/Area Number 12680353
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionHIROSHIMA UNIVERSIlY

Principal Investigator

MORITA Kenichi  Hiroshima University, Graduate School of Engineering, Professor, 大学院・工学研究科, 教授 (00093469)

Co-Investigator(Kenkyū-buntansha) IMAI Katsunobu  Hiroshima University, Graduate School of Engineering, Research Associate, 大学院・工学研究科, 助手 (20253106)
Project Period (FY) 2000 – 2003
Project Status Completed (Fiscal Year 2003)
Budget Amount *help
¥3,000,000 (Direct Cost: ¥3,000,000)
Fiscal Year 2003: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 2002: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 2001: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 2000: ¥1,200,000 (Direct Cost: ¥1,200,000)
Keywordsreversible computing / reversible cellular automata / reversible logic element / reversible logic circuit / computation-universality / conservation law / hyperbolic cellular automata / uniquely parsable grammar / 可逆計算機構 / 可逆論理 / 論理素子 / 論理万能 / 量子コンピューティング / 論理万能性 / 可逆セル・オートマトン / 生成文法
Research Abstract

Recently, much attention has been paid on so-called "Natural computing systems" like quantum computing and DNA computing. Reversible computing is also such a paradigm that has a property analogous to physical reversibility, and is closely related to quantum computing. It is a very important computing model to investigate the possibilities of future computing systems, and now is the time to make foundational and extensive researches on it for the future. From this standpoint, we studied various reversible computing systems and some other related systems, and obtained the following results.
(1)A universal reversible logic element called "rotary element" is proposed, and a novel architecture for reversible computers based on it is shown. Such a computer works in a very different way than a conventional computer, and gives a new insight into reversible computing.
(2)Universal reversible cellular automata having very simple transition functions in which rotary elements can be embedded are given. This shows reversible computing systems can be built based on extremely simple reversible rules.
(3)Cellular automata having number-conserving property is studied, This property is an analogue of conservation law of mass or energy in physics, and has a close relation to reversibility. Simple models of such systems having computation-universality is shown.
(4)It is shown that self-reproduction like living things is possible in reversible and number-conserving cellular automata.
(5) Hyperbolic cellular automata, which are another model of physical space, is studied. It is shown that such systems have computing ability of high efficiency.
(6)Several uniquely parsable grammar systems are studied. These systems can be regarded as kinds of asynchronous reversible systems. Various properties on them, relations to cellular automata, normal forms, and their pattern generating ability are shown.

Report

(5 results)
  • 2003 Annual Research Report   Final Research Report Summary
  • 2002 Annual Research Report
  • 2001 Annual Research Report
  • 2000 Annual Research Report
  • Research Products

    (75 results)

All Other

All Publications (75 results)

  • [Publications] J.Lee: "Uniquely parsable unification grammars and their parser implemented in Prolog"Grammars. 3. 63-81 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] J.Lee: "Normal forms for uniquely parsable grammar classes forming the deterministic Chomsky hierarchy"IEICE Trans.on Information and Systems. E83-D. 1917-1923 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] J.Lee: "Uniquely parallel parsable unification grammars"IEICE Trans.on Information and Systems. E84-D. 21-27 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] M.Margenstern: "NP problems are tractable in the space of cellular automata in the hyperbolic plane"Theoretical Computer Science. 259. 99-128 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] K.Morita: "A simple universal logic element and cellular automata for reversible computing"Lecture Notes in Computer Science. 2055. 102-113 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] K.Morita: "A simple computer embedded in a reversible and number-conserving two-dimensional cellular space"Multiple-Valued Logic. 6. 483-514 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] K.Morita: "Number-conserving reversible cellular automata and their computation-universality"Theoretical Informatics and Applications. 35. 239-258 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 斉 金山: "一意解析可能アレー文法による単連結図形及び単純閉曲線の生成"電子情報通信学会論文誌. J84-D-I. 168-172 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] K.Imai: "Self-reproduction in three-dimensional reversible cellular space"Artificial Life. 8. 155-174 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] K.Imai: "Firing squad synchronization problem in number-conserving cellular automata"Fundamenta Informaticae. 52. 133-141 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] K.Imai: "Embedding a logically universal model and a self-reproducing model into number-conserving cellular automata"Lecture Notes in Computer Science. 2509. 164-175 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] J.Lee: "Reversible computation in asynchronous cellular automata"Lecture Notes in Computer Science. 2509. 220-229 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 荻路 剛: "計算万能な81状態保存的可逆セルオートマトン"電子情報通信学会論文誌. J85-A. 1041-1050 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 今井 克暢: "自己参照メカニズムに基づく自己増殖セルオートマトシのシミュレーション"電子情報通信学会論文誌. J85-A. 1051-1058 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] J.Lee: "Simulation of one-dimensional cellular automata by uniquely parallel parsable grammars"Theoretical Computer Science. 304. 185-200 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] K.Imai: "On simulations of self-reproducing cellular automata with shape-encoding mechanism"Electronics and Communications in Japan. 87. 58-66 (2004)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] K.Morita: "Simple universal reversible cellular automata in which reversible logic elements can be embedded"IEICE Trans.on Information and Systems. (in press). (2004)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] K.Imai: "A logically universal number-conserving cellular automaton with a unary table-lookup function"IEICE Trans.on Information and Systems. (in press). (2004)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] C.Martin-Vide (ed.): "Recent Topics in Mathematical and Computational Linguistics (K.Morita et al.: Characterizing the class of deterministic CF languages)"The Publishing House of the Romanian Academy, Bucharest. 342 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] E.Goles (ed.): "Complex Systems (K.Morita : Cellular automata and artificial life - Computation and life in reversible cellular automata -)"Kluwer Academic Publishers, Dordrecht. 300 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] M.Ito (ed.): "Words, Semigroups, and Transductions (J.Lee et al.: Generation and parsing of morphism languages by uniquely parallel parsable grammars)"World Scientific Publishing, Singapore. 442 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] A.Adamatzky (ed.): "Collision-Based Computing (K.Morita et al.: Universal computing in reversible and number-conserving two-dimensional cellular spaces)"Springer-Verlag, London. 549 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] C.Martin-Vide (ed.): "Grammars and Automata for String Processing (K.Morita : A new universal logic element for reversible computing)"Taylor & Francis, London. 422 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] J.Gruska(原著): "量子コンピューティング(翻訳書)"森北出版. 491 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Lee, J., Morita, K., Asou, H., Imai, K.: "Uniquely parsable unification grammars and their parser implemented in Prolog"Grammars. 3. 63-81 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Lee, J., Morita, K.: "Normal forms for uniquely parsable grammar classes forming the deterministic Chomsky hierarchy"IEICE Trans. on Information and Systems. E83-D. 1917-1923 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Lee, J., Morita, K.: "Uniquely parsable unification grammars"IEICE Trans. on Information and Systems. E84-D. 21-27 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Morita, K.: "A simple universal logic element and cellular automata for reversible computing (invited talk)"Proc. 3rd Int. Conf. on Machines, Computations, and Universality. LNCS-2055. 102-113 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Margenstern, M., Morita, K.: "NP problems are tractable in the space of cellular automata in the hyperbolic plane"Theoretical Computer Science. 259. 99-128 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Morita, K., Tojima, Y., Imai K.: "A simple computer embedded in a reversible and number-conserving two-dimensional cellular space"Multiple-Valued Logic. 6. 483-514 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Morita, K., Imai K.: "Number-conserving reversible cellular automata and their computation-universality"Theoretical Informatics and Applications. 35. 239-258 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Qi, J.S., Shauri, R.L.A., Morita, K.: "Generation of simply-connected patterns and simple closed curves by uniquely parsable array grammars (in Japanese)"Trans. IEICE Japan. J84-D-I. 168-172 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Imai, K., Hon, T., Morita, K.: "Self-reproduction in three-dimensional reversible cellular space"Artificial Life. 8. 155-174 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Imai, K., Morita, K., Sako, K.: "Firing squad synchronization problem in number-conserving cellular automata"Fundamenta Informaticae. 52. 133-141 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Imai, K., Fujita, K., Iwamoto, C., Morita, K.: "Embedding a logically universal model and a self-reproducing model into number-conserving cellular automata"Proc. 3rd Int. Conf. on Unconventional Models of Computation. LNCS-2509. 167-175 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Lee, J., Peper, F., Adachi, S., Morita, K., Mashiko, S.: "Reversible computation in asynchronous cellular automata"Proc. 3rd Int. Conf. on Unconventional Models of Computation. LNCS-2509. 220-229 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Ogiro, T., Morita, K.: "A universal 81-state number-conserving reversible cellular automaton (in Japanese)"Trans. IEICE Japan. J85-A. 1041-1050 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Imai, K., Hori, T., Matsuda, Y., Fujita, K., Morita, K.: "On simulations of self-reproducing cellular automata with shape-encoding mechanism (in Japanese)"Trans. IEICE Japan. J85-A. 1051-1058 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Lee, J., Imai, K., Morita, K.: "Simulation of one-dimensional cellular automata by uniquely parallel parsable grammars"Theoretical Computer Science. 304. 185-200 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Imai, K., Hori, T., Matsuda, Y., Fujita, K., Morita, K.: "On simulations of self-reproducing cellular automata with shape-encoding mechanism"Electronics and Communications in Japan. 87. 58-66 (2004)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Morita, K., Ogiro, T.: "Simple universal reversible cellular automata in which reversible logic elements can be embedded"IEICE Trans. on information and Systems. (in press). (2004)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Imai, K., Ikazaki, A., Iwamoto, C., Morita, K.: "A logically universal number-conserving cellular automaton with a unary table-lookup function"IEICE Trans. on information and Systems. (in press). (2004)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Morita, K.: "Recent Topics in Mathematical and Computational Linquistics, Characterizing the class of deterministic CF languages by semi-right-terminating uniquely parsable grammars(Martin-vide, C (ed.))"The Publishing House of the Romanian Academy, Bucharest. 342 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Morita, K.: "Complex Systems, Cellular automata and artificial life -Computation and life in reversible cellular automata -(Goles, E. (ed.))"Kluwer Academic Publishers, Dordrecht. 300 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Lee, J.: "Words, Semigroups, and Transductions, Generation and parsing of morphism languages by uniquely parallel parsable grammars(Ito, M. (ed.))"World Scientific Publishing, Singapore. 442 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Morita, K.: "Collision-Based Computing, Universal computing in reversible and number-conserving two-dimensional cellular spaces(Adamatzky, A. (ed.))"Springer-Verlag, London. 549 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Morita, K.: "Grammars and Automata for String Processing, A new universal logic element for reversible computing(Martin-Vide, C.(ed.))"Taylor & Francis, London. 422 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Gruska, J.(original author): "Quantum Computing (Japanese translation)"Morikita Shuppan, Tokyo. 491 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] J.Lee: "Simulation of one-dimensional cellular automata by uniquely parallel parsable grammars"Theoretical Computer Science. 304・1-3. 185-200 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] K.Imai: "On simulations of Self-reproducing cellular automata with shape-encoding mechanism"Electronics and Communications in Japan. 87・3. 58-66 (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] K.Morita: "Simple universal reversible cellular automata in which reversible logic elements can be embedded"IEICE Trans.on Information and Systems. (in press). (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] K.Imai: "A logically universal number-conserving cellular automaton with a unary table-lookup function"IEICE Trans.on Information and Systems. (in press). (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] J.Gruska: "量子コンピューテイング(翻訳書)"森北出版. 491 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] K.Imai: "Self-reproduction in three-dimensional reversible cellular space"Artificial Life. 8・2. 155-174 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] 荻路剛: "計算万能な81状態保存的可逆セルオートマトン"電子情報通信学会論文誌A. J85-A・10. 1041-1050 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] 今井勝喜: "自己参照メカニズムに基づく自己増殖セルオートマトンのシミュレーション"電子情報通信学会論文誌A. J85-A・10. 1051-1058 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] K.Imai: "Firing-squad synchronization problem in number-conserving cellular automata"Fundamenta Informatica. 52・1-3. 133-141 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] K.Imai: "Self-reproduction and shape formation in two and three dimensional cellular automata with conservative constraint"Proc. of The Eighth Int. Symp. on Artificial Life and Robotics, Beppu. 271-274 (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] K.Morita: "A new universal Logic element for reversible computing"Grammars and Automata for String Processing (eds. C. Martin-Vide, and V. Mitrana), Taylor & Francis. 285-294 (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] A.Adamatzky (ed.): "Collision-Based Computing(K.Morita et al. : Universal computing in reversible and number-conserving two-dimensional cellular spaces)"Spring-Verlag. 549 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] K.Morita: "A simple universal logic element and cellular automata for reversible computing (招待講演)"Proc. 3rd Int. Conf. on Machines, Computations, and Universality, Chisinau, Moldova, LNCS-2055, Springer-Verlag. 102-113 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] M.Margenstern: "NP problems are tractable in the space of cellular automata in the hyperbolic plane"Theoretical Computer Science. 259・1-2. 99-128 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] K.Morita: "A simple computer embedded in a reversible and number-conserving two-dimensional cellular space"Multiple-Valued Logic. 6・5-6. 483-514 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] K.Imai: "A three-dimensional uniquely parsable array grammar that generates and parses cubes"Electronic Notes in Theoretical Computer Science (eds. S.Fourey, G.T.Herman and T.Y.Kong), Elsevier Science. 46. 1-16 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] K.Morita: "Reversible computing as a special case of quantum computing (招待講演)"Proc. ERATO Workshop on Quantum Information Science 2001 (EQIS 2001), Tokyo. 11-11 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] K.Morita: "Number-conserving reversible cellular automata and their computation-universality"Theoretical Informatics and Applications. 35・3. 239-258 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] M.Ito (ed.): "Words, Semigroups, and Transductions (J.Lee and K.Morita : Generation and parsing of morphism languages by uniquely parallel parsable grammars)"World Scientific Publishing. 442 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] K.Morita: "Embedding a counter machine in a simple 2-D reversible cellular space"Proc.Sixth IFIP Workshop on Cellular Automata,Osaka. 30-31 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] J.Lee: "Uniquely parsable unification grammars and their parser implemented in Prolog"Grammars. 3・1. 63-81 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] J.Lee: "Normal forms for uniquely parsable grammar classes forming the deterministic Chomsky hierarchy"IEICE Trans.on Information and Systems. E83-D・11. 1917-1923 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Morita: "Computation and life in a reversible cellular space"Proc.Sixth Int.Symp.on Artificial Life and Robotics, Tokyo. 377-380 (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Morita: "A simple universal logic element and cellular automata for reversible computing(招待講演)"Proc.Int.Conference on Machines, Computations and Universality, Chisinau, Moldova (to appear). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Morita: "A simple computer embedded in a reversible and number-conserving two-dimensional cellular space"Multiple-Valued Logic (to appear). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] E.Goles (ed.): "Complex Systems (K.Morita : Cellular automata and artificial life)"Kluwer Academic Publishers, Dortrecht (to appear). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] C.Martin-Vide (ed.): "Grammars and Automata for String Processing (K.Morita : A new universal logic element for reversible computing)"Gordon and Breach, London (to appear). (2001)

    • Related Report
      2000 Annual Research Report

URL: 

Published: 2000-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi