Preuve vérifiable de manière probabilisteEn théorie de la complexité, une preuve vérifiable de manière probabiliste[1] aussi appelée preuve vérifiable en probabilité[2] ou PCP (pour Probabilistically checkable proof) est une preuve (certificat) qui peut être vérifiée par un algorithme probabiliste, en utilisant un certain nombre de bits aléatoires et en lisant un certain nombre de bits de la preuve. La classe PCP[r(n),q(n)] réfère à l'ensemble des problèmes de décision qui ont des preuves vérifiables en temps polynomial avec au plus r(n) bits aléatoires et en lisant au plus q(n) bits de la preuve. Sauf mention, une preuve correcte est toujours acceptée ; une preuve incorrecte est rejetée avec une probabilité supérieure ou égale à 1/2. Lien avec les classes de complexité usuellesOn obtient les classes de complexité usuelles avec des valeurs extrêmes pour r(n) et/ou q(n) :
Théorème PCPDe manière intéressante, le théorème PCP énonce que PCP[O(log n), O (1)] = NP. Autrement dit, un problème est dans NP si l'on peut vérifier des preuves en temps polynomial en utilisant un nombre logarithmique de bits aléatoires et un nombre constant de bits de la preuve. Notes et références
|
Portal di Ensiklopedia Dunia