Condizioni sufficienti per il crollo della Gerarchia polinomiale (PH)


12

Quali sono alcune affermazioni (non ben note) secondo cui, se vero, il PH deve collassare?

Sono apprezzate le risposte contenenti una breve asserzione di alto livello con riferimento (i). Ho provato a cercare indietro senza molta fortuna.


3
NPP/poly
Thomas

3
coNP NP / poli

4
BH crolla
Emil Jeřábek,

2
GI è -hardNP
Mohammad Al-Turkistany il

@Emil: penso che uno potrebbe non essere sufficientemente noto per essere considerato una risposta. (Gli altri commenti finora sono ovviamente utili, ma piuttosto standard nei corsi di complessità grad.)
Joshua Grochow,

Risposte:


11

Esistono un numero (crescente) di risultati di complessità parametrizzati in cui l'esistenza di una kernelizzazione di dimensioni polinomiali implica il collasso del PH al terzo livello. La tecnica centrale è data in [1], basandosi sul lavoro precedente (indicato in [1]).

Come semplice esempio, il problema -Path è la versione parametrizzata del problema Percorso più lungo:K

-PathK
Instance: un grafico e un intero k . Parametro: k . Domanda: G contiene un percorso di lunghezza k ?solK
K
solK

Questo problema è in FPT (con algoritmi piuttosto pratici), ma in [2] mostrano che se ha un kernel di dimensioni polinomiali (in ), il PH collassa a Σ P 3 . (La presentazione corrente è generalmente definita come un risultato di kernalizzazione negativo a meno che NP coNP / poly o coNP NP / poly, quindi la ricerca di qualcosa come "no kernel polinomiale a meno che" non ottenga molti risultati.)KΣ3P

Riferimenti

  1. HL Bodlaender, BMP Jansen e S. Kratsch, "Limitazione inferiore della kernelizzazione per composizione incrociata", SIAM J. Discrete Math., 28 (2014), pagg. 277–305. [versione arXiv]
  2. HL Bodlaender, RG Downey, MR Fellows, D. Hermelin, "Su problemi senza kernel polinomiali", Journal of Computer and System Sciences, 75 (8): 423-434. 2009. [Versione ospitata da Stanford]

7

Ecco un'altra condizione interessante in cui la gerarchia polinomiale crolla al terzo livello: Supponiamo che un linguaggio NP completo abbia un'auto-riduzione casuale (non adattativa), quindi la gerarchia polinomiale crolla a . Per riferimento: guarda le note di Luca Trevisan . (Teorema 67)Σ3P


6

Un'altra condizione interessante è questa:

Sappiamo che il ravvicinamento è in B P P N P (Ora B P P in Σ P 2 marche approssimano # 3 S A T in Σ P 3 ).#3SUNTBPPNPBPPΣ2P#3SUNTΣ3P

Inoltre, il teorema di Di Toda, .PHP#P

Combinando questi due elementi, otteniamo: se l'approssimazione di equivale a calcolare esattamente # 3 S A T , allora la Gerarchia polinomiale collassa.#3SUNT#3SUNT


Vuoi dire che è piuttosto che non è .
Emil Jeřábek,

@ EmilJeřábek Sì. Mi dispiace per l'errore. L'ho corretto ora. Grazie per segnalarlo.
Pawan Kumar,

5

Il crollo di PH è implicito dal crollo della gerarchia booleana . Il risultato originale è dovuto a Kadin [1]; è stato perfezionato da Chang e Kadin [2] per mostrare che

BH=BHKPH=BHKNP.

Riferimenti:

[1] Jim Kadin, La gerarchia temporale polinomiale collassa se la gerarchia booleana crolla , SIAM Journal on Computing 17 (1988), n. 6, pagg. 1263–1282, doi: 10.1137 / 0217080 .

[2] Richard Chang e Jim Kadin, La gerarchia booleana e la gerarchia polinomiale: una connessione più stretta , SIAM Journal on Computing 25 (1996), n. 2, pagg. 340–354, doi: 10.1137 / S0097539790178069 .


5

Il calcolo di soluzioni uniche ai problemi di crollare P H ( Hemaspaandra-Naik-Ogihara-Selman ), ma devi essere un po 'attento a come formalizzi questa affermazione. (Ad esempio, è non noto se N P = U P crolla P H .) Una formalizzazione è il seguente:NPPHNP=UPPH

Supponiamo che esista una tale che per ogni formula 3SAT φ , se φ non è soddisfacente, allora non esiste una x tale che ( φ , x ) L , e se φ è soddisfacente, allora esiste una x unica tale che ( φ , x ) L . Quindi P H collassa.LNPφφX(φ,X)Lφ X(φ,X)LPH

Un'altra formalizzazione è:

implica ilcollasso di P H.NPMVcNPSVPH


In questo caso, "unico" significa che l'output della macchina su un percorso è o no o un insieme di 0 e 1, ma questo insieme di 0 e 1 è lo stesso su ogni percorso che non dice no. N
Tayfun paga il

4

Esiste una vasta selezione di risultati ritenuti presupponendo che il PH non collassi. Sia , ovvero P H non collassa. Quindi tali risultati possono essere riassunti in AUN: =io,ΣioPΠioPPH , dove B è il risultato dimostrato.UNB

Con un semplice contrappunto, tale risultato equivale a , ovvero se il risultato non è incondizionato, anchePHdeve collassare. Storicamente, questi risultati hanno avuto due scopi:B¯UN¯PH

  1. Aumentare la fiducia nell'intuizione che non collassa, dimostrando che implica risultati che crediamo essere veri (o equivalentemente per contrapposizione, che risultati improbabili implicano un collasso).PH
  2. Per stabilire una rete di risultati che sono veri, se si accetta non collassa, senza la necessità di attendere una prova di quel risultato. cioè per stabilire risultati condizionali.PH

Nota: inoltre, non è insolito che gli articoli presumano che non collassi oltre ad altre ipotesi, ad esempio l'ipotesi (generalizzata) di Riemann. Quindi, il contrapositivo mostra semplicemente che almeno una delle ipotesi è falsa.PH


4

Eccone alcuni succinti:

  1. .PSPACEP/poly
  2. EXPP/poly
  3. NPP/log

NEXPP/polyP#PP/poly

1
NPP/poly
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.