Antecedentes:
La complejidad del árbol de decisión o la complejidad de la consulta es un modelo simple de cálculo definido de la siguiente manera. Sea una función booleana. La complejidad de consulta determinista de f , denotada D ( f ) , es el número mínimo de bits de la entrada x ∈ { 0 , 1 } n que necesitan ser leídos (en el peor de los casos) por un algoritmo determinista que calcula f ( x ). Tenga en cuenta que la medida de la complejidad es el número de bits de la entrada que se leen; Todos los demás cálculos son gratuitos.
De manera similar, definimos la complejidad de la consulta aleatoria de Las Vegas de , denotada R 0 ( f ) , como el número mínimo de bits de entrada que deben ser leídos en expectativa por un algoritmo aleatorio de error cero que calcula f ( x ) . Un algoritmo de error cero siempre genera la respuesta correcta, pero el número de bits de entrada leídos depende de la aleatoriedad interna del algoritmo. (Es por eso que medimos el número esperado de bits de entrada leídos).
Definimos la complejidad de la consulta aleatoria de Monte Carlo de , denotada R 2 ( f ) , como el número mínimo de bits de entrada que debe leer un algoritmo aleatorio de error acotado que calcula f ( x ) . Un algoritmo de error limitado siempre envía una respuesta al final, pero sólo tiene que ser correcta con mayor probabilidad de 2 / 3 (por ejemplo).
Pregunta
Lo que se sabe sobre la cuestión de si
?
Se sabe que
porque los algoritmos de Monte Carlo son al menos tan poderosos como los algoritmos de Las Vegas.
Hace poco aprendí que no existe una separación conocida entre las dos complejidades. La última referencia que puedo encontrar para este reclamo es de 1998 [1]:
[1] Nikolai K. Vereshchagin, Árboles de decisión booleanos aleatorizados: varios comentarios, Theoretical Computer Science, Volumen 207, Número 2, 6 de noviembre de 1998, Páginas 329-342, ISSN 0304-3975, http://dx.doi.org/ 10.1016 / S0304-3975 (98) 00071-1 .
El límite superior más conocido de uno en términos del otro es
debido a [2]:
[2] Kulkarni, R. y Tal, A. (noviembre de 2013). Sobre la sensibilidad del bloque fraccional. En Coloquio electrónico sobre la complejidad computacional (ECCC) (Vol. 20, p. 168).
Tengo dos preguntas especificas.
- [Solicitud de referencia]: ¿Existe un documento más reciente (después de 1998) que analice este problema?
- Más importante aún , ¿hay una función candidata que se conjetura para separar estas dos complejidades?
Agregado en v2: Añadido ref [2], enfatizó la segunda pregunta sobre la existencia de la función candidata
Esta pregunta ha sido resuelta!
e incluso
¡Ambas separaciones son óptimas hasta factores de registro!
fuente