La mejor complejidad de consulta del algoritmo de aprendizaje Goldreich-Levin / Kushilevitz-Mansour

14

¿Cuál es la complejidad de consulta más conocida del algoritmo de aprendizaje Goldreich-Levin? Las notas de la conferencia del blog de Luca Trevisan , Lemma 3, lo declaran como . ¿Es este el más conocido en términos de dependencia de ? ¡Estaré particularmente agradecido por una referencia a una fuente citable!O(1/ϵ4nlogn)n

Pregunta relacionada: ¿cuál es la complejidad de consulta más conocida del algoritmo de aprendizaje Kushilevitz-Mansour?

Grigory Yaroslavtsev
fuente

Respuestas:

19

La pregunta parece poco especificada en el sentido de que no especificó la probabilidad de error deseada del procedimiento. Suponiendo que uno significa probabilidad de error constante, entonces lo anterior es de hecho lo mejor que sé. Para una discusión detallada, vea la Sección 2.5.2.4 en mi libro "Los fundamentos de la criptografía - Volumen 1" disponible en http://www.wisdom.weizmann.ac.il/~oded/foc-vol1.html

Lo anterior está mal. VEA LA RESPUESTA CORREGIDA A CONTINUACIÓN.

O(nlog3(1/ϵ))n2nΩ(ϵ2)2/3O~(n/ϵ2)

Oded Goldreich
fuente
2
La historia (de mi error): al ver esta pregunta, solo miré la sección mencionada, leí la declaración equivocada (debido a la prisa) y simplemente respondí a mi pensamiento. Más tarde, recordé vagamente que una vez me hicieron la misma pregunta y respondí de manera diferente. Entonces, revisé más cuidadosamente. Lecciones (que debería haber sabido): no hagas las cosas a toda prisa; no actúes mal pensando ...
Oded Goldreich