Меня интересуют "сложные" отдельные примеры NP-полных задач.
Райан Уильямс обсудил проблему SAT0 в блоге Ричарда Липтона . SAT0 спрашивает, имеет ли экземпляр SAT конкретное решение, состоящее из всех 0. Это заставило меня задуматься о создании экземпляров SAT, которые, вероятно, будут «сложными».
Рассмотрим экземпляр SAT с предложениями и переменными, где является «достаточно большим» в том смысле, что он попадает в область за пределами фазового перехода, где почти все экземпляры являются неудовлетворительными. Пусть будет случайным назначением значений .m n α = m / n x ϕ
Можно ли изменить для получения нового экземпляра , чтобы был "в значительной степени похож" на , но чтобы было удовлетворительным условием для ?ϕ | x ϕ | x ϕ x ϕ | Икс
Например, можно попытаться добавить к каждому предложению случайно выбранный литерал из решения, чего еще нет в предложении. Это гарантирует, что является решением.
Или это безнадежно, что приводит к быстрому алгоритму поиска «скрытого» решения, как в следующей недавней статье?
- Уриэль Фейдж и Дорит Рон, Поиск скрытых кликов за линейное время , DMTCS proc. AM, 2010, 189–204.
Я знаю о дискуссии Кука и Митчелла и работе, на которую они ссылаются. Тем не менее, я не смог найти ничего о том, что происходит со структурой формулы, когда кто-то пытается явно вставить в нее удовлетворительное назначение. Если это фольклор, указатели будут очень кстати!
- Стивен А. Кук и Дэвид Дж. Митчелл, Нахождение трудных примеров проблемы удовлетворенности: обзор , серия DIMACS по дискретной математике и теоретической информатике 35 1–17, AMS, ISBN 0-8218-0479-0, 1997. ( PS )