Aquí hay un problema con un sabor similar al de las juntas de aprendizaje:
Entrada: Una función , representada por un oráculo de membresía, es decir, un oráculo que dado , devuelve .
Objetivo: encontrar un subcubo de con volumen tal que . Asumimos que tal subcubo existe.
Es fácil obtener un algoritmo que se ejecute en el tiempo y devuelva una respuesta correcta con probabilidad probando todas las formas de elegir un subcubo y muestreando el promedio en cada uno.
Me interesa encontrar un algoritmo que se ejecute en el tiempo . Alternativamente, un límite inferior sería genial. El problema tiene un sabor similar al de las juntas de aprendizaje, pero no veo una conexión real entre su dificultad computacional.
Actualización: @Thomas a continuación demuestra que la complejidad de la muestra de este problema es . La cuestión interesante es, aún, la complejidad computacional del problema.
Editar: puede suponer por simplicidad que existe un subcubo con (observe la brecha: estamos buscando un subcubo con un promedio .) Estoy bastante seguro de que cualquier solución al problema con la brecha también resolverá el problema sin la brecha.
fuente