메뉴 건너뛰기




Volumn 395, Issue 1, 2008, Pages 101-131

Reversible computing and cellular automata-A survey

Author keywords

Computation universality; Reversible cellular automata; Reversible logic element; Reversible Turing machine

Indexed keywords

COMPUTATIONAL METHODS; FORMAL LOGIC; LOGIC CIRCUITS; MATHEMATICAL MODELS; PERSONAL COMPUTERS; TURING MACHINES;

EID: 41149107262     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2008.01.041     Document Type: Article
Times cited : (124)

References (51)
  • 1
    • 84968481843 scopus 로고
    • The Garden of Eden theorem for finite configurations
    • Amoroso S., and Cooper G. The Garden of Eden theorem for finite configurations. Proc. Amer. Math. Soc. 26 (1970) 158-164
    • (1970) Proc. Amer. Math. Soc. , vol.26 , pp. 158-164
    • Amoroso, S.1    Cooper, G.2
  • 2
    • 0015417381 scopus 로고
    • Decision procedures for surjectivity and injectivity of parallel maps for tessellation structures
    • Amoroso S., and Patt Y.N. Decision procedures for surjectivity and injectivity of parallel maps for tessellation structures. J. Comput. Syst. Sci. 6 (1972) 448-464
    • (1972) J. Comput. Syst. Sci. , vol.6 , pp. 448-464
    • Amoroso, S.1    Patt, Y.N.2
  • 3
    • 84898893412 scopus 로고    scopus 로고
    • Three small universal Turing machines
    • 3rd Int. Conference on Machines, Computations, and Universality, Springer-Verlag
    • Baiocchi C. Three small universal Turing machines. 3rd Int. Conference on Machines, Computations, and Universality. LNCS vol. 2055 (2001), Springer-Verlag 1-10
    • (2001) LNCS , vol.2055 , pp. 1-10
    • Baiocchi, C.1
  • 4
    • 0015680909 scopus 로고
    • Logical reversibility of computation
    • Bennett C.H. Logical reversibility of computation. IBM J. Res. Dev. 17 (1973) 525-532
    • (1973) IBM J. Res. Dev. , vol.17 , pp. 525-532
    • Bennett, C.H.1
  • 5
    • 0010146684 scopus 로고
    • The thermodynamics of computation
    • Bennett C.H. The thermodynamics of computation. Int. J. Theoret. Phys. 21 (1982) 905-940
    • (1982) Int. J. Theoret. Phys. , vol.21 , pp. 905-940
    • Bennett, C.H.1
  • 6
    • 0023869334 scopus 로고
    • Notes on the history of reversible computation
    • Bennett C.H. Notes on the history of reversible computation. IBM J. Res. Dev. 32 (1988) 16-23
    • (1988) IBM J. Res. Dev. , vol.32 , pp. 16-23
    • Bennett, C.H.1
  • 7
    • 0024714327 scopus 로고
    • Time/space trade-offs for reversible computation
    • Bennett C.H. Time/space trade-offs for reversible computation. SIAM J. Comput. 18 (1989) 766-776
    • (1989) SIAM J. Comput. , vol.18 , pp. 766-776
    • Bennett, C.H.1
  • 8
    • 4444303051 scopus 로고    scopus 로고
    • Efficient exhaustive listings of reversible one dimensional cellular automata
    • Boykett T. Efficient exhaustive listings of reversible one dimensional cellular automata. Theoret. Comput. Sci. 325 (2004) 215-247
    • (2004) Theoret. Comput. Sci. , vol.325 , pp. 215-247
    • Boykett, T.1
  • 9
    • 8744267587 scopus 로고    scopus 로고
    • Universality in elementary cellular automata
    • Cook M. Universality in elementary cellular automata. Complex Systems 15 (2004) 1-40
    • (2004) Complex Systems , vol.15 , pp. 1-40
    • Cook, M.1
  • 10
    • 0004193807 scopus 로고    scopus 로고
    • Hey A.J.G., and Allen R.W. (Eds), Perseus Books, Reading, MA
    • Feynman R.P. In: Hey A.J.G., and Allen R.W. (Eds). Feynman Lectures on Computation (1996), Perseus Books, Reading, MA
    • (1996) Feynman Lectures on Computation
    • Feynman, R.P.1
  • 12
    • 0001072208 scopus 로고
    • Endomorphisms and automorphisms of the shift dynamical system
    • Hedlund G.A. Endomorphisms and automorphisms of the shift dynamical system. Math. Systems Theory 3 (1969) 320-375
    • (1969) Math. Systems Theory , vol.3 , pp. 320-375
    • Hedlund, G.A.1
  • 13
    • 0030258623 scopus 로고    scopus 로고
    • Firing squad synchronization problem in reversible cellular automata
    • Imai K., and Morita K. Firing squad synchronization problem in reversible cellular automata. Theoret. Comput. Sci. 165 (1996) 475-482
    • (1996) Theoret. Comput. Sci. , vol.165 , pp. 475-482
    • Imai, K.1    Morita, K.2
  • 14
    • 0347367167 scopus 로고    scopus 로고
    • A computation-universal two-dimensional 8-state triangular reversible cellular automaton
    • Imai K., and Morita K. A computation-universal two-dimensional 8-state triangular reversible cellular automaton. Theoret. Comput. Sci. 231 (2000) 181-191
    • (2000) Theoret. Comput. Sci. , vol.231 , pp. 181-191
    • Imai, K.1    Morita, K.2
  • 15
    • 0036359460 scopus 로고    scopus 로고
    • Self-reproduction in three-dimensional reversible cellular space
    • Imai K., Hori T., and Morita K. Self-reproduction in three-dimensional reversible cellular space. Artificial Life 8 (2002) 155-174
    • (2002) Artificial Life , vol.8 , pp. 155-174
    • Imai, K.1    Hori, T.2    Morita, K.3
  • 16
    • 0028368814 scopus 로고
    • Reversibility and surjectivity problems of cellular automata
    • Kari J. Reversibility and surjectivity problems of cellular automata. J. Comput. Syst. Sci. 48 (1994) 149-182
    • (1994) J. Comput. Syst. Sci. , vol.48 , pp. 149-182
    • Kari, J.1
  • 17
    • 16444378043 scopus 로고    scopus 로고
    • Theory of cellular automata: A survey
    • Kari J. Theory of cellular automata: A survey. Theoret. Comput. Sci. 334 (2005) 3-33
    • (2005) Theoret. Comput. Sci. , vol.334 , pp. 3-33
    • Kari, J.1
  • 18
    • 84876907785 scopus 로고    scopus 로고
    • A universal Turing machine with 3 states and 9 symbols
    • Developments in Language Theory (DLT 2001), Springer-Verlag
    • Kudlek M., and Rogozhin Y. A universal Turing machine with 3 states and 9 symbols. Developments in Language Theory (DLT 2001). LNCS vol. 2295 (2002), Springer-Verlag 311-318
    • (2002) LNCS , vol.2295 , pp. 311-318
    • Kudlek, M.1    Rogozhin, Y.2
  • 19
    • 0000328287 scopus 로고
    • Irreversibility and heat generation in the computing process
    • Landauer R. Irreversibility and heat generation in the computing process. IBM J. Res. Dev. 5 (1961) 183-191
    • (1961) IBM J. Res. Dev. , vol.5 , pp. 183-191
    • Landauer, R.1
  • 20
    • 0000192783 scopus 로고
    • n u, où θ est un isomorphisme de codes
    • n u, où θ est un isomorphisme de codes. C. R. Hebd. Seances Acad. Sci. 257 (1963) 2597-2600
    • (1963) C. R. Hebd. Seances Acad. Sci. , vol.257 , pp. 2597-2600
    • Lecerf, Y.1
  • 21
    • 41149090878 scopus 로고    scopus 로고
    • J. Lee, personal communication, 2004
    • J. Lee, personal communication, 2004
  • 22
    • 41149119129 scopus 로고    scopus 로고
    • M. Margenstern, Surprising areas in the quest for small universal devices, MFCSIT 2006, Cork, Electronic Notes in Theoret. Comput. Sci. (in press)
    • M. Margenstern, Surprising areas in the quest for small universal devices, MFCSIT 2006, Cork, Electronic Notes in Theoret. Comput. Sci. (in press)
  • 23
    • 0020496097 scopus 로고
    • Physics-like model of computation
    • Margolus N. Physics-like model of computation. Physica 10D (1984) 81-95
    • (1984) Physica , vol.10 D , pp. 81-95
    • Margolus, N.1
  • 24
    • 0039850539 scopus 로고
    • Condition for injectivity of global maps for tessellation automata
    • Maruoka A., and Kimura M. Condition for injectivity of global maps for tessellation automata. Inf. Control 32 (1976) 158-162
    • (1976) Inf. Control , vol.32 , pp. 158-162
    • Maruoka, A.1    Kimura, M.2
  • 25
    • 0018435243 scopus 로고
    • Injectivity and surjectivity of parallel maps for cellular automata
    • Maruoka A., and Kimura M. Injectivity and surjectivity of parallel maps for cellular automata. J. Comput. Syst. Sci. 18 (1979) 47-64
    • (1979) J. Comput. Syst. Sci. , vol.18 , pp. 47-64
    • Maruoka, A.1    Kimura, M.2
  • 27
    • 0038529940 scopus 로고
    • Machine models of self-reproduction
    • Burks A.W. (Ed), University of Illinois Press, Urbana
    • Moore E.F. Machine models of self-reproduction. In: Burks A.W. (Ed). Essays on Cellular Automata (1970), University of Illinois Press, Urbana 187-203
    • (1970) Essays on Cellular Automata , pp. 187-203
    • Moore, E.F.1
  • 28
    • 14944345387 scopus 로고    scopus 로고
    • Procedures for calculating reversible one-dimensional cellular automata
    • Mora J.C.S.T., Vergara S.V.C., Martinez G.J., and McIntosh H.V. Procedures for calculating reversible one-dimensional cellular automata. Physica D 202 (2005) 134-141
    • (2005) Physica D , vol.202 , pp. 134-141
    • Mora, J.C.S.T.1    Vergara, S.V.C.2    Martinez, G.J.3    McIntosh, H.V.4
  • 29
    • 0040216312 scopus 로고
    • A 1-tape 2-symbol reversible Turing machine
    • Morita K., Shirasaki A., and Gono Y. A 1-tape 2-symbol reversible Turing machine. Trans. IEICE Japan E-72 (1989) 223-228
    • (1989) Trans. IEICE Japan , vol.E-72 , pp. 223-228
    • Morita, K.1    Shirasaki, A.2    Gono, Y.3
  • 30
    • 0000500219 scopus 로고
    • Computation universality of one-dimensional reversible (injective) cellular automata
    • Morita K., and Harao M. Computation universality of one-dimensional reversible (injective) cellular automata. Trans. IEICE Japan E-72 (1989) 758-762
    • (1989) Trans. IEICE Japan , vol.E-72 , pp. 758-762
    • Morita, K.1    Harao, M.2
  • 31
    • 0013371356 scopus 로고
    • A simple construction method of a reversible finite automaton out of Fredkin gates, and its related problem
    • Morita K. A simple construction method of a reversible finite automaton out of Fredkin gates, and its related problem. Trans. IEICE Japan E-73 (1990) 978-984
    • (1990) Trans. IEICE Japan , vol.E-73 , pp. 978-984
    • Morita, K.1
  • 32
    • 0006868454 scopus 로고
    • Computation-universal models of two-dimensional 16-state reversible cellular automata
    • Morita K., and Ueno S. Computation-universal models of two-dimensional 16-state reversible cellular automata. IEICE Trans. Inf. Syst. E75-D (1992) 141-147
    • (1992) IEICE Trans. Inf. Syst. , vol.E75-D , pp. 141-147
    • Morita, K.1    Ueno, S.2
  • 33
    • 0030289138 scopus 로고    scopus 로고
    • Universality of a reversible two-counter machine
    • Morita K. Universality of a reversible two-counter machine. Theoret. Comput. Sci. 168 (1996) 303-320
    • (1996) Theoret. Comput. Sci. , vol.168 , pp. 303-320
    • Morita, K.1
  • 34
    • 0347244231 scopus 로고    scopus 로고
    • Self-reproduction in a reversible cellular space
    • Morita K., and Imai K. Self-reproduction in a reversible cellular space. Theoret. Comput. Sci. 168 (1996) 337-366
    • (1996) Theoret. Comput. Sci. , vol.168 , pp. 337-366
    • Morita, K.1    Imai, K.2
  • 35
    • 84898926154 scopus 로고    scopus 로고
    • A simple reversible logic element and cellular automata for reversible computing
    • Proc. 3rd Int. Conf. on Machines, Computations, and Universality, Springer-Verlag
    • Morita K. A simple reversible logic element and cellular automata for reversible computing. Proc. 3rd Int. Conf. on Machines, Computations, and Universality. LNCS vol. 2055 (2001), Springer-Verlag 102-113
    • (2001) LNCS , vol.2055 , pp. 102-113
    • Morita, K.1
  • 36
    • 1642323171 scopus 로고    scopus 로고
    • Universal computing in reversible and number-conserving two-dimensional cellular spaces
    • Adamatzky A. (Ed), Springer-Verlag
    • Morita K., Tojima Y., Imai K., and Ogiro T. Universal computing in reversible and number-conserving two-dimensional cellular spaces. In: Adamatzky A. (Ed). Collision-based Computing (2002), Springer-Verlag 161-199
    • (2002) Collision-based Computing , pp. 161-199
    • Morita, K.1    Tojima, Y.2    Imai, K.3    Ogiro, T.4
  • 37
    • 1642357131 scopus 로고    scopus 로고
    • A new universal logic element for reversible computing
    • Martin-Vide C., and Mitrana V. (Eds), Taylor & Francis, London
    • Morita K. A new universal logic element for reversible computing. In: Martin-Vide C., and Mitrana V. (Eds). Grammars and Automata for String Processing (2003), Taylor & Francis, London 285-294
    • (2003) Grammars and Automata for String Processing , pp. 285-294
    • Morita, K.1
  • 38
    • 24144453385 scopus 로고    scopus 로고
    • Classification and universality of reversible logic elements with one-bit memory
    • Proc. 4th Int. Conf. on Machines, Computations, and Universality, Springer-Verlag
    • Morita K., Ogiro T., Tanaka K., and Kato H. Classification and universality of reversible logic elements with one-bit memory. Proc. 4th Int. Conf. on Machines, Computations, and Universality. LNCS vol. 3354 (2005), Springer-Verlag 245-256
    • (2005) LNCS , vol.3354 , pp. 245-256
    • Morita, K.1    Ogiro, T.2    Tanaka, K.3    Kato, H.4
  • 39
    • 37849023527 scopus 로고    scopus 로고
    • A universal reversible Turing machine
    • Proc. 5th Int. Conf. on Machines, Computations, and Universality, Springer-Verlag
    • Morita K., and Yamaguchi Y. A universal reversible Turing machine. Proc. 5th Int. Conf. on Machines, Computations, and Universality. LNCS vol. 4664 (2007), Springer-Verlag 90-98
    • (2007) LNCS , vol.4664 , pp. 90-98
    • Morita, K.1    Yamaguchi, Y.2
  • 40
    • 41149098265 scopus 로고    scopus 로고
    • Simple universal one-dimensional reversible cellular automata
    • Morita K. Simple universal one-dimensional reversible cellular automata. J. Cellular Automata 2 (2007) 159-165
    • (2007) J. Cellular Automata , vol.2 , pp. 159-165
    • Morita, K.1
  • 41
    • 41149121269 scopus 로고
    • The converse of Moore's Garden-of-Eden theorem
    • Burks A.W. (Ed), University of Illinois Press, Urbana
    • Myhill J. The converse of Moore's Garden-of-Eden theorem. In: Burks A.W. (Ed). Essays on Cellular Automata (1970), University of Illinois Press, Urbana 204-205
    • (1970) Essays on Cellular Automata , pp. 204-205
    • Myhill, J.1
  • 42
    • 37349099678 scopus 로고    scopus 로고
    • Four small universal Turing machines
    • Proc. 5th Int. Conf. on Machines, Computations, and Universality, Springer-Verlag
    • Neary T., and Woods D. Four small universal Turing machines. Proc. 5th Int. Conf. on Machines, Computations, and Universality. LNCS vol. 4664 (2007), Springer-Verlag 242-254
    • (2007) LNCS , vol.4664 , pp. 242-254
    • Neary, T.1    Woods, D.2
  • 44
    • 0002723060 scopus 로고
    • Grundsätzliches zur Beschreibung diskreter Prozesse
    • Birkhäuser Verlag
    • Petri C.A. Grundsätzliches zur Beschreibung diskreter Prozesse. Proc. 3rd Colloquium über Automatentheorie (1967), Birkhäuser Verlag 121-140
    • (1967) Proc. 3rd Colloquium über Automatentheorie , pp. 121-140
    • Petri, C.A.1
  • 45
    • 0015413790 scopus 로고
    • Tessellations with local transformations
    • Richardson D. Tessellations with local transformations. J. Comput. Syst. Sci. 6 (1972) 373-388
    • (1972) J. Comput. Syst. Sci. , vol.6 , pp. 373-388
    • Richardson, D.1
  • 46
    • 0030286377 scopus 로고    scopus 로고
    • Small universal Turing machines
    • Rogozhin Y. Small universal Turing machines. Theoret. Comput. Sci. 168 (1996) 215-240
    • (1996) Theoret. Comput. Sci. , vol.168 , pp. 215-240
    • Rogozhin, Y.1
  • 47
    • 0000745182 scopus 로고
    • Computation and construction universality of reversible cellular automata
    • Toffoli T. Computation and construction universality of reversible cellular automata. J. Comput. Syst. Sci. 15 (1977) 213-231
    • (1977) J. Comput. Syst. Sci. , vol.15 , pp. 213-231
    • Toffoli, T.1
  • 48
    • 84978092325 scopus 로고
    • Reversible computing
    • Automata, Languages and Programming. de Bakker J.W., and van Leeuwen J. (Eds), Springer-Verlag
    • Toffoli T. Reversible computing. In: de Bakker J.W., and van Leeuwen J. (Eds). Automata, Languages and Programming. LNCS vol. 85 (1980), Springer-Verlag 632-644
    • (1980) LNCS , vol.85 , pp. 632-644
    • Toffoli, T.1
  • 49
    • 0002235636 scopus 로고
    • Bicontinuous extensions of invertible combinatorial functions
    • Toffoli T. Bicontinuous extensions of invertible combinatorial functions. Math. Syst. Theory 14 (1981) 12-23
    • (1981) Math. Syst. Theory , vol.14 , pp. 12-23
    • Toffoli, T.1
  • 50
    • 0001566941 scopus 로고
    • Invertible cellular automata: A review
    • Toffoli T., and Margolus N. Invertible cellular automata: A review. Physica D 45 (1990) 229-253
    • (1990) Physica D , vol.45 , pp. 229-253
    • Toffoli, T.1    Margolus, N.2
  • 51
    • 37849053074 scopus 로고    scopus 로고
    • Small semi-weakly universal Turing machines
    • Proc. 5th Int. Conf. on Machines, Computations, and Universality, Springer-Verlag
    • Woods D., and Neary T. Small semi-weakly universal Turing machines. Proc. 5th Int. Conf. on Machines, Computations, and Universality. LNCS vol. 4664 (2007), Springer-Verlag 303-315
    • (2007) LNCS , vol.4664 , pp. 303-315
    • Woods, D.1    Neary, T.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.