Prova che i limiti superiori del circuito per


18

Nella descrizione ufficiale del problema di Clay per P contro NP si afferma che sarebbe seguito dal mostrare che "ogni lingua in E [la classe di lingue riconoscibile in tempo esponenziale con una macchina di Turing deterministica] può essere calcolata da una famiglia di circuiti booleani < B n > tale che per almeno una n , B n ha meno porte del massimo necessario per calcolare qualsiasi funzione booleana f : { 0 , 1 } n{ 0 , 1 }PNPE<Bn>nBnf:{0,1}n{0,1}"Tuttavia, l'unico riferimento è che questa" è un'osservazione intrigante di V. Kabanets. "Qualcuno potrebbe indicarmi una versione pubblicata di questa implicazione con la prova?

Risposte:


25

Non credo che il documento nell'altra risposta contenga una risposta alla tua domanda. In effetti non sono sicuro che sia stata pubblicata una prova, perché il risultato deriva da altri risultati ben noti.

La prova dell'affermazione che desideri è la seguente:

  1. contiene una funzione della massima complessità del circuito possibile su ogni lunghezza di ingresso, semplicemente definendo una funzione che si dimostra (usando l'alternanza) diversa da tutte le funzioni con complessità del circuito non massima. Questo è standard e l'idea di prova può essere trovata in fonti come il libro di testo di Arora e Barak.Σ3E

  2. Se allora Σ 3 E = E , da imbottitura e il collasso della gerarchia tempo polinomiale a P .P=NPΣ3E=EP

  3. Pertanto se esiste un linguaggio in E con la massima complessità del circuito. Questo è il contrario di ciò che vuoi dimostrare.P=NPE


Bene, ho immaginato che saresti stato il primo a rispondere.
Mohammad Al-Turkistany,

4
C'è anche una risposta nel documento di Kabanets e Cai. Nel Teorema 10 dimostrano che se è in P , allora E N P contiene una famiglia di funzioni booleane con la massima complessità del circuito. Se P = N P , allora M C S P P ed E N P = E , quindi, secondo il Teorema, E contiene effettivamente un linguaggio con la massima complessità. MCSPPENPP=NPMCSPPENP=EE
Andras Farago,

1
buon punto, Andras! Uno dei quantificatori nella parte può essere visto come risolvere MCSP. Σ3E
Ryan Williams,

6

cercandomi su Google ho trovato questo articolo che è stato pubblicato con il riferimento di seguito.

Problema di minimizzazione del circuito

Valentine Kabanets e Jin-Yi Cai

Studiamo la complessità del problema di minimizzazione del circuito: data la tabella di verità di una funzione booleana fe un parametro s, decidiamo se f può essere realizzato da un circuito booleano di dimensioni al massimo s. Discutiamo perché è improbabile che questo problema si trovi in ​​P (o anche in P / poli) dando una serie di conseguenze sorprendenti di tale presupposto. Sosteniamo anche che dimostrare che questo problema è NP-completo (se è effettivamente vero) implicherebbe dimostrare limiti inferiori del circuito forte per la classe E, che appare al di là delle tecniche attualmente conosciute.

Questo sembra essere stato pubblicato di seguito.

  1. abstract esteso in Atti del trentaduesimo simposio annuale ACM sulla teoria dell'informatica (STOC'00), pagine 73-79, 2000. rapporto tecnico, in Colloquio elettronico sulla complessità computazionale TR99-045, 1999. http: // www. cs.sfu.ca/~kabanets/Research/circuit.html

  2. abstract esteso in Atti del trentaduesimo simposio annuale ACM sulla teoria dell'informatica (STOC'00), pagine 73-79, 2000. http://eccc.hpi-web.de/report/1999/045/


Nota che questa risposta non risponde alla domanda sopra ma fornisce il riferimento da cui questa domanda ha avuto origine.
Joshua Herman,
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.