Quali sono le conseguenze di


46

Sappiamo che LNLP e che LNLL2 polyL , dove L2=DSPACE(log2n) . Sappiamo anche che polyLPperché quest'ultimo ha problemi completi nello spazio logaritmico molte riduzioni mentre il primo no (a causa del teorema della gerarchia spaziale). Per comprendere il rapporto tra polyL e P , può essere utile prima capire il rapporto tra L2 e P .

Quali sono le conseguenze di L2P ?

Che dire del più forte LkP per k>2 o del più debole L1+ϵP per ϵ>0 ?


4
@OrMeir Di recente ho aggiunto una spiegazione di questo fatto all'articolo di Wikipedia per polyL .
Argentpepper,

13
L2PLPLL2

12
Bella domanda! Penso che valga sicuramente una taglia. A proposito, ecco una semplice osservazione, se L2P , quindi DSPACE(n)DTIME(2O(n)) . Pertanto, disponiamo di un algoritmo più efficiente per CNF-SAT e confutiamo ETH (ipotesi del tempo esponenziale).
Michael Wehar,

3
Seguendo il commento di @ MichaelWehar, le implicazioni derivano da un argomento di riempimento standard che si estende a ipotesi più deboli: se L1+ϵ è in P , allora qualsiasi problema che può essere risolto nello spazio lineare (incluso il problema della soddisfacibilità), può essere risolto in tempo 2O(n11+ϵ) .
argentpepper,

3
@SajinKoroth: Penso che il tuo commento, così come quello di Michael Wehar (e il seguito di argentpepper) dovrebbero essere le risposte ...
Joshua Grochow,

Risposte:


26

La seguente è una conseguenza ovvia: implicherebbe e quindi .L P L PL1+ϵPLPLP

Secondo il teorema della gerarchia spaziale, . Se quindi .L 1 + ϵPϵ>0:LL1+ϵL1+ϵPLL1+ϵP


Piccola nota: se , allora abbiamo o . P N L N L LPLPNLNLL
Michael Wehar,

27

L2P confuterebbe l' ipotesi del tempo esponenziale .

Se allora con un argomento di riempimento . Ciò significa che il problema di soddisfacibilità può essere deciso in passaggi, confutando l'ipotesi del tempo esponenziale.L2P DSPACE(n)DTIME(2O(n))SATDSPACE(n)2o(n)

Più in generale, per implica .DSPACE(logkn)Pk1SATDSPACE(n)DTIME(2O(n1k))

(Questa risposta è ampliata da un commento di @MichaelWehar.)


Grazie per aver ampliato il commento! Lo apprezzo. :)
Michael Wehar,

1
Inoltre, l'ultima ipotesi implica anche che sia in DSPACE ( ) DTIME ( ). n 2 O ( n 1QBFn2O(n1k)
Michael Wehar,

8

L'isomorfismo di gruppo (con i gruppi indicati come tabelle di moltiplicazione) sarebbe in P. Lipton, Snyder e Zalcstein che mostrava questo problema in , ma è ancora aperto se è in P. Il miglior limite superiore attuale è -time e poiché si riduce all'isomorfismo grafico, rappresenta un ostacolo significativo nel mettere iso grafico in P.n O ( log n )L2nO(logn)

Mi chiedo a quali altri problemi naturali e importanti questo si applicherebbe: cioè in ma con il loro tempo quasi polinomiale con limite superiore più noto.L2


1
Più specificamente, il problema più generale dell'isomorfismo del è in , che è una sottoclasse di . β2FOLLL2
Argentpepper,

1
Inoltre, il problema del rango di gruppo (dato un gruppo finito G come tabella di moltiplicazione e un intero k , G ha un gruppo di generazione di cardinalità k ?) Ha anche questa proprietà. L'algoritmo è solo una ricerca sui sottoinsiemi di G della cardinalità k ma utilizza due fatti importanti: (1) ogni gruppo finito ha un gruppo di generazione di dimensioni logaritmiche e (2) l'appartenenza al sottogruppo è in , che equivale a . SLL
Argentpepper,

1

Reclamo: Se per alcuni , allora e .LkPk>2Plog(CFL)PNL

Supponiamo che per alcuni .LkPk>2

Da " Limiti di memoria per il riconoscimento di linguaggi senza contesto e sensibili al contesto ", sappiamo che . Dal teorema della gerarchia spaziale, sappiamo che .CFLDSPACE(log2(n))DSPACE(log2(n))DSPACE(logk(n))

Pertanto, otteniamo .log(CFL)DSPACE(log2(n))DSPACE(logk(n))P

Inoltre, secondo il teorema di Savitch, sappiamo che . Pertanto, otteniamo .NLL2NLDSPACE(log2(n))DSPACE(logk(n))P

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.