La durezza NP implica la durezza P?


22

Se un problema è NP-hard (utilizzando riduzioni dei tempi polinomiali), ciò implica che è P-hard (utilizzando lo spazio del registro o riduzioni NC)? Sembra intuitivo che, se è difficile come qualsiasi altro problema in NP, dovrebbe essere altrettanto difficile di qualsiasi altro problema in P, ma non vedo come concatenare le riduzioni e ottenere una riduzione dello spazio del registro (o NC).


4
Questo vale se si utilizza lo stesso tipo di riduzioni per entrambe le parti, ad esempio un problema WRT riduzioni log-spazio è anche P - h un r d riduzioni WRT log-spazio. NP-hun'rdP-hun'rd
Kaveh,

vale a dire che il tuo intuito è corretto ma la domanda che hai posto ti chiede di più (dal momento che stai usando diversi tipi di riduzione).
Kaveh,

1
La parte più importante della domanda è quali nozioni di riducibilità usi, ma queste informazioni sono in qualche modo messe tra parentesi come se fossero le informazioni meno importanti!
Tsuyoshi Ito,

Risposte:


31

Nessuna tale implicazione è nota. In particolare può essere che nel qual caso tutti i problemi (compresi quelli banali) sono NP-difficili con riduzioni poli-tempo (poiché la riduzione può semplicemente risolvere il problema), ma banali (in particolare quelli che giacciono in L) non sono sicuramente P-hard in riduzioni dello spazio di log (altrimenti L = P). LP=NP

Lo stesso vale per NC anziché per L.


3
Grazie mille per questa risposta. Penso che per molte persone - e almeno per me - questa domanda non sia sembrata un grosso problema, ma dopo aver letto la tua risposta a tre frasi, è "ovviamente" profonda. (Inoltre, grazie per la domanda, @Adam Crume.)
Aaron Sterling,
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.