Classi di complessità di casualità e piccoli circuiti


10

Sia una classe di complessità e sia la controparte randomizzata di definita come rispetto a . Più formalmente forniamo polinomialmente molti bit casuali e accettiamo un input se la probabilità di accettare è superiore a .BP- C C BPP P 2CBP-CCBPPP23

È noto che per i circuiti non uniformi abbiamo :BPAC0=AC0

Miklós Ajtai, Michael Ben-Or: A Theorem on Probabilistic Constant Depth Computations STOC 1984: 471-474

Sono note le generalizzazioni di questo teorema? Ad esempio, sappiamo se (ancora in un'impostazione non uniforme)? Quest'ultima domanda mi sembra in qualche modo non banale dal momento che sembra plausibile che per esempio sia in . s,t -Connettività BPNC 1BPNC1=NC1s,t-ConnectivityBPNC1

Un post pertinente sull'argomento: /mathpro/35184/use-of-randomness-in-constant-parallel-time


2
Cosa spinge il tuo sospetto sulla connettività?
Michaël Cadilhac

4
Stai chiedendo classi di circuiti uniformi ? È abbastanza ovvio che classi non uniformi come sono chiuse sotto l'operatore BP. NC1
Emil Jeřábek,

8
Usa lo stesso argomento di P / poly. È necessaria solo la funzione di maggioranza, che è definibile in . (Ajtai e Ben-Or hanno bisogno di più lavoro poiché la maggioranza non è disponibile in .) A C 0TC0NC1AC0
Emil Jeřábek

1
@EmilJeřábek hai perfettamente ragione. Per ogni classe di circuito non unifom superiore a abbiamo . Grazie mille. BP - C = CTC0BPC=C
CP

1
@ EmilJeřábek: Ah, capisco. Penso che sia borderline; non è ovviamente una domanda di ricerca , ma è stata chiaramente posta sul serio da qualcuno con qualche esperienza di ricerca in complessità, che è stato semplicemente fuorviato cercando di estendere Ajtai-Ben-O piuttosto che usare l'approccio più diretto.
Joshua Grochow,

Risposte:


10

La maggior parte delle classi di complessità non uniformi — incluso — sono chiuse sotto l' operatore dallo stesso argomento di : usando il limite di Chernoff – Hoeffding, la probabilità di l'errore può essere ridotto al di sotto di eseguendo istanze del circuito con bit casuali indipendenti in parallelo e prendendo un voto a maggioranza; quindi dal limite dell'unione, una sequenza di bit casuali dà il risultato corretto per tutti i input di lunghezza contemporaneamente con probabilità diversa da zero, e in particolare esiste una tale sequenza. Possiamo collegarlo al circuito. B P B P P P / p o l y 2 - n O ( n ) 2 n nNC1BPBPPP/poly2nO(n) 2nn

Questo argomento si applica a qualsiasi classe di circuiti che viene chiusa prendendo la maggior parte delle copie parallele di un circuito e fissando le porte di ingresso alle costanti. In pratica, ciò significa qualsiasi classe non uniforme decente al di sopra di , poiché la maggioranza è calcolabile in .T C 0 T C 0O(n)TC0TC0

La dimostrazione è più complicata per , perché questa classe non calcola la funzione maggioritaria. (Anche se non ho visto il giornale Ajtai e Ben-Or, immagino che usino una sorta di maggioranza approssimativa.)AC0

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.