Existem idiomas altamente simétricos NP ou P completos?

14

Existe , uma linguagem completa NP ou P que possui alguma família de grupos de simetria (ou grupóides , mas as perguntas algorítmicas ficam mais abertas) atuando (em tempo polinomial) nos conjuntos que haja poucas órbitas, ou seja, para que para grande o suficiente e alguns , e tal que possa ser gerado, dado eficientemente?LGnLn={lL|l|=n}|Ln/Gn|<ncncGnn

O ponto aqui é que, se encontrarmos um idioma / grupo como este, e se pudermos encontrar formas normais sob ações de grupos de tempo polinomiais em , então podemos reduzir por uma redução de para um linguagem esparsa, computando a forma normal para qualquer , indicando que ouFPLPTIMENP=NPL=P, dependendo se você escolheu um idioma completo NP ou P inicialmente, respectivamente. Portanto, parece que ou não existem grupos com órbitas esparsas ou que a computação de formas normais é difícil para todos esses grupos ou um desses resultados se mantém, o que eu acho que a maioria de nós não acredita. Também parece que se alguém puder calcular a relação de equivalência entre as órbitas em vez das formas normais, ainda poderá fazer isso de maneira não uniforme, em . Esperando que outras pessoas pensem nisso.P/poly

Samuel Schlesinger
fonte
4
O que você quer dizer com um idioma completo " "? {NP,P}
Emil Jeřábek apoia Monica
Quero dizer um idioma completo ou N P. PNP
Samuel Schlesinger
1
Por que você acha que a existência de uma redução de politempo desmoronaria P até L?
Emil Jeřábek apoia Monica
Eu teria pensado em reduções de log, mas, dado que o cálculo da forma normal seria quase certamente em P, isso é realmente relevante apenas para NP. Obrigado por mencionar isso.
Samuel Schlesinger

Respostas:

12

Para NP, isso parece difícil de construir. Em particular, se você também pode provar (quase) elementos uniformes do seu grupo - o que é verdade para muitas maneiras naturais de construção de grupos -, se uma linguagem NP completa tiver uma ação de grupo politempo com poucas órbitas, o PH entrará em colapso. Para, com esta suposição adicional sobre sampleability, o padrão protocolo para o Graph Isomorfismo também funciona para testar se duas cordas estão no mesmo L n -orbit. Teríamos então N Pc o A M / p o l y = c o N P / pcoAMGn , de modo colapsos pH para Z P P N P . Portanto, para evitar o colapso do PH, qualquer construção para NP precisaria que os gruposnãotivessem um amostrador eficiente e quase uniforme.NPcoAM/poly=coNP/polyZPPNP

Joshua Grochow
fonte
Agradável! Isso é exatamente o que imaginei que aconteceria depois de ler outra resposta sua sobre o problema representativo da órbita.
Samuel Schlesinger
5

Minha intuição é que uma linguagem NP-completa desse tipo causaria um colapso da hierarquia polinomial muito parecida com a do teorema de Karp-Lipton.

Mais especificamente, se você subir para o segundo nível da hierarquia polinomial, poderá usar o poder da hierarquia para adivinhar a equivalência entre um determinado elemento de grupo e algum representante de uma classe de equivalência e depois voltar ao Karp –Lipton case, onde o fato de você ter polinomialmente muitas entradas diferentes coloca você em P / poly.

(O resultado deve ser o mesmo que a resposta de Joshua Grochow, mas sem a suposição adicional de amostragem.)

David Eppstein
fonte
Depende do tamanho do grupo, certo? Eu nem disse que o grupo era finito, apenas que age de maneira eficiente no idioma e pode ser gerado com eficiência. Dito isto, tenho a impressão de que, se o grupo puder ser amostrado com eficiência (como na resposta de Joshua), isso permitirá que você resolva o SAT no BPP, implicando o que você sugere. Não é positivo, mas há uma abordagem que tenho buscado que usa a auto-redutibilidade do SAT e poda essa árvore de reduções aleatoriamente. Até onde eu sei, isso requer que as órbitas tenham tamanho semelhante.
Samuel Schlesinger
1
Como você pode agir em tempo polinomial se leva mais que tempo polinomial apenas para anotar um elemento de grupo?
David Eppstein
Muitos grupos infinitos têm apresentações finitas, não? Estes não são necessariamente grupos de permutação, eles apenas têm um homomorfismo para um grupo de simetria da nossa língua.
Samuel Schlesinger
Dito isto, acho que sampleability eficiente deve limitar-lo a apenas exponencialmente grandes grupos de qualquer maneira
Samuel Schlesinger
1
Oh, a menos que você significou a linguagem passa um nível acima também, caso em que estou de acordo: há línguas com algumas órbitas pode ser completa para, digamos, sem entrar em colapso PH. Σ2P
21417 Joshua Grochow