Jump to content

Проблема с развязыванием узлов

Нерешенная задача по математике :
Можно ли распознать развязки за полиномиальное время?
Две простые схемы развязывания узла
Сложная диаграмма без узлов, автор Морвен Тистлтуэйт.

В математике проблема развязывания узла это проблема алгоритмического распознавания узла по некоторому представлению узла, например, диаграмме узла . Существует несколько типов алгоритмов развязывания. Основная нерешенная задача состоит в том, чтобы определить, допускает ли задача алгоритм с полиномиальным временем ; есть лежит ли проблема в классе сложности P. то

Вычислительная сложность

[ редактировать ]

Первые шаги к определению сложности вычислений были предприняты для доказательства того, что проблемав более крупных классах сложности, которые содержат класс P. Используя нормальные поверхности для описания поверхностей Зейферта данного узла, Хасс, Лагариас и Пиппенгер (1999) показали, что проблема развязывания относится к классу сложности NP . Хара, Тани и Ямамото (2005) заявили о более слабом результате, что развязывание происходит в AM ∩ co-AM ; однако позже они отказались от этого утверждения. [1] В 2011 году Грег Куперберг доказал, что (при условии обобщенной гипотезы Римана ) проблема развязывания находится в co-NP , [2] а в 2016 году Марк Лакенби предоставил безоговорочное доказательство членства в со-НП. [3]

В 2021 году Лакенби анонсировал алгоритм распознавания узлов, который, по его утверждению, работает за квазиполиномиальное время . [4] По состоянию на май 2024 года результат не был опубликован в рецензируемой литературе.

ли вложение неориентированного графа в евклидово пространство бессвязным Проблема развязывания имеет ту же вычислительную сложность, что и проверка того, является . [5]

Алгоритмы развязывания

[ редактировать ]

Несколько алгоритмов, решающих проблему развязывания, основаны на Хакена теории нормальных поверхностей :

  • Алгоритм Хакена использует теорию нормальных поверхностей для поиска диска, границей которого является узел. Первоначально Хакен использовал этот алгоритм, чтобы показать, что развязывание разрешимо, но не анализировал его сложность более подробно.
  • Хасс, Лагариас и Пиппенджер показали, что множество всех нормальных поверхностей может быть представлено целыми точками многогранного конуса и что поверхность, свидетельствующая о незаузленности кривой (если она существует), всегда может быть найдена на одном из крайних лучей. этого конуса. Следовательно, методы перебора вершин можно использовать для перечисления всех крайних лучей и проверки, соответствует ли какой-либо из них ограничивающему диску узла. Хасс, Лагариас и Пиппенджер использовали этот метод, чтобы показать, что незавязанность находится в NP; более поздние исследователи, такие как Бертон (2011a), усовершенствовали свой анализ, показав, что этот алгоритм может быть полезен (хотя и не с полиномиальным временем), поскольку его сложность представляет собой одноэкспоненциальную функцию низкого порядка от количества пересечений.
  • Алгоритм Бирмана и Хирша (1998) использует слоения кос , несколько иной тип структуры, чем нормальная поверхность. Однако для анализа его поведения они возвращаются к теории нормальной поверхности.

Другие подходы включают в себя:

  • Число ходов Райдемейстера, необходимое для изменения диаграммы с узлами на стандартную диаграмму с узлами, не более чем полиномиально по числу пересечений. [6] Следовательно, перебор всех последовательностей ходов Райдемейстера может обнаружить незавязку за экспоненциальное время.
  • Аналогично, любые две триангуляции одного и того же узла могут быть соединены последовательностью движений Пахнера, длина которых не более чем двукратно экспоненциальна по числу пересечений. [7] Следовательно, можно определить, является ли узел узлом, проверив все последовательности ходов Пахнера этой длины, начиная с дополнения к данному узлу, и определив, преобразует ли какой-либо из них дополнение в стандартную триангуляцию полнотора . . Время для этого метода будет тройным экспоненциальным; однако экспериментальные данные показывают, что эта оценка очень пессимистична и что требуется гораздо меньше ходов Пахнера. [8]
  • Любое дуговое представление узла можно монотонно упростить до минимального с помощью элементарных ходов. [9] Таким образом, перебор методом перебора среди всех дуг-представлений не большей сложности дает одноэкспоненциальный алгоритм решения задачи развязывания.
  • Остаточная конечность группы узлов (которая следует из геометризации многообразий Хакена ) дает алгоритм: проверить, имеет ли группа нециклический конечный групповой фактор. Эта идея используется в результате Куперберга о том, что проблема развязывания находится в co-NP.
  • Узел Гомология узла Флоера определяет род узла, который равен 0 тогда и только тогда, когда узел является развязным узлом. Комбинаторная версия гомологии узла Флоера позволяет вычислить его ( Manolescu, Ozsváth & Sarkar 2009 ).
  • Гомология Хованова обнаруживает узел в соответствии с результатом Кронхаймера и Мровки . [10] Сложность гомологии Хованова по меньшей мере не уступает #P-трудной задаче вычисления полинома Джонса , но на практике ее можно вычислить с использованием алгоритма и программы Бар-Натана (2007) . Бар-Натан не проводит строгого анализа своего алгоритма, но эвристически оценивает его как экспоненциальную ширину пути диаграммы пересечений, которая, в свою очередь, не более чем пропорциональна квадратному корню из числа пересечений.

Понимание сложности этих алгоритмов является активной областью исследований.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Упоминается как «личное сообщение» в ссылке [15] Куперберга (2014) .
  2. ^ Куперберг (2014)
  3. ^ Лакенби (2021)
  4. ^ «Марк Лакенби объявляет о новом алгоритме распознавания узлов, который работает за квазиполиномиальное время» . Математический институт Оксфордского университета . Проверено 21 мая 2024 г.
  5. ^ Каварабаяши, Крейцер и Мохар (2010) .
  6. ^ Лакенби (2015) .
  7. ^ Миятович (2005) .
  8. ^ Бертон (2011b) .
  9. ^ Дынников (2006) .
  10. ^ Кронхаймер и Мровка (2011)
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ce39adbe2c05887dd18915c042a94597__1716885360
URL1:https://arc.ask3.ru/arc/aa/ce/97/ce39adbe2c05887dd18915c042a94597.html
Заголовок, (Title) документа по адресу, URL1:
Unknotting problem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)