Хорошо известно, что во многих NP-полных задачах наблюдается фазовый переход. Я заинтересован в фазовом переходе в отношении локализации на языке, а не в сложности ввода относительно алгоритма.
Чтобы сделать понятие однозначным, давайте формально определим его следующим образом. Язык демонстрирует фазовый переход (относительно сдерживания), если
Существует параметр порядка , который является вычисляемой за полиномиальное время действительной функцией экземпляра.
Есть порог . Это либо реальная константа, либо она может зависеть от то есть .
Для почти каждого с , мы имеем . (Здесь почти все означает: все, кроме исчезающего множества, то есть пропорция приближается к 1 при ).
Для почти каждого с , мы имеем .
Почти для каждого справедливо, что . (То есть переходная область является «узкой».)
В этом смысле многие естественные NP-полные задачи демонстрируют фазовый переход. Примерами являются многочисленные варианты SAT, все свойства монотонного графа, различные проблемы удовлетворения ограничений и, возможно, многие другие.
Вопрос: Какие есть «хорошие» исключения? Существует ли естественная NP-полная проблема, которая (вероятно) не имеет фазового перехода в указанном выше смысле?
источник
Ответы:
Эксперты-исследователи в этой области в основном утверждают, что фазовые переходы являются универсальной особенностью комплексных задач NP, хотя это еще предстоит сформулировать / доказать строго, и это еще не широко рассматривается / не распространяется в более широкой области (это больше вытекает из эмпирически ориентированных филиал исследования). это почти открытая гипотеза. Есть веские доказательства. нет никаких вероятных кандидатов на полные задачи NP без фазового перехода. Вот две ссылки, которые поддерживают этот POV:
Фазовые переходы в NP-полных задачах: вызов вероятности, комбинаторика и информатика / Мур
Поведение фазового перехода / Уолша (ppt)
Вот примерный набросок истинности утверждения. это имеет отношение к P, содержащемуся в NP complete. NP-полная проблема / язык должна иметь экземпляры, которые разрешимы за время P, а другие - разрешимы за экспоненциальное (или, по крайней мере, суперполиномиальное) время, если P ≠ NP. но всегда должен быть какой-то способ «сгруппировать» P-экземпляры из «не-P» экземпляров. поэтому всегда должны быть некоторые «критерии перехода» между экземплярами P и non-P. короче, может быть, это явление неразрывно связано с P ≠ NP!
Еще один грубый аргумент: все проблемы с NP полностью взаимозаменяемы через сокращения. если фазовый переход обнаружен в одном, он должен быть найден во всех из них.
более косвенные доказательства этого, совсем недавно (~ 2010 г.) было показано, что фазовый переход обнаруживается для нижних границ на монотонных схемах для обнаружения клики на случайных графиках.
полное раскрытие: Моше Варди изучил фазовые переходы, особенно в SAT, и в этом выступлении / видео контрастное, более скептическое мнение.
источник
источник
C раскраска D регулярных графов имеет ряд дискретных переходов, не особенно поэтапных, если вы не растягиваетесь.
Вот таблица результатов раскраски, которую я буду отправлять на SAT17. Обратите внимание, что 3 раскраски 6 регулярных графов невозможны, за исключением нескольких примеров. Аналогично 4 раскраски графов десятой степени ... Графики C3D5N180 слегка сложны. Золотая точка C4D9 находится только ориентировочно на C4D9N180; Графики C4D9 являются самыми тяжелыми 4cnfs по размеру, с которыми я сталкивался, поэтому C4D9 квалифицируется как «Жесткая точка». Предполагается, что Золотая точка C5D16 существует, но будет находиться в области жестких точек от 5 до 6 цветов.
У формул раскраски есть переменные lgC на вершину, в общей сложности переменные lgC * N; ребра имеют C раскраски, всего C * M. Есть несколько дополнительных предложений для каждой вершины, чтобы исключить дополнительные цвета. Золотые точки являются наименьшим N таким, что: окрашиваемость C на графах степени D с N вершинами почти всегда выполнима с вероятностью, близкой к 1. Для высокой вероятности N случайных экземпляров были выполнимыми. Для очень высокого, N * N были удовлетворительными. Для Super High N * N * N случайные случаи были удовлетворительными.
Золотые точки расцветки с высокой вероятностью (1 - 1 / N):
C3D5N180 C4D6N18 C4D7N35 C4D8N60 C4D9N180? C5D10N25 C5D11N42 C5D12N72
Точки золотой окраски с очень высокой вероятностью (1 - 1 / (N * N)):
C3D5N230? C4D6N18 C4D7N36 C4D8N68 C4D9N ??? C5D10N32 C5D11N50 C5D12N78
Сверхвысокие вероятности (1 - 1 / (N * N * N)) золотых окрасок:
C3D5N ??? C4D6N22 C4D7N58 C4D8N72? C4D9N ??? C5D10N38 C5D11N58 C5D12N ??
Все случайные случаи в исследовании были удовлетворительными. Точки линейной вероятности проверены сотнями выполнимых формул. Квадратичные точки вероятности проверены десятками тысяч выполнимых формул. Кубические вероятностные точки проверены сотнями тысяч выполнимых формул. Очки C4D9 и C5D13 сложны. Предполагается, что точка C5D16 существует. Один случайный случай из пяти красок шестнадцатой степени подтвердит эту гипотезу.
источник