Quais são as consequências de

26

Shiva Kintali acaba de anunciar um resultado (legal!) De que o isomorfismo do gráfico para gráficos de largura de árvore limitada de largura é hard L- duro4L . Informalmente, minha pergunta é: "Quão difícil é isso?"

Sabemos que não uniforme , veja as respostas para esta pergunta . Também sabemos que é improvável que L = P , veja as respostas para esta pergunta . Quão surpreendente seria se L = L ? Já ouvi muitas pessoas dizerem que L = N L não seria chocante como P = N P seria.NLLL=PL=LL=NLP=NP

Quais são as consequências de ?L=L

Definição: é o conjunto de idiomas reconhecidos por uma máquina de Turing não determinística que só pode distinguir entre um número par ou um número ímpar de caminhos de "aceitação" (em vez de um número zero ou diferente de zero de caminhos de aceitação) e que é ainda mais restrito ao trabalho no espaço logarítmico.L

Aaron Sterling
fonte

Respostas:

23

Wigderson provou que . Por argumentos padrão, L = L implicaria G / p o l Y = N L / p o l y . (Aqui máquina M em N G / p o l y . Tem uma máquina equivalente H ' em NL/polyL/polyL=LL/poly=NL/polyMNL/polyM . Pegue alinguagemL dos pares de conselhos de instância S = { ( x , a ) | M ( x , a ) aceita } . Se este idioma está em L , em seguida, por codificar o aconselhamento adequado a obtemos uma L / p o l y máquina equivalente a M ).L/polyLS={(x,a) | M(x,a) accepts}LaL/polyM

Eu acho que isso seria surpreendente: programas de ramificação não determinísticos seriam equivalentes a programas de ramificação determinísticos (até fatores polinomiais).

Ryan Williams
fonte
(O resultado Widgerson estava incorporado por NL / poli = UL / poli .)
15

Bem, se , a simulação dos circuitos estabilizadores está em L , já que Aaronson e Gottesman (Physical Review A 70, 052328) provaram que essa simulação é completa para L sob reduções de espaço de log, ou mais fracamente que a simulação de redes CNOT esteja em L . De forma equivalente, se a simulação de tais circuitos é em L , em seguida, L = L . Pessoalmente, eu consideraria isso surpreendente, mas não da maneira que eu caí da cadeira, consideraria P = N P surpreendente.L=LLLLLL=LP=NP

Joe Fitzsimons
fonte
1
Obrigado. Existe uma explicação intuitiva para o que os circuitos estabilizadores podem fazer? Eu não estou familiarizado com eles.
Aaron Sterling
7
@AaronSterling: Os circuitos estabilizadores são um modelo restrito de computação quântica; eles são gerados por portas CNOT (calculando reversivelmente o XOR de dois bits de entrada) e duas portas que não possuem análogos imediatos na computação clássica. Atuando em entradas "clássicas" (os chamados estados de base computacional) ou em entradas que são apenas levemente mais gerais que as entradas "clássicas", elas podem ser simuladas eficientemente em termos de transformações simpléticas no módulo 2, apesar de serem de sabor mecânico quântico ( e apenas um pouco tímido de ser capaz de universalidade para computação quântica).
Niel de Beaudrap
6
@AaronSterling: Eles são um subconjunto de todos os circuitos quânticos que incluem CNOTS (essencialmente XOR + fanout), além de vários portões quânticos que podem criar superposições iguais (por exemplo, portões Hadamard). Se você é familiar com a computação quântica, os circuitos correspondem aos operadores que mapeiam os operadores Pauli para outros operadores Pauli sob conjugação, atuando sobre a entrada clássica (ou entrada que pode ser obtida da entrada clássica através de outro circuito do grupo Clifford).
91111 Joe Fitzsimons
7
Acho que precisamos de uma hierarquia "surpresa", com 'cair da minha cadeira" no topo :)
Suresh Venkat