Supponiamo che uno abbia un algoritmo randomizzato (BPP) usa bit di casualità. I modi naturali per amplificare la sua probabilità di successo a , per qualsiasi scelto , sono
- Piste indipendenti + maggioranza: eseguire autonomo . Volte, e prendere il voto della maggioranza delle uscite Ciò richiede bit di casualità, e fa saltare il tempo di funzionamento di un fattore .
- Esecuzioni indipendenti a coppie + Chebyshev: esegui "in modo indipendente a coppie" volte e confronta con una soglia Ciò richiede bit di casualità e fa saltare il tempo di esecuzione di un fattore .
Karp, Pippenger, e Sipser [1] (a quanto pare, non ho potuto mettere le mani sulla carta stessa, si tratta di un conto di seconda mano) alternativa fornito approcci basati su forti espansioni normali: in sostanza, vedere i nodi della expander come i semi casuali. Scegli un nodo casuale dell'espansore usando i bit casuali , quindi
fai una breve camminata casuale di lunghezza da lì, ed esegui sui semi corrispondenti ai nodi sul percorso, prima di ottenere un voto a maggioranza. Ciò richiede bit di casualità e aumenta il tempo di esecuzione di un fattore .
eseguire su tutti i vicini del nodo corrente (o, più in generale, tutti i nodi entro una distanza dal nodo corrente) prima di ottenere il voto a maggioranza. Ciò richiede bit di casualità e fa esplodere il tempo di esecuzione di un fattore , dove è il grado (o per il vicinato distanza . Impostando bene i parametri, questo finisce per costare qui.
Sono interessato all'ultimo punto, che corrisponde alla riduzione degli errori deterministici . C'è stato qualche miglioramento dopo [1], riducendo la dipendenza di da ? Qual è l'attuale migliore ottenibile - per il quale ? ? (Per ? Per ?)
Nota: sono anche (molto) interessato a anziché a . Come introdotto in [2], la costruzione pertinente non è più espansori, ma dispersori (vedi ad esempio queste note di lezione di Ta-Shma, in particolare la Tabella 3). Non sono riuscito a trovare i limiti corrispondenti per l' amplificazione deterministica (non un singolo bit più casuale della consentita ), tuttavia, né (cosa più importante) quali sono le costruzioni di dispersori espliciti all'avanguardia per la gamma di parametri pertinente .
[1] Karp, R., Pippenger, N. e Sipser, M., 1985. Un compromesso di casualità nel tempo . Nella conferenza AMS sulla complessità computazionale probabilistica (Vol. 111).
[2] Cohen, A. e Wigderson, A., 1989, ottobre. Dispersori, amplificazione deterministica e fonti casuali deboli. Nel trentesimo simposio annuale sui fondamenti dell'informatica (pagg. 14-19). IEEE.