On the Computational Capabilities of Several Models

We review some results about the computational power of several computational models. Considered models have in common to be related to continuous dynamical systems. 1 Dynamical Systems and Polynomial Cauchy Problems A polynomial Cauchy problem is a Cauchy problem of type { x′ = p(x, t) x(0) = x0 where p(x, t) is a vector of polynomials, and x0 is some initial condition. The class of functions that are solution of a polynomial Cauchy problem turns out to be a very robust class [14]. It contains almost all natural mathematical functions. It is closed under addition, subtraction, multiplication, division, composition, differentiation, and compositional inverse [14]. Actually, every continuous time dynamical system x′ = f(x, t) where each component of f is defined as a composition of functions in the class and polynomials can be shown equivalent to a (possibly higher dimensional) polynomial Cauchy problem [14]. This implies that almost all continuous time dynamical systems considered in books like [16], or [21] can be turned in the form of (possibly higher dimensional) polynomial Cauchy problems. For example, consider the dynamic of a pendulum x′′ + p sin(x) = 0. Because of the sin function, this is not directly a polynomial ordinary differential equation. However, define y = x′, z = sin(x), u = cos(x). A simple computation of derivatives show that we must have  x′ = y y′ = −pz z′ = yu u′ = −yz , which is a polynomial ordinary differential equation. ? This work has been partially supported by French Ministry of Research through ANR Project SOGEA. This class of dynamical systems becomes even more interesting if one realizes that it captures all what can be computed by some models of continuous time machines, such as the General Purpose Analog Computer (GPAC) of Shannon [25].

[1]  I. I. Artobolevskiĭ Mechanisms for the generation of plane curves , 1964 .

[2]  Michael J. Fischer,et al.  Computation in networks of passively mobile finite-state sensors , 2004, PODC '04.

[3]  L. Rubel,et al.  A differentially algebraic replacement theorem, and analog computability , 1987 .

[4]  Claude E. Shannon,et al.  Mathematical Theory of the Differential Analyzer , 1941 .

[5]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[6]  John Odentrantz,et al.  Markov Chains: Gibbs Fields, Monte Carlo Simulation, and Queues , 2000, Technometrics.

[7]  Michael J. Fischer,et al.  Stably Computable Properties of Network Graphs , 2005, DCOSS.

[8]  Ken Binmore,et al.  Fun and games : a text on game theory , 1992 .

[9]  Daniel Silva Graça,et al.  Some recent developments on Shannon's General Purpose Analog Computer , 2004, Math. Log. Q..

[10]  M. B. Pour-El,et al.  Abstract computability and its relation to the general purpose analog computer (some connections between logic, differential equations and analog computers) , 1974 .

[11]  Antonín Svoboda,et al.  Computing Mechanisms and Linkages , 1965 .

[12]  James D. Murray Mathematical Biology: I. An Introduction , 2007 .

[13]  M. Hirsch,et al.  Differential Equations, Dynamical Systems, and an Introduction to Chaos , 2003 .

[14]  Daniel S. Graça,et al.  Computability with polynomial differential equations , 2008, Adv. Appl. Math..

[15]  J M Smith,et al.  Evolution and the theory of games , 1976 .

[16]  David Eisenstat,et al.  Fast computation by population protocols with a leader , 2006, Distributed Computing.

[17]  José Félix Costa,et al.  Analog computers and recursive functions over the reals , 2003, J. Complex..

[18]  Martin E. Dyer,et al.  Convergence of the Iterated Prisoner's Dilemma Game , 2002, Combinatorics, Probability and Computing.

[19]  David Eisenstat,et al.  Stably computable predicates are semilinear , 2006, PODC '06.

[20]  Michael J. Fischer,et al.  Self-stabilizing population protocols , 2005, TAAS.

[21]  Ken Binmore Jeux et théorie des jeux , 1999 .

[22]  J. Nash Equilibrium Points in N-Person Games. , 1950, Proceedings of the National Academy of Sciences of the United States of America.

[23]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[24]  A. Kempe On a General Method of describing Plane Curves of the nth degree by Linkwork , 1875 .

[25]  Ann Copestake The Differential Analyser , 1940, Nature.