Blum-Shub-Smale machine

Blum-Shub-Smale machine

In computation theory, the Blum-Shub-Smale machine, or BSS machine, is a model of computation introduced by Lenore Blum, Michael Shub and Stephen Smale, intended to describe computations over the real numbers. Essentially, a BSS machine is a Random Access Machine which registers can store arbitrary real numbers and which can compute rational functions over reals at unit cost.

Definition

A BSS machine M is given by the set I of N+1 instructions, indexed 0, 1, dots, N. A configuration of M is a tuple (k,r,w,x), where k is the number of the instruction currently executed, r and w are copy registers and x stores the content of all registers of M. The computation begins with configuration (0,0,0,x) and ends whenever k=N - the content of x is said to be the output of the machine.

The instructions of M can be of the following types:
*Computation(x_{0}): a substitution x_{0} := g_{k}(x) is performed, where g_{k} is an arbitrary rational function; copy registers r and w may be changed, either by r := 0 or r := r + 1 and similarly for w.
*Branch(x_{0}, l): if x_{0} geq 0 then goto l else goto k+1.
*Copy(x_{r}, x_{w}): the content of the "read" register x_{r} is copied into the "write" register x_{w}; the next instruction is k+1

ee also

*hypercomputation
*real computer

External links

* [http://www.logic.rwth-aachen.de/pub/graedel/FMTbook-Chapter3.pdf] E. Grädel. Finite Model Theory and Descriptive Complexity. In Finite Model Theory and Its Applications, pp. 125–230. Springer-Verlag, (2007).

* [http://www.ams.org/bull/1989-21-01/S0273-0979-1989-15750-9/S0273-0979-1989-15750-9.pdf] L. Blum, M. Shub, and S. Smale, ON A THEORY OF COMPUTATION AND COMPLEXITY OVER THE REAL NUMBERS: NP-COMPLETENESS, RECURSIVE FUNCTIONS AND UNIVERSAL MACHINES, Bull. Am. Math. Soc., 21, 1 (1989).


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Machine de Blum-Shub-Smale — Une machine de Blum Shub Smale (ou machine BSS) est une machine de Turing calculant sur les nombres réels (autrement dit, son alphabet de bande est ). Elle manipule les réels comme des entités atomiques (c est à dire sans s intéresser à leur… …   Wikipédia en Français

  • Machine De Turing — Pour les articles homonymes, voir Turing (homonymie). Une machine de Turing est un modèle abstrait du fonctionnement des appareils mécaniques de calcul, tel un ordinateur et sa mémoire, créé par Alan Turing en vue de donner une définition précise …   Wikipédia en Français

  • Machine de turing — Pour les articles homonymes, voir Turing (homonymie). Une machine de Turing est un modèle abstrait du fonctionnement des appareils mécaniques de calcul, tel un ordinateur et sa mémoire, créé par Alan Turing en vue de donner une définition précise …   Wikipédia en Français

  • Machine de Turing — Pour les articles homonymes, voir Turing (homonymie). Une machine de Turing est un modèle abstrait du fonctionnement des appareils mécaniques de calcul, tel un ordinateur et sa mémoire, créé par Alan Turing en vue de donner une définition précise …   Wikipédia en Français

  • Lenore Blum — Pour les articles homonymes, voir Blum. Fichier:Lenore Blum.jpeg Lenore Blum Lenore Blum (1942 ) est une mathématicienne américaine, dont les recherches portent entre autres sur la théorie des modèles, les corps différentiels et la complexité de… …   Wikipédia en Français

  • Michael Shub — est un mathématicien ayant participé à l élaboration de l algorithme Blum Blum Shub en 1986. Voir aussi Article connexe Machine de Blum Shub Smale Lien externe Page personnelle …   Wikipédia en Français

  • Liste des articles de mathematiques — Projet:Mathématiques/Liste des articles de mathématiques Cette page recense les articles relatifs aux mathématiques, qui sont liés aux portails de mathématiques, géométrie ou probabilités et statistiques via l un des trois bandeaux suivants  …   Wikipédia en Français

  • Real computation — In computability theory, the theory of real computation deals with hypothetical computing machines using infinite precision real numbers. They are given this name because they operate on the set of real numbers. Within this theory, it is possible …   Wikipedia

  • Super-recursive algorithm — In computer science and computability theory, super recursive algorithms are algorithms that are more powerful, that is, compute more, than Turing machines. The term was introduced by Mark Burgin, whose book Super recursive algorithms develops… …   Wikipedia

  • Projet:Mathématiques/Liste des articles de mathématiques — Cette page n est plus mise à jour depuis l arrêt de DumZiBoT. Pour demander sa remise en service, faire une requête sur WP:RBOT Cette page recense les articles relatifs aux mathématiques, qui sont liés aux portails de mathématiques, géométrie ou… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”