Teorema PCP - PCP theorem
Na teoria da complexidade computacional , o teorema PCP (também conhecido como teorema de caracterização PCP ) afirma que todo problema de decisão na classe de complexidade NP tem provas verificáveis probabilisticamente ( provas que podem ser verificadas por um algoritmo aleatório ) de complexidade de consulta constante e complexidade de aleatoriedade logarítmica (usa um número logarítmico de bits aleatórios).
O teorema PCP diz que para alguma constante universal K , para cada n , qualquer prova matemática de comprimento n pode ser reescrita como uma prova diferente de comprimento poly ( n ) que é formalmente verificável com 99% de precisão por um algoritmo aleatório que inspeciona apenas K cartas dessa prova.
O teorema PCP é a pedra angular da teoria da dureza computacional de aproximação , que investiga a dificuldade inerente em projetar algoritmos de aproximação eficientes para vários problemas de otimização . Foi descrito por Ingo Wegener como "o resultado mais importante na teoria da complexidade desde o teorema de Cook " e por Oded Goldreich como "o culminar de uma sequência de obras impressionantes [...] ricas em ideias inovadoras".
Declaração formal
O teorema PCP afirma que
PCP e dureza de aproximação
Uma formulação alternativa do teorema PCP afirma que a fração máxima de restrições satisfatórias de um problema de satisfação de restrição é NP-difícil de aproximar dentro de algum fator constante.
Formalmente, para algumas constantes K e α <1, o seguinte problema de promessa ( L sim , L não ) é um problema de decisão NP-difícil:
- L sim = {Φ: todas as restrições em Φ são simultaneamente satisfatórias}
- L no = {Φ: cada atribuição satisfaz menos do que uma fração α das restrições de Φ},
onde Φ é um problema de satisfação de restrição sobre o alfabeto booleano com no máximo K variáveis por restrição.
Como consequência desse teorema, pode-se mostrar que as soluções para muitos problemas de otimização natural, incluindo a máxima satisfatibilidade da fórmula booleana , o conjunto máximo independente em gráficos e o problema do vetor mais curto para reticulados não podem ser aproximadas de forma eficiente, a menos que P = NP . Esses resultados às vezes também são chamados de teoremas PCP porque podem ser vistos como provas verificáveis probabilisticamente para NP com alguma estrutura adicional.
Prova
Uma prova de um resultado mais fraco, NP = PCP [n 3 , 1] é dada em uma das aulas de Dexter Kozen.
História
O teorema PCP é o culminar de uma longa linha de trabalho em provas interativas e provas verificáveis probabilisticamente. O primeiro teorema relacionando provas padrão e provas verificáveis probabilisticamente é a afirmação de que NEXP ⊆ PCP [poli ( n ), poli ( n )], provado por Babai, Fortnow & Lund (1990) .
Etimologia do nome "teorema PCP"
A notação PCP c ( n ), s ( n ) [ r ( n ), q ( n )] é explicada em Prova verificável probabilisticamente . A notação é de uma função que retorna uma certa classe de complexidade. Veja a explicação mencionada acima.
O nome deste teorema (o "teorema PCP") provavelmente vem de "PCP", que significa " prova verificável probabilisticamente ", ou da notação mencionada acima (ou ambos).
História após o primeiro teorema [em 1990]
Posteriormente, os métodos usados neste trabalho foram estendidos por Babai, Lance Fortnow , Levin e Szegedy em 1991 ( Babai et al. 1991 ), Feige, Goldwasser, Lund, Safra e Szegedy (1991) e Arora e Safra em 1992 ( Arora & Safra 1992 ) para produzir uma prova do teorema PCP por Arora, Lund, Motwani, Sudan e Szegedy em 1998 ( Arora et al. 1998 ).
O Prêmio Gödel de 2001 foi concedido a Sanjeev Arora , Uriel Feige , Shafi Goldwasser , Carsten Lund , László Lovász , Rajeev Motwani , Shmuel Safra , Madhu Sudan e Mario Szegedy pelo trabalho no teorema PCP e sua conexão com a dureza da aproximação.
Em 2005, Irit Dinur descobriu uma prova significativamente mais simples do teorema PCP, usando gráficos de expansão . Ela recebeu o Prêmio Gödel 2019 por isso.
Análogo quântico do teorema PCP
Em 2012, Thomas Vidick e Tsuyoshi Ito publicaram um resultado que mostrou uma "forte limitação na capacidade de provadores emaranhados de conspirar em um jogo multiplayer." Isso poderia ser um passo para provar o análogo quântico do teorema PCP, já que quando o resultado foi divulgado na mídia, a professora Dorit Aharonov o chamou de "o análogo quântico de um artigo anterior sobre provas interativas multiprover" que "basicamente levou ao PCP teorema".
Em 2018, Thomas Vidick e Anand Natarajan provaram uma variante de jogos do teorema quântico PCP sob redução aleatória. Afirma que QMA ⊆ MIP * [log ( n ), 1,1 / 2], onde MIP * [f (n), c, s] é uma classe de complexidade de sistemas de provas interativas quânticas multi-provador com f ( n ) -bit comunicações clássicas, e a completude é ce a solidez é s. Eles também mostraram que a versão hamiltoniana de uma conjectura quântica PCP, ou seja, um problema hamiltoniano local com lacuna de promessa constante c - s é QMA -hard, implica o teorema quântico PCP dos jogos.
Notas
Referências
- Arora, Sanjeev ; Lund, Carsten ; Motwani, Rajeev ; Sudão, Madhu ; Szegedy, Mario (1998), "Prova de verificação e a dureza dos problemas de aproximação", Journal of the ACM , 45 (3): 501–555, doi : 10.1145 / 278298.278306 .
- Arora, Sanjeev ; Safra, Shmuel (1992), "Approximating clique is NP-complete", In Proceedings of the 33rd IEEE Symposium on Foundations on Computer Science , 41 (1): 2–13
- Arora, Sanjeev ; Safra, Shmuel (1998), "verificação probabilística de provas: Uma nova caracterização de NP", Journal of the ACM , 45 (1): 70–122, doi : 10.1145 / 273865.273901 .
- Babai, László ; Fortnow, Lance ; Levin, Leonid ; Szegedy, Mario (1991), "Checking computations in polylogarithmic time", STOC '91: Proceedings of the vigésimo terceiro simpósio anual ACM on Theory of computing , ACM, pp. 21-32, ISBN 978-0-89791-397-3 .
- Babai, László ; Fortnow, Lance ; Lund, Carsten (1990), "Nondeterministic exponential time has two-prover interactive protocol", SFCS '90: Proceedings of the 31st Annual Symposium on Foundations of Computer Science , IEEE Computer Society, pp. 16-25, ISBN 978-0-8186-2082-9 .
- Dinur, Irit (2007), "The PCP teorema by gap amplification", Journal of the ACM , 54 (3): 12 – es, doi : 10.1145 / 1236457.1236459 CS1 maint: parâmetro desencorajado ( link ) .
- Feige, Uriel ; Goldwasser, Shafi ; Lovász, László ; Safra, Shmuel ; Szegedy, Mario (1996), "Provas interativas e a dureza de cliques aproximados" (PDF) , Journal of the ACM , ACM, 43 (2): 268-292, doi : 10.1145 / 226643.226652 , ISSN 0004-5411 .