Un linguaggio denso NP completo implica P = NP


16

Diciamo che il linguaggio è denso se esiste un polinomio p tale che | J cΣ n | p ( n ) per tutti gli n N . In altre parole, per ogni data lunghezza n esistono solo polinomialmente molte parole di lunghezza n che non sono in J .JΣ*p

|JcΣn|p(n)
nN.nnJ.

Il problema che sto studiando attualmente richiede di mostrare quanto segue

Se esiste un linguaggio denso completo allora P = N PNPP=NP

Ciò che il testo suggerisce è considerare la riduzione polinomiale a - S A T e quindi costruire un algoritmo che tenti di soddisfare la formula C N F data generando al contempo elementi in J c .3SATCNFJc.

Quello che mi chiedo è

Esiste una prova più diretta? Questa nozione è nota in un contesto più generale?


1
Esiste una nozione correlata di lingue sparse , in cui la condizione è esattamente l'opposto: . |JΣn|p(n)
Yuval Filmus,


2
@ PålGD Trasformati in una risposta? (supponendo che l'argomento si
ripercuota

Risposte:


6

Questo è un bel problema di compiti a casa sul teorema di Mahaney.

Si noti che il complemento di una lingua "densa" è una lingua sparsa. Inoltre, se una lingua è Completa il suo complemento è c o N P -Complete.NPcoNP

Se c'è una "fitta" lingua -Complete, v'è una scarsa c o N P lingua -Complete.NP coNP

Il teorema di Mahaney ci dice che non v'è scarsa lingua -Complete a meno che P = N P .NPP=NP

Siamo in grado di adottare la prova per dimostrare che non v'è scarsa lingua -Complete a meno che P = c o N P che è equivalente a P = N P (poiché P è chiusa sotto complementi).coNPP=coNPP=NPP

In sintesi, la risposta è no, a meno . Nota che se P = N P allora ogni linguaggio non banale è N P- completo.P=NPP=NPNP

ps: si consiglia di provare quanto segue e quindi utilizzare il teorema di Mahaney: c'è una scarsa insieme -Complete se e solo se v'è una scarsa c o N P set -Complete. Tuttavia dubito che una dimostrazione per questa affermazione sarebbe molto più semplice di una dimostrazione del teorema di Mahaney.NPcoNP


4

Come menzionato sopra secondo il teorema di Mahaney . Lingue sparse e dense non potrebbe essere a meno che P = N P .NP-Hun'rdP=NP

La bozza menzionata contiene prove complete.


1
Questo non dà altro che il commento (che non è nemmeno tuo). Si prega di elaborare per dare una risposta corretta da questo post.
Raffaello

@Raphael: è una risposta adeguata. Hai controllato il link?
Tsuyoshi Ito,

5
@TsuyoshiIto: le risposte costituite solo da un collegamento sono generalmente considerate non valide su SE; vedi qui .
Raffaello

@Raphael: la risposta alla domanda è stata risolta in precedenza in letteratura. Il link contiene l'intera prova (che è di 6 pagine). Penso che se avesse più domande potremmo continuare con la discussione.
Reza

@Raphael: sciocco. Un collegamento è meglio di niente. Se lo desideri, elabora la risposta da solo invece di incolpare un utente per la pubblicazione di un link utile.
Tsuyoshi Ito
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.