Хорошо известной характеристикой экземпляров -SAT является отношение числа предложений m к числу переменных n , т. Е. Частное ρ = m / n . Для каждого k существует пороговое значение α st \ для ρ ≪ α , большинство случаев выполнимо, а для ρ ≫ α большинство случаев неудовлетворительно. Было проведено много исследований для задач, где ρ ≪ α , и для задач с достаточно малым ρ , k-SAT становится разрешимым за полиномиальное время. См., Например, обзорную статью Димитриса Ахлиопта из «Справочника по удовлетворенности» ( PDF ).
Мне интересно, была ли проделана какая-либо работа в другом направлении (где ), например, можем ли мы как-то трансформировать проблему из CNF в DNF в этом случае, чтобы решить ее быстро.
Итак, по существу, Что известно относительно SAT, где ?
источник
Ответы:
Да, было. Моше Варди недавно выступил с докладом на семинаре BIRS по теоретическим основам прикладного SAT-решения :
(Моше представляет график их эксперимента немного позже минуты 14:30 в своем выступлении, связанном выше.)
Обозначим через коэффициент клаузулы. По мере того, как значение ρ превышает пороговое значение, проблема становится проще для существующих решателей SAT, но не так легко, как это было до достижения порогового значения. По мере приближения к порогу снизу уровень сложности очень резко возрастает. После порога проблема становится легче по сравнению с порогом, но снижение сложности намного менее круто.ρ ρ
Обозначим через сложность задачи относительно n (в их эксперименте T ρ ( n ) - это среднее время работы GRASP на случайных 3SAT-экземплярах с отношением предложений ρ ). Моше предполагает, что T ρ ( n ) изменяется следующим образом:Tρ(n) n Tρ(n) ρ Tρ(n)
источник
источник
Вот более старое, но актуальное исследование / ракурс ведущего эксперта.
источник