고려 위에 한정된 poset 항목 및 미지 단조 위에 술어 (즉, 모든 대 , , 만약 과 다음 ). 하나의 노드 x ∈ X를 제공 하고 P ( x )가 유지 되는지 여부를 알아 냄으로써 를 평가할 수 있습니다 . 내 목표는 정확히 노드의 세트를 결정하는 X 되도록 의 몇 가지의 평가 지표로하여, 보유 가능한. (모든 이전 쿼리의 답변에 따라 쿼리를 선택할 수 있습니다. 모든 쿼리를 미리 계획 할 필요는 없습니다.)
전략 over 는 지금까지 실행 한 쿼리 및 응답에 대한 함수, 쿼리 할 노드 및 전략에 따라 모든 술어 에서이를 보장하는 함수입니다. 모든 노드 에서 값을 알고있는 상태에 도달합니다 . 실행중인 시간 의 술어에 쿼리의 수의 값을 알 필요가있다 모든 노드에 있습니다. 의 최악의 실행 시간 은 . 최적의 전략 예하다 .
내 질문은 다음과 같습니다 : poset 를 입력 하면 최적 전략의 최악의 실행 시간을 어떻게 결정할 수 있습니까?
[빈 poset 쿼리가 필요하고 (각 단일 노드에 대해 질문해야 함), 약 ⌈ log 2 n ⌉ 쿼리 의 전체 순서 가 필요하다는 것이 분명 합니다 (이진 검색을 통해 프론티어 찾기) ). 보다 일반적인 결과는 다음과 같은 정보 이론적 하한입니다. 술어 P에 대해 가능한 선택 의 수 는 ( X , ≤ ) 의 안티 체인의 수 N X 입니다 ( 단조 술어와 일대일 술어 사이에 일대일 맵핑이 있기 때문입니다 ) P 의 최대 요소로 해석되는 안티 체인) 따라서 각 쿼리는 하나의 정보를 제공하므로 이전의 두 가지 경우를 하여 적어도 ⌈ log 2 N X ⌉ 쿼리 가 필요합니다 . 이것이 밀접하게 묶여 있습니까, 아니면 학습이 안티 체인 수보다 무의식적으로 더 많은 쿼리를 요구할 수있는 구조를 가진 포즈가 있습니까?]