Да, было много работы со времен Cheeseman, Kanefsky и Taylor в 1991 году.
Выполнение поиска обзоров фазовых переходов задач NP-Complete даст вам множество результатов. Одним из таких обзоров являются Хартманн и Вейгт [1]. Для более высокого уровня введения, см. Статьи американского ученого Брайана Хейса [2] [3].
Статья Cheesemen, Kanefsky и Taylor 1991 года - неудачный случай, когда ученые-компьютерщики не обращают внимания на математику. В статье Чизмена, Канефски и Тейлора они определили, что гамильтонов цикл имеет фазовый переход с увеличением стоимости поиска вблизи критического порога. Модель случайного графа, которую они использовали, представляла собой случайный граф Эрдоса-Реньи (вероятность с фиксированным краем или эквивалентное распределение степеней по Гауссу). Этот случай был хорошо изучен до статьи Cheeseman et al 1991 года, в которой были известны почти наверняка алгоритмы полиномиального времени для этого класса графов, даже на критическом пороге или вблизи него. «Случайные графы» Боллобаса [4] - хороший справочник. Я полагаю, что оригинальное доказательство было представлено Angliun и Valiant [5] с дальнейшими улучшениями Bollobas, Fenner и Frieze [6]. После Чизмен,
Фазовый переход для гамильтоновых циклов в случайных графах Эрдоша-Реньи существует в том смысле, что существует быстрый переход вероятности нахождения решения, но это не приводит к увеличению «внутренней» сложности нахождения гамильтоновых циклов. Почти наверняка есть алгоритмы полиномиального времени для нахождения гамильтоновых циклов в случайных графах Эрдоша-Реньи даже при критическом переходе, как в теории, так и на практике.
Распространение результатов опроса [8] имело хороший успех в нахождении удовлетворительных случаев для случайных 3-SAT очень близко к критическому порогу. Мои нынешние знания немного устарели, поэтому я не уверен, был ли достигнут какой-то значительный прогресс в поиске «эффективных» алгоритмов для неудовлетворительных случаев вблизи критического порога. 3-SAT, насколько я знаю, это один из случаев, когда «легко» решить, если он выполним и близок к критическому порогу, но неизвестен (или сложен?) В неудовлетворительном случае вблизи критического порога.
Мои знания немного устарели, но в последний раз, когда я углубленно изучал этот предмет, мне выделилось несколько вещей:
- Гамильтонов цикл является «легким» для случайных графов Эрдоша-Реньи. Где трудные проблемы для этого?
- Числовое разделение должно быть разрешимым, когда очень далеко в почти наверняка области вероятности 0 или 1, но не существует эффективных (насколько мне известно) эффективных алгоритмов даже для умеренных размеров экземпляров (1000 чисел по 500 бит в каждом, насколько я знаю, совершенно неразрешимы с современные алгоритмы). [9] [10]
- 3-SAT «легок» для удовлетворительных экземпляров вблизи критического порога, даже для огромных размеров экземпляров (миллионы переменных), но трудно для неудовлетворительных экземпляров вблизи критического порога.
Я не решаюсь включить его здесь, так как я не опубликовал ни одной рецензируемой статьи, но я написал свою диссертацию.по теме. Основная идея заключается в том, что возможный класс «ансамблей случайных чисел» (гамильтоновы циклы, проблема разбиения чисел и т. Д.), Обладающих свойством «жесткой инвариантности». Устойчивые по Леви распределения являются одним из наиболее естественных распределений с таким качеством, имеющих хвосты степенного закона, и можно выбирать случайные экземпляры из ансамблей NP-Complete, которые каким-то образом включают в себя устойчивое по Леви распределение. Я привел несколько слабых доказательств того, что по своей сути сложные гамильтоновы циклы можно найти, если выбрать случайные графы с устойчивым по Леви распределением степеней вместо нормального распределения (т. Е. Эрдос-Рени). Если ничего другого, это, по крайней мере, даст вам отправную точку для обзора литературы.
[1] А. К. Хартманн и М. Вейгт. Фазовые переходы в задачах комбинаторной оптимизации: основы, алгоритмы и статистическая механика. Wiley-VCH, 2005.
[2] Б. Хейс. Самая легкая трудная проблема. Американский ученый, 90 (2), 2002.
[3] Б. Хейс. На пороге. Американский ученый, 91 (1), 2003.
[4] Б. Боллобас. Случайные графики, второе издание. Издательство Кембриджского университета, Нью-Йорк, 2001.
[5] Д. Англуин и Л.Г. Валиант. Быстрые вероятностные алгоритмы для гамильтоновых цепей и соответствий. J. Computer, Syst. Sci., 18: 155–193, 1979.
[6] Б. Боллобас, Т.И. Феннер и А.М. Фриз. Алгоритм нахождения гамильтоновых путей и циклов в случайных графах. Combinatorica, 7: 327–341, 1987.
[7] Б. Вандегриенд и Дж. Калберсон. Фазовый переход G n, m не является трудным для задачи о гамильтоновом цикле. J. of AI Research, 9: 219-245, 1998.
[8] А. Браунштейн, М. Мезард и Р. Зекчина. Распространение исследования: алгоритм удовлетворенности. Случайные структуры и алгоритмы, 27: 201–226, 2005.
[9] И. Гент и Т. Уолш. Анализ эвристики для разбиения чисел. Вычислительный интеллект, 14: 430–451, 1998.
[10] К. П. Шнорр и М. Эухнер. Сокращение базиса решетки: Усовершенствованные практические алгоритмы и решение задач с подмножеством сумм. В сборниках основ теории вычислений '91, Л. Будах, под ред. Лекционных заметок по информатике, том 529, стр. 68–85, 1991.