Analog computation with continuous ODEs

Demonstrates simple, low-dimensional systems of ODEs that can simulate arbitrary finite automata, push-down automata, and Turing machines. We conclude that there are systems of ODEs in R/sup 3/ with continuous vector fields possessing the power of universal computation. Further, such computations can be made robust to small errors in coding of the input or measurement of the output. As such, they represent physically realizable computation. We make precise what we mean by "simulation" of digital machines by continuous dynamical systems. We also discuss elements that a more comprehensive ODE-based model of analog computation should contain. The "axioms" of such a model are based on considerations from physics.<<ETX>>

[1]  Edward Fredkin,et al.  Digital mechanics , 1991 .

[2]  M. Branicky Topology of hybrid systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[3]  M. Branicky Continuity of ODE solutions , 1994 .

[4]  T. Toffoli Physics and computation , 1982 .

[5]  B. Dickinson,et al.  The complexity of analog computation , 1986 .

[6]  Roger W. Brockett Pulse Driven Dynamical Systems , 1992 .

[7]  Tommaso Toffoli,et al.  Cellular Automata as an Alternative to (Rather than an Approximation of) Differential Equations in M , 1984 .

[8]  R. Devaney An Introduction to Chaotic Dynamical Systems , 1990 .

[9]  Eduardo Sontag,et al.  Turing computability with neural nets , 1991 .

[10]  S. Omohundro Modelling cellular automata with partial differential equations , 1984 .

[11]  E. Fredkin Digital mechanics: an informational process based on reversible universal cellular automata , 1990 .

[12]  Michael S. Branicky,et al.  Universal Computation and Other Capabilities of Hybrid and Continuous Dynamical Systems , 1995, Theor. Comput. Sci..

[13]  Moore,et al.  Unpredictability and undecidability in dynamical systems. , 1990, Physical review letters.

[14]  and Charles K. Taft Reswick,et al.  Introduction to Dynamic Systems , 1967 .

[15]  R. Brockett Dynamical systems that sort lists, diagonalize matrices, and solve linear programming problems , 1991 .

[16]  David S. Watkins,et al.  Self-similar flows , 1988 .

[17]  Garry Howell,et al.  An Introduction to Chaotic dynamical systems. 2nd Edition, by Robert L. Devaney , 1990 .

[18]  Cristopher Moore,et al.  Generalized shifts: unpredictability and undecidability in dynamical systems , 1991 .

[19]  Michel Cosnard,et al.  Computability Properties of Low-dimensional Dynamical Systems , 1993, STACS.

[20]  S. Smale,et al.  On a theory of computation and complexity over the real numbers; np-completeness , 1989 .

[21]  M. Chu On the Continuous Realization of Iterative Processes , 1988 .

[22]  Roger W. Brockett,et al.  Smooth dynamical systems which realize arithmetical and logical operations , 1989 .