Voici un problème avec une saveur similaire à l'apprentissage des juntes:
Entrée: Une fonction , représentée par un oracle d'appartenance, c'est-à-dire un oracle qui a donné , renvoie .
Objectif: trouver un sous-cube de avec le volume tels que . Nous supposons qu'un tel sous-cube existe.
Il est facile d'obtenir un algorithme qui s'exécute dans le temps et renvoie une réponse correcte avec une probabilité en essayant toutes les façons de choisir un sous-cube et en échantillonnant la moyenne de chacun.
Je suis intéressant de trouver un algorithme qui s'exécute dans le temps . Alternativement, une borne inférieure serait formidable. Le problème a une saveur similaire à l'apprentissage des juntes, mais je ne vois pas de lien réel entre leur difficulté de calcul.
Mise à jour: @Thomas ci-dessous prouve que la complexité de l'échantillon de ce problème est . La question intéressante est, encore, la complexité de calcul du problème.
Edit: vous pouvez supposer pour simplifier qu'il existe un sous-cube avec (notez l'écart: nous recherchons un sous-cube avec une moyenne .) Je suis sûr que toute solution au problème avec l'écart résoudra également le problème sans l'écart.
la source