Oracle (machine de Turing)

Une machine de Turing avec oracle peut faire appel à une boîte noire (oracle).

En théorie de la complexité ou de la calculabilité, les machines de Turing avec oracle sont une variante des machines de Turing disposant d'une boîte noire, un oracle, capable de résoudre un problème de décision en une seule opération élémentaire. En particulier, l'oracle peut résoudre en temps constant un problème indécidable comme le problème de l'arrêt. Les machines de Turing avec oracle servent notamment à définir la hiérarchie polynomiale ou la hiérarchie arithmétique[1].

  1. Voir exercice 3.4.9 p. 68 dans Computational Complexity de C. Papadimitriou.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne