Skip to content
EntityQ875276· pop 27· linked from 244 articles

Задача выполнимости булевых формул

Sign in to save

Also known as propositional satisfiability problem, SATISFIABILITY, SAT

problem of determining if a Boolean formula could be made true

Wikidata facts

Show 2 more facts
Commons category
Boolean satisfiability problem
Sources (2)

via Wikidata · CC0

Article · Русский

Зада́ча выполни́мости бу́левых фо́рмул (SAT, ВЫП) — важная для теории вычислительной сложности алгоритмическая задача. Экземпляром задачи является булева формула, состоящая только из имён переменных, скобок и операций (И), (ИЛИ) и (HE).Задача заключается в следующем: можно ли назначить всем переменным, встречающимся в формуле, значения ложь и истина так, чтобы формула стала истинной. Согласно теореме Кука, доказанной Стивеном Куком в 1971 году, задача SAT для булевых формул, записанных в конъюнктивной нормальной форме, является NP-полной. Требование о записи в конъюнктивной форме существенно, так как, например, задача SAT для формул, представленных в дизъюнктивной нормальной форме, тривиально решается за линейное время в зависимости от размера записи формулы (для выполнимости формулы требуется только наличие хотя бы одной конъюнкции, не содержащей одновременно и отрицание для некоторой переменной ).

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories