Qu'est-ce que la classe de complexité

12

Que signifie la classe de complexité ? Je sais que P est la classe de complexité qui contient les langages A pour lesquels il existe une machine de Turing polynomiale à temps non déterministe M telle que x A si le nombre d'états accepteurs de la machine M sur l'entrée x est impair.PPPAMxAMx

Mais que signifie ? Je ne peux tout simplement pas suivre ce qu'il fait réellement :)PP

Quelles sont les conséquences pratiques d'une telle classe de complexité et comment peut-on montrer que ?PP=P

stewenson
la source
2
Cette notation (à mon humble avis) dénote des classes de complexité relative ou oracle. Voir Wikipedia pour une définition. Est-ce que cela répond à la question? Sinon, veuillez modifier pour clarifier.
Raphaël
7
Vous trouverez la preuve de sur cs.rutgers.edu/~allender/538/murata3.pdfPP=P
sdcvvc

Réponses:

11

désigne la classeP équipée de ce qu'on appelle unoraclepourP - nous disons qu'il a été donné la possibilité de déterminer si une chaîne s appartientou non àun langage L contenu dans la classeP en une seule opération.PPPPsLP

Je vois qu'un autre commentateur (sdcwc) a lié à la preuve de (voir ces notes sur une conférence du CS 538 à Rutgers ). Une classe de complexité C qui est un oracle à une classe B telle que B C = B , est dit être faible pour la classe B . Dans ce cas, nous disons que P est faible pour lui-même.PP=PCBBC=BBP

Josh Lockhart
la source
Un autre lien pour vous, cette fois vers la page wikipédia sur le 'lowness' des classes de complexité: en.wikipedia.org/wiki/Low_%28complexity%29
Josh Lockhart
Votre style d'explication est suffisant pour comprendre les principes de base et il est facile à suivre.
stewenson
Que voulez-vous dire essentiellement que est équipé de l'oracle qui peut déterminer l'appartenance à la langue L en une seule étape? De mon point de vue, si vous voulez résoudre un problème dans P P , vous interrogez l'oracle au tout début du calcul, donc après la première étape, vous savez comment l'oracle vous répond? Donc, vous savez que puisque vous avez atteint un état d'acceptation, le nombre de ces états n'est qu'un, donc le nombre impair, alors vous acceptez? PLPP
stewenson
3
PLPsLPLSATP
f(1i,x)13=1111iknkinkf(1i,x)=f(1nk,x)=f(1|x|k,x)fP