Итак, я столкнулся с этой проблемой в своем учебнике. Мне было интересно, как разработать сокращение от проблемы достижимости графика до проблемы SAT (CNF). (то есть формула выполнима, если в графе G существует путь от начального до конечного узла)
1) Я не могу понять, как перейти от того, что можно решить за полиномиальное время (достижимость графика), к чему-то, что является NP (SAT).
2) Кажется, я не могу найти способ сформулировать эти узлы / ребра Graph в настоящие предложения в CNF, которые соответствуют достижимости.
Я пытался придумать алгоритмы, такие как Флойд-Варшалл, которые определяют, существует ли путь от начального до конечного узла, но я не могу сформулировать эту идею в реальных предложениях CNF. Помощь будет высоко ценится!