Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Последний раз редактировалось Sender 26.01.2025, 16:40, всего редактировалось 1 раз.
BorisK, так, давайте на пальцах. Допустим, имеется формула . Полагаю, вы не будете спорить с тем, что в формулу входят булевых переменных, которые безотносительно к выполнимости формулы могут в совокупности принимать различных наборов значений? При этом из этих наборов являются выполняющими для формулы , оставшиеся (а именно ) не являются выполняющими для формулы . Вот на подсчёте этих последних и основан алгоритм.
При этом из этих наборов являются выполняющими для формулы , оставшиеся (а именно ) не являются выполняющими для формулы . Вот на подсчёте этих последних и основан алгоритм.
Прошу прощения за поздний ответ – не заметил, что появилась новая страница. Ну, это уже о другом, а не о нулевых литералах и дизъюнкциях. Давайте возьмем самый неприятный и самый интересный с точки зрения решения проблемы P=NP случай: КНФ невыполнима. Сколько потребуется времени, чтобы подсчитать количество невыполняющих наборов? Мне не виден прок от такого подсчета. Вопрос о сокращении количества операций остается без ответа.
Sender
Re: Не работает программа на Турбо Паскале
04.02.2025, 09:15
BorisK, все ответы есть по ссылке, в том числе и описание случаев, когда алгоритм работает экспоненциально долго. Есть желание -- разберётесь; мне, честно говоря, не очень интересно вам всё это разжёвывать.