Sfondo:
La complessità dell'albero decisionale o la complessità della query è un semplice modello di calcolo definito come segue. Sia sia una funzione booleana. La complessità della query deterministica di f , indicata con D ( f ) , è il numero minimo di bit dell'ingresso x ∈ { 0 , 1 } n che devono essere letti (nel caso peggiore) da un algoritmo deterministico che calcola f ( x ). Si noti che la misura della complessità è il numero di bit dell'input che vengono letti; tutti gli altri calcoli sono gratuiti.
Allo stesso modo, definiamo la complessità della query randomizzata a Las Vegas di , indicata con R 0 ( f ) , come il numero minimo di bit di input che devono essere letti in previsione da un algoritmo randomizzato a errore zero che calcola f ( x ) . Un algoritmo a errore zero produce sempre la risposta corretta, ma il numero di bit di input letti da esso dipende dalla casualità interna dell'algoritmo. (Questo è il motivo per cui misuriamo il numero previsto di bit di input letti.)
Definiamo la complessità della query randomizzata Monte Carlo di , indicata con R 2 ( f ) , come il numero minimo di bit di input che devono essere letti da un algoritmo randomizzato a errore limitato che calcola f ( x ) . Un algoritmo delimitata errori emette sempre una risposta alla fine, ma ha solo bisogno di essere corretto con maggiore probabilità di 2 / 3 (diciamo).
Domanda
Cosa si sa sulla domanda se
?
È risaputo che
perché gli algoritmi Monte Carlo sono almeno altrettanto potenti degli algoritmi di Las Vegas.
Di recente ho appreso che non esiste una separazione nota tra le due complessità. L'ultimo riferimento che posso trovare per questa affermazione è del 1998 [1]:
[1] Nikolai K. Vereshchagin, Alberi decisionali booleani casuali: numerose osservazioni, Teoretical Computer Science, Volume 207, Numero 2, 6 novembre 1998, Pagine 329-342, ISSN 0304-3975, http://dx.doi.org/ 10.1016 / S0304-3975 (98) 00071-1 .
Il limite superiore più noto di uno in termini di altro è
dovuto a [2]:
[2] Kulkarni, R., & Tal, A. (2013, novembre). Sulla sensibilità frazionaria del blocco. Nel colloquio elettronico sulla complessità computazionale (ECCC) (Vol. 20, p. 168).
Ho due domande specifiche.
- [Richiesta di riferimento]: esiste un documento più recente (dopo il 1998) che discute di questo problema?
- Ancora più importante , esiste una funzione candidata congetturata per separare queste due complessità?
Aggiunto in v2: Aggiunto ref [2], enfatizzato la seconda domanda sull'esistenza della funzione candidata.