Calculs en nombres réels

En informatique théorique, et en théorie de la calculabilité la théorie des calculs réels est un sujet d'étude qui traite des machines à calculer (ordinateurs) hypothétiques utilisant des nombres réels de précision infinie. Elles portent ce nom parce qu'elles opèrent sur l'ensemble des nombres réels. Dans le cadre de cette théorie, il serait possible de prouver des énoncés tels que « le complément de l'ensemble de Mandelbrot n'est que partiellement décidable ».

Schéma électrique d'un calculateur analogique servant à intégrer une fonction donnée. La théorie des calculs en nombres réels recherche les propriétés d'un tel système avec un précision infinie hypothétique.

Ces machines à calculer hypothétiques peuvent être considérées comme des ordinateurs analogiques idéalisés qui opèrent sur des nombres réels, alors que les ordinateurs numériques sont limités aux nombres calculables. Ils peuvent être subdivisés en modèles différentiels et algébriques (dans ce contexte, les ordinateurs numériques doivent être considérés comme topologiques, du moins en ce qui concerne leur fonctionnement sur les nombres réels calculables[1]).

Selon le modèle choisi, cela peut permettre aux ordinateurs réels de résoudre des problèmes inextricables pour les ordinateurs numériques (par exemple, concernant les réseaux neuronaux de Hava Siegelmann (en)...) ou vice versa. Ainsi l'ordinateur analogique idéalisé de Claude Shannon ne peut résoudre que des équations différentielles algébriques, alors qu'un ordinateur numérique peut également résoudre certaines équations transcendantes. Toutefois, cette comparaison n'est pas tout à fait juste car dans l'ordinateur analogique idéalisé de Claude Shannon, les calculs sont effectués immédiatement, c'est-à-dire en temps réel[2].

Un modèle canonique de calcul sur les réels est la machine de Blum-Shub-Smale.

Si le calcul réel était physiquement réalisable, on pourrait l'utiliser pour résoudre des problèmes NP-complets, et même des problèmes P-complets, en temps polynomial. Les nombres réels de précision illimitée dans l'univers physique sont interdits par le principe holographique et la limite de Bekenstein[3].

Notes et références

modifier

Références

modifier
  1. Klaus Weihrauch, A Simple Introduction to Computable Analysis, (lire en ligne)
  2. O. Bournez, M. L. Campagnolo, D. S. Graça et E. Hainry, « Polynomial differential equations compute all real computable functions on computable compact intervals », Journal of Complexity, vol. 23, no 3,‎ , p. 317–335 (DOI 10.1016/j.jco.2006.12.005 Accès libre, hdl 10400.1/1011 Accès libre)
  3. Scott Aaronson, NP-complete Problems and Physical Reality, ACM SIGACT News, Vol. 36, No. 1. (March 2005), pp. 30–52.

Voir aussi

modifier

Bibliographie

modifier

Articles connexes

modifier