Рассмотрим конечное множество по элементам, а - неизвестный монотонный предикат над (т. Е. Для любого , , если и то ). Я могу оценить , предоставив один узел и выяснив, выполняется ли или нет. Моя цель - точно определить множество узлов x ∈ X, таких что P ( x ) , используя как можно меньше оценок Pнасколько это возможно. (Я могу выбирать свои запросы в зависимости от ответа на все предыдущие запросы, я не обязан планировать все запросы заранее.)
Стратегия over - это функция, которая сообщает мне, как функцию запросов, которые я выполнил до сих пор, и их ответы, какой узел запрашивать и который обеспечивает это для любого предиката , следуя стратегии, Я достигну состояния, в котором я знаю значение на всех узлах. Время работы из на предикат является число запросов необходимо знать значение на все узлы. Худшее время работы : . Оптимальная стратегия таков, что .
Мой вопрос заключается в следующем: учитывая в качестве входных данных poset , как я могу определить наихудшее время выполнения оптимальных стратегий?
[Понятно, что для пустого poset потребуется запросов (нам нужно спросить о каждом отдельном узле), и что для общего порядка около будут необходимы запросы (выполнение бинарного поиска для поиска граница). Более общий результат следующей информация теоретико-нижняя граница: число возможных вариантов для предиката является число антицепей из (потому что существует отображение один к одному между монотонными предикатами и антицепи интерпретируются как максимальные элементы ), поэтому, поскольку каждый запрос дает нам один бит информации, нам потребуется по крайней мере запросы, включающие два предыдущих случая. Является ли это жесткой связью, или это какие-то поэты, структура которых такова, что для обучения может потребоваться асимптотически больше запросов, чем число антицепей?]