Я намагаюся вирішити цю проблему і дуже боюся.
Монотонна булева формула являє собою формулу в логіці висловлювань , де все літерали є позитивними. Наприклад,
є монотонною булевою функцією. З іншого боку, щось подібне
не є монотонною булевою функцією.
Як я можу довести NP-повноту цієї проблеми:
Визначте, чи задовольняється монотонна булева функція, якщо змінних чи менших встановлено на ?1
Зрозуміло, що всі змінні можуть бути просто встановлені як позитивні, і це банально, тому є обмеження позитивно заданих змінних.
Я спробував зменшити SAT до монотонної булевої формули. Одне, що я спробував, - це замінити манекенну змінну на кожен негативний літерал. Наприклад, я спробував замінити на , а потім спробував змусити та бути різними значеннями. Я не дуже міг змусити це працювати.z 1 x 1 z 1