Contexte:
La complexité de l'arbre de décision ou la complexité des requêtes est un modèle de calcul simple défini comme suit. Soit une fonction booléenne. La complexité de requête déterministe de , notée , est le nombre minimum de bits de l'entrée qui doivent être lus (dans le pire des cas) par un algorithme déterministe qui calcule . Notez que la mesure de la complexité est le nombre de bits de l'entrée qui sont lus; tous les autres calculs sont gratuits.
De même, nous définissons la complexité de requête randomisée de Las Vegas de , notée R 0 ( f ) , comme le nombre minimum de bits d'entrée qui doivent être lus dans l'attente par un algorithme randomisé sans erreur qui calcule f ( x ) . Un algorithme sans erreur génère toujours la bonne réponse, mais le nombre de bits d'entrée lus par celui-ci dépend du caractère aléatoire interne de l'algorithme. (C'est pourquoi nous mesurons le nombre attendu de bits d'entrée lus.)
Nous définissons la complexité de requête randomisée Monte Carlo de , notée R 2 ( f ) , comme le nombre minimum de bits d'entrée qui doivent être lus par un algorithme randomisé à erreur bornée qui calcule f ( x ) . Un algorithme d'erreur limitée génère toujours une réponse à la fin, mais il n'a besoin que d' être correct avec une probabilité supérieure à 2 / 3 ( par exemple).
Question
Que sait-on de la question de savoir si
?
Il est connu que
parce que les algorithmes de Monte Carlo sont au moins aussi puissants que les algorithmes de Las Vegas.
J'ai récemment appris qu'il n'y a pas de séparation connue entre les deux complexités. La dernière référence que je puisse trouver pour cette affirmation date de 1998 [1]:
[1] Nikolai K. Vereshchagin, Randomized Boolean decision trees: Plusieurs remarques, Theoretical Computer Science, Volume 207, Numéro 2, 6 novembre 1998, Pages 329-342, ISSN 0304-3975, http://dx.doi.org/ 10.1016 / S0304-3975 (98) 00071-1 .
La limite supérieure la plus connue de l'un en termes de l'autre est
en raison de [2]:
[2] Kulkarni, R. et Tal, A. (2013, novembre). Sur la sensibilité au bloc fractionnaire. Dans Electronic Colloquium on Computational Complexity (ECCC) (Vol. 20, p. 168).
J'ai deux questions précises.
- [Demande de référence]: Existe-t-il un document plus récent (après 1998) qui traite de ce problème?
- Plus important encore , existe-t-il une fonction candidate qui est conjecturée pour séparer ces deux complexités?
Ajouté en v2: Ajouté ref [2], a souligné la deuxième question sur l'existence de la fonction candidate.