<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="0.92">
	<channel>
    <title>classe-pspace</title>
    <link>http://classe-pspace.blog2geek.com</link>
    <description>Blog specialise; geek et geek attitude.</description>
    <language>fr-FR</language><item>
        <title>La classe PSPACE</title>
        <link>http://classe-pspace.blog2geek.com/la-classe-pspace-713.html</link>
        <description>
	Présentation
	
	Dans la théorie de la complexité, la notion de classe est utilisée afin de classer les différents problèmes par rapport à la complexité de ceux-ci.
	Cette classe, classant les problèmes par rapport à l&amp;rsquo;espace mémoire qu&amp;rsquo;ils nécessitent, contient l&amp;rsquo;ensemble des problèmes pouvant être résolus par un algorithme déterministe en utilisant un espace mémoire polynomial par rapport à la taille des données. 
	
	
	Représentation graphique
	
	Il est possible de représenter graphiquement la classe PSPACE avec les deux graphes suivants qui représentent les courbes f(n) = n2 et f(n) = n6 : 
	
	
	
	
	
	
	La class P
	
	Cette classe, classant les problèmes par rapport au temps, est surement la plus importante de la théorie des complexités car elle contient tous les problèmes facilement solubles. Elle contient réellement tous les problèmes pouvant être résolus par un algorithme déterministe en un temps polynomial par rapport à la taille des données. Cela signifie que la taille des données est n, le temps sera nx.
	Le problème avec cette classe est qu&amp;rsquo;elle peut tout à fait contenir des problèmes rapidement solvables comme elle peut contenir des problèmes qui nécessitent un temps très important. En effet, la complexité en temps pourra être n100000 pour un problème de la classe P comme elle pourra être n2.
	Il est possible de déduire l&amp;rsquo;inclusion P inclut PSPACE car les algorithmes nécessitant un temps polynomial ne peuvent que nécessiter un espace polynomial. 
	
	
	Extension a NPSPACE
	
	Le théorème de Savitch (1970) énonce que si une machine de Turing nondéterministe peut résoudre un problème en utilisant un espace mémoire f(n) (&lt;= log(n)), alors une machine de Turing déterministe peut résoudre le même problème avec un espace mémoire f2(n). 
	Ce théorème permet de déduire le corollaire : PSPACE = NPSPACE. Autrement dit, PSPACE correspond à l&amp;rsquo;ensemble des problèmes pouvant être résolus par une machine de Turing déterministe ou non-déterministe avec un espace mémoire polynomial par rapport à la taille des données. Ce corollaire est évident car le carré d&amp;rsquo;une fonction polynomial est une fonction polynomial.
	PSPACE correspond à l&amp;rsquo;ensemble des problèmes pouvant être résolus par une machine de Turing déterministe ou non-déterministe avec un espace mémoire polynomial par rapport à la taille des données. Ce corollaire est évident car le carré d&amp;rsquo;une fonction polynomial est une fonction polynomial.
	
</description>
		<pubDate>Sat, 19 May 2007 18:33:00 GMT</pubDate>
      </item><item>
        <title>Les différents types de complexité</title>
        <link>http://classe-pspace.blog2geek.com/les-differents-types-de-complexite-712.html</link>
        <description>
	La complexité en temps
	
	La complexité en temps évalue le temps nécessaire au problème en fonction de la taille des données. On définit les deux classes suivantes utilisant ce type d&amp;rsquo;évaluation :
	
	
	
		TIME(t(n)) : l&amp;rsquo;ensemble des problèmes P qui peuvent être décidés en temps t(n) par une machine déterministe
		NTIME(t(n)) : l&amp;rsquo;ensemble des problèmes P qui peuvent être décidés en temps t(n) par une machine non-déterministe
	
	
	La complexité en espace
	
	La complexité en espace évalue l&amp;rsquo;espace mémoire nécessaire au problème en fonction de la taille des données. Tout comme la complexité en temps, on définie les deux classes suivantes utilisant ce type d&amp;rsquo;évaluation :
	
	
	
		SPACE(s(n)) : l&amp;rsquo;ensemble des problèmes P qui peuvent être décidés par une machine déterministe en utilisant s(n) cases mémoires au maximum
		NSPACE(s(n)) : l&amp;rsquo;ensemble des problèmes P qui peuvent être décidés par une machine non-déterministe en utilisant s(n) cases mémoires au maximum
	
	
	
</description>
		<pubDate>Sat, 19 May 2007 18:26:00 GMT</pubDate>
      </item><item>
        <title>Les différents types de machine</title>
        <link>http://classe-pspace.blog2geek.com/les-differents-types-de-machine-711.html</link>
        <description>
	Les Machines Déterministes
	
	Une machine déterministe est une machine telle que nous les connaissons. 
	Les deux modèles les plus utilisés sont : 
	
	
		La machine de Turing 
		La machine RAM 
	
	
	Les machines déterministes n&amp;rsquo;effectuent qu&amp;rsquo;un calcul à la fois. Le déterminisme se situe dans le fait qu&amp;rsquo;à chaque état donné de la mémoire de la machine, l&amp;rsquo;action élémentaire qui sera effectuée sera toujours la même. 
	
	
	Les Machines Non-Déterministes
	
	Les machines non-déterministes se différencient des machines déterministes principalement par le critère cité à la fin de la partie précédente. En effet, à chaque état donné de la mémoire de la machine, celle-ci a le choix entre  plusieurs actions. A partir de ce choix, la machine devine la bonne et l&amp;rsquo;effectue. Il est possible d&amp;rsquo;imaginer le fonctionnement en considérant qu&amp;rsquo;à chaque fois que la machine doit faire un choix, celle-ci se dédouble en différents clones qui essaient de poursuivre l&amp;rsquo;exécution. Lorsqu&amp;rsquo;un des clones a réussi l&amp;rsquo;exécution, la machine aura alors réussi l&amp;rsquo;exécution.
	
</description>
		<pubDate>Sat, 19 May 2007 18:21:00 GMT</pubDate>
      </item><item>
        <title>Introduction</title>
        <link>http://classe-pspace.blog2geek.com/introduction-710.html</link>
        <description>


Dans le domaine de l&amp;rsquo;informatique, lors de la résolution d&amp;rsquo;un problème, il est très important et intéressant de savoir le temps qui sera nécessaire à sa résolution ainsi que l&amp;rsquo;espace mémoire. Afin de résoudre ce calcul, la &quot;théorie de la complexité&quot; a été mise au point. 

Celle-ci a en effet pour objectif d&amp;rsquo;étudier la difficulté d&amp;rsquo;un problème en estimant la nécessité en temps et en espace mémoire de celui-ci. Elle permet donc, à partir  d&amp;rsquo;un problème, d&amp;rsquo;estimer ses ressources spatiales et temporelles pour le résoudre.

</description>
		<pubDate>Sat, 19 May 2007 18:17:00 GMT</pubDate>
      </item>		</channel>
</rss> 
