Trovare le riduzioni di Logspace è più difficile delle riduzioni di P?


21

Motivato dalla risposta di Shor relativa a diverse nozioni di completezza NP, sto cercando un problema che è NP completo in riduzioni P ma che non è noto essere NP completo in riduzioni Logspace (preferibilmente per molto tempo). Inoltre, trovare riduzioni dello spazio di registro tra i problemi NP completi è più difficile che trovare riduzioni di P?


La riduzione P significa funzione polivalente calcolabile nel tempo polinomiale o AKA come riduzione di Karp.
Mohammad Al-Turkistany,

4
Penso che sia un problema aperto ... e il !!! non autorevole !!! Wikipedia :-) :-) concorda: "... È una domanda aperta se i problemi NP-completi sono diversi rispetto allo spazio dei tronchi e alle riduzioni del tempo polinomiale ...". Vedi anche Pebbles and Branching Programs for Tree Assessment per un recente tentativo di separare L e P.
Marzio De Biasi

3
Penso che tutti i famosi problemi NP-completi siano in realtà completi con molte riduzioni AC0.
Kaveh,

È banalmente più difficile trovare riduzioni dello spazio di log che riduzioni del tempo di trasmissione perché lo spazio di log è più restrittivo. Detto questo, molte delle riduzioni del tempo polifunzionale che vedi usano solo lo spazio logaritmico.
David Richerby,

1
Qual è la prova che le riduzioni dello spazio log sono più difficili delle riduzioni P? Come puoi farlo senza separare da ? LP
Mohammad Al-Turkistany,

Risposte:


21

Kaveh ha ragione nel dire che tutti i problemi "naturali" di NP sono facilmente comprensibili sotto riduzioni (uniformi) . Tuttavia, è possibile costruire set completi per NP in riduzioni dello spazio di log che non sono complete in riduzioni . Ad esempio, in [Agrawal et al, Computational Complexity 10 (2): 117-138 (2001)) è stato mostrato che una codifica di SAT che corregge gli errori ha questa proprietà.UNC0UNC0

Per quanto riguarda un candidato "probabile" per un problema che è completo con riduzioni dei tempi multipli ma non con riduzioni dello spazio di log, si può provare a elaborare un esempio del modulo { : è in SAT e è in CVP [o qualche altro set P-completo] iff , dove è la stringa che risulta prendendo ogni secondo bit di }. Certamente il modo ingenuo di dimostrare che questo set è completo coinvolgerà il calcolo della solita riduzione a SAT, quindi la costruzione di e il calcolo del bit(φ,B)φzB=1zφzB, che è intrinsecamente poli-tempo. Tuttavia, con un po 'di lavoro, in genere è possibile dimostrare che schemi come questo sono completi nelle riduzioni dello spazio di log tramite una riduzione non ingenua. (Non ho elaborato questo esempio particolare ...)


Grazie per la tua bella risposta e adoro accettarla, ma aspetterò una risposta che risolva direttamente la mia domanda con un problema naturale.
Mohammad Al-Turkistany,

Problema naturale nell'interpretazione più comune della parola naturale nella teoria della complessità.
Mohammad Al-Turkistany,
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.