У всіх наведених вище прикладах проблема рішення є в P, а проблема пошуку, як відомо, не знаходиться в P, але також не відомо, що є NP-жорсткою. Хочу зазначити, що можлива проблема з жорстким пошуком NP, версія рішення якої проста.
Розглянемо узагальнену задачу задоволеності для заданих відносин по булевій області { 0 , 1 } . Екземпляр - це вираз форми
R i 1 ( t 11 , … , t 1 r 1 ) ∧ ⋯ ∧ R i m ( t m 1 , … , t m r m ),
де t i jR1, … , Rк{ 0 , 1 }
Ri1( т11, … , Т1 р1) ∧ ⋯ ∧ Riм( тм 1, … , Тм рм)
тi j 'є або змінними, або константами в
0 , 1 і
- це архітектури
R 1 , ... , R k (це той самий каркас, що і в теоремі дихотомії Шеффера з константами, якщо ви знаєте, що Це є). Проблема пошуку полягає в тому, що: давши такий вираз, знайдіть лексикографічно мінімальне рішення, якщо воно є.
r1, … , RмR1, … , Rк
Як було показано Рейт і Vollmer тут , що існує вибір відносин , які роблять цю проблему NP-важкою ( на насправді OptP-повній) , але тримати проблему здійсненності легко (досить тривіальним на самом деле). Приклад, наведений у статті, - R = { ( 1 , 0 , 0 ) , ( 0 , 1 , 0 ) , ( 1 ,R1, … , RкR = { ( 1 , 0 , 0 ) , ( 0 , 1 , 0 ) , ( 1 , 1 , 1 ) }k = 1). Після того, як проблема задоволеності вирішиться в поліноміальний час, питання про існування лексикографічно мінімального задовольняючого завдання є тривіальним.
Див. Слідство 13 та приклад, що слідує за ним, у статті вище (принаймні, у цій он-лайн версії).