Quais são as consequências de


46

Sabemos que L⊆NL⊆P e que L⊆NL⊆L2⊆ polyL , em que L2=DSPACE(log2⁡n) . Nós também sabe que polyL≠Pporque o último tem problemas completos no espaço logarítmico, muitas reduções, enquanto o primeiro não (devido ao teorema da hierarquia espacial). A fim de entender a relação entre a polyL e P , que pode ajudar a primeira compreender a relação entre L2 e P .

Quais são as consequências de L2⊆P ?

E quanto mais forte Lk⊆P para k>2 , ou o mais fraco L1+ϵ⊆P para ϵ>0 ?


4
@ OrMeir Recentemente, adicionei uma explicação desse fato ao artigo da Wikipedia para polyL .
— Argentpepper

13
L2⊆PL≠PL⊊L2

12
Boa pergunta! Eu acho que definitivamente vale a pena. Btw, aqui está uma observação simples, se , então . Portanto, temos um algoritmo mais eficiente para CNF-SAT e refutamos ETH (hipótese do tempo exponencial). L2⊆PDSPACE(n)⊆DTIME(2O(n))
— Michael Wehar

3
Após o comentário de @ MichaelWehar, a implicação segue de um argumento de preenchimento padrão que se estende a hipóteses mais fracas: se estiver em , qualquer problema que possa ser resolvido no espaço linear (incluindo o problema de satisfação) pode seja resolvido no tempo . L1+ϵP2O(n11+ϵ)
— Argentpepper 5/05

3
@SajinKoroth: Eu acho que o seu comentário, assim como (de argentpepper follow-up e) de Michael Wehar deve ser respostas ...
— Joshua Grochow

Respostas:


26

A consequência a seguir é óbvia: implicaria e, portanto, .L1+ϵ⊆PL⊊PL≠P

Pelo teorema da hierarquia espacial, . Se então .∀ϵ>0:L⊊L1+ϵL1+ϵ⊆PL⊊L1+ϵ⊆P


Pequena nota de rodapé: Se , então temos ou . P ≠ N L N L ≠ LP≠LP≠NLNL≠L
— Michael Wehar

27

L2⊆P refutaria a hipótese do tempo exponencial .

Se seguida, por um argumento de preenchimento . Isso significa que o problema de satisfação pode ser decidido em etapas, refutando a hipótese do tempo exponencial.L2⊆P DSPACE(n)⊆DTIME(2O(n))SAT∈DSPACE(n)2o(n)

De maneira mais geral, para implica .DSPACE(logk⁡n)⊆Pk≥1SAT∈DSPACE(n)⊆DTIME(2O(n1k))

(Esta resposta foi expandida a partir de um comentário de @MichaelWehar.)


Obrigado por expandir o comentário! Eu agradeço. :)
— Michael Wehar

1
Além disso, a última hipótese também implica que o esteja no DSPACE ( ) DTIME ( ). QBFn⊆2O(n1k)
— Michael Wehar

8

O isomorfismo de grupo (com grupos dados como tabelas de multiplicação) estaria em P. Lipton, Snyder e Zalcstein mostrou que esse problema está em , mas ainda está aberto se está em P. O melhor limite superior atual O tempo é e, como se reduz ao isomorfismo do gráfico, representa um obstáculo significativo para colocar o iso do gráfico em P.L2nO(log⁡n)

Me faz pensar em que outros problemas naturais e importantes isso se aplicaria: isto é, em mas com seu tempo mais conhecido quase polinomial no limite superior.L2


1
Mais especificamente, o problema mais geral do isomorfismo do quase-grupo está em , que é uma subclasse de . β2FOLLL2
— argentpepper 25/01/18

1
Além disso, o problema de classificação do grupo (dado um grupo finito G como uma tabela de multiplicação e um número inteiro k , G tem um conjunto gerador de cardinalidade k ?) Também possui essa propriedade. O algoritmo é apenas uma pesquisa nos subconjuntos de G da cardinalidade k, mas usa dois fatos importantes: (1) cada grupo finito possui um conjunto gerador de tamanho logarítmico e (2) a associação ao subgrupo está em , que é igual a . SLL
— Argentpepper

1

Reivindicação: Se para alguns , e .Lk⊆Pk>2P≠log⁡(CFL)P≠NL

Suponha que para alguns .Lk⊆Pk>2

Em " Limites de memória para reconhecimento de linguagens livres de contexto e sensíveis ao contexto ", sabemos que . Pelo teorema da hierarquia espacial, sabemos que .CFL⊆DSPACE(log2⁡(n))DSPACE(log2⁡(n))⊊DSPACE(logk⁡(n))

Por conseguinte, temos .log⁡(CFL)⊆DSPACE(log2⁡(n))⊊DSPACE(logk⁡(n))⊆P

Além disso, pelo Teorema de Savitch, sabemos que . Portanto, temos .NL⊆L2NL⊆DSPACE(log2⁡(n))⊊DSPACE(logk⁡(n))⊆P

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.