Che aspetto hanno le classi di complessità se utilizziamo le riduzioni di Turing?


10

Per ragionare su cose come la completezza NP, usiamo tipicamente riduzioni multiple (es. Riduzioni Karp). Questo porta a immagini come questa:

(sotto congetture standard). Sono sicuro che abbiamo tutti familiarità con questo genere di cose.

Quale immagine otteniamo se lavoriamo con le riduzioni di Turing (ovvero le riduzioni di Cook)? Come cambia l'immagine?

In particolare, quali sono le classi di complessità più importanti e come si relazionano? Immagino che svolga il ruolo che era stato assunto da N P e c o N P (perché P N P è chiuso sotto le riduzioni di Turing nello stesso modo in cui N PPNPNPcoNPPNPNP è chiuso con le riduzioni di Karp); è giusto?

Quindi l'immagine dovrebbe apparire come ora, cioè qualcosa di simile al seguente?PPNPPHPSPUNCE

C'è qualche nuova sequenza che svolge un ruolo che corrisponde alla gerarchia polinomiale? Esiste una sequenza naturale di classi di complessità , C 1 = P N P , C 2 = ? , ..., in modo tale che ogni classe di complessità sia chiusa sotto le riduzioni di Turing? Qual è il "limite" di questa sequenza: è P H ? Si prevede che ogni classe nella sequenza sia diversa dalla precedente? (Per "previsto", intendo sotto congetture plausibili, simili al senso in cui si prevede che P N P. )C0=PC1=PNPC2=?PHPNP


Correlati: riduzioni multiple rispetto a riduzioni di Turing per definire NPC . Questo articolo spiega che il motivo per cui lavoriamo con le riduzioni di Karp è che ci dà una gerarchia più fine, più ricca e più precisa. In sostanza, mi chiedo come sarebbe la gerarchia se lavorassimo con le riduzioni di Turing: come sarebbe la gerarchia più grossolana, meno ricca e meno precisa.



da quella domanda, ad esempio la risposta "sono concepiti come nozioni distinte. la distinzione di coNP vs NP scompare con riduzioni di Turing". nota anche che coNP ≠ NP (ampiamente congetturato) implica P ≠ NP (P è chiuso sotto complemento). quindi è legato ad alcune domande di teoria della complessità profondamente aperte.
vzn

Grazie, @Raphael, ho esaminato tutti questi aspetti e non credo che rispondano a nessuna delle mie domande.
DW

Risposte:


4

Puoi usare . Alcuni autori li denotano con P i (simile alle notazioni Δ P i e P i ). È essenzialmente la chiusura di Turing della gerarchia polinomiale. Abbiamo P Σ P iN P Σ P i = Σ P i + 1P Σ P i + 1 Pertanto P P H = i 0PΣioPioPΔioPioP

PΣioPNPΣioP=Σio+1PPΣio+1P
.PPH=Σio0PΣioP=Σio0ΣioP=PH

Se la gerarchia polinomiale non collassa tutte le inclusioni sono rigide.

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.