I beregningskompleksitetsteori angiver PCP-sætningen ( probabilistisk kontrollerbare beviser - sandsynligt verificerbare beviser), at enhver løsning på et beslutningsproblem i NP -kompleksitetsklassen har et sandsynligt verificerbart bevis (et bevis, der kan verificeres ved hjælp af en randomiseret algoritme ) af konstant forespørgselskompleksitet og logaritmisk kompleksitet af tilfældighed (bruger logaritmisk antal tilfældige bits).
PCP-sætningen er hjørnestenen i tilnærmelsesberegningskompleksitetsteori , som udforsker den iboende kompleksitet i at udvikle effektive tilnærmelsesalgoritmer til forskellige optimeringsproblemer . Sætningen er noteret af Ingo Wegener som "det vigtigste resultat i kompleksitetsteori siden Cooks sætning " [1] og af Oded Goldreich som "kulminationen af en kæde af imponerende værker […] rig på nye ideer" " [2] .
Der er også kritik. Så i Boss' bog [3] siges det: "På et tidspunkt gav det et plask. Snebolden af publikationer vokser stadig ... Den nye, i det væsentlige, definition af NP-klassen kaster yderligere lys, men uden de store konsekvenser. … Hvad angår selve PCP-systemet, er det i det væsentlige afhængigt af det magiske Oracle, og frigiver derfor ikke ligheden NP = PCP [O(log n ), O(1)] til det praktiske plan."
PCP-sætningen siger det
NP = PCP [O(log n ), O(1)] [3] [4] .En alternativ formulering af PCP-sætningen siger, at søgningen efter den maksimale andel af opfyldte betingelser i begrænsningsproblemet er NP-svær for tilnærmelse med en konstant koefficient.
Formelt for nogle konstante K og α < 1 er problemet ( L ja , L nej ) et NP-hårdt beslutningsproblem:
Her er Φ problemet med at opfylde begrænsningsbetingelserne over et boolsk alfabet med højst K variabler pr. konstant [5]
Som en konsekvens af denne teorem kan det påvises, at løsninger på mange optimeringsproblemer, herunder at finde den maksimale tilfredsstillelse af booleske formler , det maksimale uafhængige sæt i en graf og den korteste gittervektor , ikke kan tilnærmes effektivt, medmindre P = NP er opfyldt .
Disse resultater kaldes nogle gange også PCP-sætninger, fordi de kan ses som sandsynligt verificerbare beviser for NP-problemer med nogle yderligere strukturer.
PCP-sætningen er kulminationen på en lang rejse i udviklingen af beviser og sandsynligt verificerbare beviser.
Den første sætning, der forbinder almindelige beviser og sandsynligt verificerbare beviser, erklærede det , og blev bevist i bogen fra 1990 [6] .
Senere blev metoden brugt i denne artikel udvidet i artiklen af Babai, Fortnov, Levin, Shegedi (1991) [7] , samt i artiklerne af Feige, Goldwasser, Lund, Shegedi (1991) og Arora og Safra (1992) [8] , som gav et bevis for PCP-sætningen i et papir fra 1992 af Arora, Lund, Motwani, Sudan og Shegedi [9] . I 2001 blev Gödel-prisen tildelt Sanjeev Arora , Uriel Feiga , Shafi Goldwasser , Karsten Lund Laszlo Lovas , Rajiv Motwani , Shmuel Safra , Sudan og Szegedi for deres arbejde med PCP-sætningen og dens
I 2005 opdagede Irit Dinur endnu et bevis på PCP-sætningen ved hjælp af ekspandere [5] .
I 2012 publicerede Thomas Vidick og Tsuyoshi Ito en artikel [10] der viser "den alvorlige begrænsning af komplekse samordningstjek i et multiplayer-spil". Dette er et vigtigt skridt fremad i at bevise en kvanteanalog af PCP-sætningen [11] , og professor Dorit Aharonov kaldte den "en kvanteanalog af en tidligere artikel om interaktive tests", som "i det væsentlige førte til PCP-sætningen" [12] .