Oto problem o smaku podobnym do nauki junt:
Dane wejściowe: Funkcja , reprezentowana przez wyrocznię członkowską, tzn. Wyrocznię, która dała , zwraca .x f ( x )
Cel: Znajdź podmoduł o wartości o objętości takie, że . Zakładamy, że taki podrzędny istnieje.
Łatwo jest uzyskać algorytm działający w czasie i zwracający prawidłową odpowiedź z prawdopodobieństwem , wypróbowując wszystkie sposobów wyboru podmodułu i próbkując średnią w każdym z nich.
Ja interesującego znalezienie algorytm, który działa w czasie . Alternatywnie, dolna granica byłaby świetna. Problem ma podobny smak do nauki junt, ale nie widzę rzeczywistego związku między ich trudnościami obliczeniowymi.
Aktualizacja: @Thomas poniżej pokazuje, że złożoność Próbkę tego problemu jest . Ciekawym zagadnieniem jest jednak złożoność obliczeniowa problemu.
Edycja: dla uproszczenia można założyć, że istnieje podmoduł z (zwróć uwagę na lukę: szukamy pod kostki ze średnią .) Jestem prawie pewien, że każde rozwiązanie problemu z luką rozwiąże problem bez luki.
źródło