Rozważmy skończoną posetę ponad elementów, a nieznany monotoniczny predykat nad (tj. Dla dowolnego , , jeśli i to ) . Mogę ocenić , podając jeden węzeł i sprawdzając, czy utrzymuje, czy nie. Moim celem jest określenie dokładnie zestawu węzłów tak, że P (x) utrzymuje, przy użyciu jak najmniejszej liczby ocen Pjak to możliwe. (Mogę wybrać moje zapytania w zależności od odpowiedzi na wszystkie poprzednie zapytania, nie muszę wcześniej planować wszystkich zapytań).
Strategia over to funkcja, która mówi mi, jako funkcję zapytań, które uruchomiłem do tej pory i ich odpowiedzi, który węzeł zapytać i który zapewnia to w dowolnym predykacie , postępując zgodnie ze strategią , Osiągnę stan, w którym znam wartość we wszystkich węzłach. Bieg czasu z na predykatu jest liczbą zapytań muszą znać wartość na wszystkich węzłach. Najgorszy czas działania to . Optymalna strategia jest taka, że .
Moje pytanie brzmi: jak podać dane wejściowe , jak mogę określić najgorszy czas działania optymalnych strategii?
[Oczywiste jest, że dla pustego zestawu potrzebnych będzie zapytań (musimy zapytać o każdy pojedynczy węzeł) i że dla całkowitego zamówienia wokół będą potrzebne zapytania (wyszukiwanie binarne w celu znalezienia granica). Bardziej ogólnym rezultatem jest następująca teoretyczna informacja dolna granica: liczba możliwych wyborów dla predykatu jest liczbą antychain (ponieważ istnieje odwzorowanie jeden do jednego między predykatami monotonicznymi i antichains interpretowane jako maksymalne elementy ), więc ponieważ każde zapytanie daje nam jeden bit informacji, potrzebujemy co najmniej zapytania, z uwzględnieniem dwóch poprzednich przypadków. Czy to jest ściśle związane, czy też są to pewne zestawy, których struktura jest taka, że uczenie się może wymagać asymptotycznie więcej zapytań niż liczby antichains?]