<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="0.92">
	<channel>
    <title>ntm</title>
    <link>http://ntm.blog2geek.com</link>
    <description>Blog specialise; geek et geek attitude.</description>
    <language>fr-FR</language><item>
        <title>Non Deterministic Turing Machine</title>
        <link>http://ntm.blog2geek.com/non-deterministic-turing-machine-740.html</link>
        <description>Non Deterministic Turing Machine

Une
machine de Turing non déterministe est une machine de Turing qui, de
manière analogue aux automates finis non déterministes, peut pour
n&amp;#39;importe quel état dans lequel elle se trouve et pour n&amp;#39;importe quel
symbole lu prendre n&amp;#39;importe quel action plutôt qu&amp;#39;une unique
prédéterminée. On sous entend par action le fait d&amp;#39;écrire un symbole
sur la bande, déplacer la tête de lecture et changer d&amp;#39;état. La
sélection de l&amp;#39;action à effectuer se fait sans suivre de
règleprédéterminée.
Par exemple prenons le langage L = {ww: w
 { a , b }* }. Considérant une chaîne x, une NTM acceptant le langage L devinerait le milieu de x, cad le point de départ de la 2ème partie de x. Ensuite elle effectuerait comparaison de la première partie de x avec la seconde en prenant le i-eme symbol de chacune des parties. Une machine de Turing déterministe, d&amp;#39;un autre coté, ne peut pas deviner le milieu de x. Elle doit le trouver en dissociant les symboles des extrémités.

On peut prouver qu&amp;#39;une NTM (Non deterministic Turing Machine) est juste aussi puissante qu&amp;#39;une DTM (Deterministic Turing Machine).

De manière intuitive on pourrait penser qu&amp;#39;une NTM est plus puissante qu&amp;#39;une DTM, notamment a cause du fait qu&amp;#39;elles peuvent exécuter de multiples actions en même temps et qu&amp;#39;une seule d&amp;#39;entre elles ait besoin d&amp;#39;aboutir. Mais n&amp;#39;importe quel langage reconnu par un NTM peut être reconnu par une DTM: elle peut simuler chacun des transitions de la NTM en faisant des copies de l&amp;#39;état simulé quand plusieurs transitions sont possibles. Ainsi la DTM peut simuler la parallélisation des états de manière similaire à un système d&amp;#39;exploitation multitache.
Néanmoins le temps supplémentaire nécessaire à cette &quot;simulation&quot; n&amp;#39;est pas généralement connu et s&amp;#39;apparente au problème &quot;P=NP&quot; pour lequel nous vous invitons a consulter le rapport de nos camarades.


Définition

De manière formelle, une machine de Turing non déterministe est un sextuplé , où


	Q est un ensemble fini d&amp;#39;états
	
	
	&amp;Sigma; est un ensemble fini de symboles (l&amp;#39;alphabet de la bande)
	
	
	 est l&amp;#39;état initial.
	
	
	 est le symbole blanc ()
	
	
	 est l&amp;#39;ensemble des états &quot;acceptants&quot;, ou finaux.
	
	
	 est une fonction multi-valuée sur les états et les symboles. C&amp;#39;est la fonction de transition. L est le décalage à gauche et R est le décalage à droite.
	
	Dans une machine de Turing ordinaire, la fonction de transition n&amp;#39;est pas multi-valuée.
	
	


 


On peut noter certaines représentations où l&amp;#39;état initial est remplacé par un ensemble d&amp;#39;états. Il est évident que ceci est équivalent à commencer par un unique état qui ensuite continue sur de multiples états (en l&amp;#39;occurrence ceux de l&amp;#39;ensemble précédemment cité).
Une variante inclus aussi un ensemble d&amp;#39;états dits &quot;de rejet&quot;. Une NTM &quot;rejette&quot; si tous les chemins calculés mènent à des états de rejet.


Non-determinisme Borné

Une NTM est dite bornée si elle s&amp;#39;arrête au bout d&amp;#39;un certain nombre d&amp;#39;actions et à ainsi un nombre possible de configurations borné.



NTMs et Ordinateurs Quantiques


Il est souvent sous entendu à tord que les ordinateurs quantiques sont des NTMs. Ceci peut être réfuté par le fait que les ordinateurs quantiques ne peuvent résoudre des problèmes de type &quot;NP-Complets&quot;
</description>
		<pubDate>Mon, 21 May 2007 18:35:00 GMT</pubDate>
      </item>		</channel>
</rss> 
