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)
n∈N.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.