Dado

11

Aquí hay un problema con un sabor similar al de las juntas de aprendizaje:

Entrada: Una función f:{0,1}n{1,1} , representada por un oráculo de membresía, es decir, un oráculo que dado x , devuelve f(x) .

Objetivo: encontrar un subcubo S de {0,1}n con volumen |S|=2nk tal que |ExSf(x)|0.1 . Asumimos que tal subcubo existe.

Es fácil obtener un algoritmo que se ejecute en el tiempo nO(k) y devuelva una respuesta correcta con probabilidad 0.99 probando todas las (2n)k formas de elegir un subcubo y muestreando el promedio en cada uno.

Me interesa encontrar un algoritmo que se ejecute en el tiempo poly(n,2k) . 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 poly(2k,logn) . La cuestión interesante es, aún, la complejidad computacional del problema.

Editar: puede suponer por simplicidad que existe un subcubo con |ExSf(x)|0.2 (observe la brecha: estamos buscando un subcubo con un promedio 0.1 .) Estoy bastante seguro de que cualquier solución al problema con la brecha también resolverá el problema sin la brecha.

bola de masa de mobius
fuente

Respuestas:

7

nk

S2nk|ExS[f(x)]|0.12O(2kklogn)S2nk|ExS[f(x)]|0.1

0.120.1

mP{0,1}nfxP

S2nkE[|SP|]=m2k

P[|SP|<m2k1]2Ω(m2k).
P[|ExSP[f(x)]ExS[f(x)]|>ε]2Ω(|SP|ε2).

Mediante una unión vinculada a todas las opciones de , tenemosEntonces, al elegir , podemos asegurarnos de que, con una probabilidad de al menos , podamos estimar dentro de para todos los subcubos de tamaño .(nk)2kS

P[S  |ExSP[f(x)]ExS[f(x)]|ε]1(nk)2k2Ω(m2kε2).
m=O(2k/ε2klogn)0.99ExS[f(x)]εS2nk

Estableciendo , demostramos el teorema: elegir el subcubo con el mayorCon alta probabilidad, satisfará los requisitos. QEDε=0.01|ExSP[f(x)]|

Thomas
fuente
1
Oh, qué tonto de mi parte: sí, la idea básica es que si muestreas puntos, entonces una de ellos esperada estará en cada subcubo, por lo que con un valor modesto de que da un gran tamaño de la muestra lo suficiente para resolver el problema, incluso después de la unión-brincando por todos los límites Chernoff. Además, estoy bastante seguro de que cualquier solución se puede adaptar para eliminar la brecha entre 0.1 y 0.12, así que solo agregaré esto como un comentario a la pregunta. ¡¡Gracias!! C C n kC2kCCnk
mobius dumpling
3
Otra forma de ver esto es que el espacio de rango que describe tiene una dimensión de ruptura limitada y, por lo tanto, una dimensión de VC limitada, y luego le arroja el teorema de aproximación eps.
Suresh Venkat