stringtranslate.com

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

Алгоритмическая топология , или вычислительная топология , — это подраздел топологии , пересекающийся с областями информатики , в частности, с вычислительной геометрией и теорией сложности вычислений .

Основной задачей алгоритмической топологии, как следует из ее названия, является разработка эффективных алгоритмов для решения проблем, которые естественным образом возникают в таких областях, как вычислительная геометрия , графика , робототехника , структурная биология и химия , с использованием методов вычислимой топологии . [1] [2]

Основные алгоритмы по предметным областям

Алгоритмическая теория 3-многообразий

Большое семейство алгоритмов, касающихся 3-многообразий , вращается вокруг теории нормальных поверхностей , которая включает в себя несколько методов превращения проблем теории 3-многообразий в задачи целочисленного линейного программирования.

В настоящее время разложение JSJ не реализовано алгоритмически в компьютерном программном обеспечении. Не имеет значения и разложение тела сжатия. Существуют некоторые очень популярные и успешные эвристики, такие как SnapPea , которая с большим успехом вычисляет приближенные гиперболические структуры на триангулированных трехмерных многообразиях. Известно, что полную классификацию 3-многообразий можно выполнить алгоритмически, [9] фактически известно, что решение о том, являются ли два замкнутых ориентированных 3-многообразия, заданных триангуляциями (симплициальными комплексами), эквивалентными (гомеоморфными), является элементарно-рекурсивным. . [10] Это обобщает результат о 3-сферном распознавании.

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

Теория алгоритмических узлов

Вычислительная гомотопия

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

Вычисление групп гомологии клеточных комплексов сводится к приведению граничных матриц к нормальной форме Смита . Хотя это полностью алгоритмически решенная проблема, существуют различные технические препятствия для эффективных вычислений для больших комплексов. Есть два основных препятствия. Во-первых, базовый алгоритм формы Смита имеет кубическую сложность по размеру используемой матрицы, поскольку он использует операции со строками и столбцами, что делает его непригодным для больших комплексов ячеек. Во-вторых, промежуточные матрицы, полученные в результате применения алгоритма формы Смита, заполняются, даже если начинать и заканчивать разреженными матрицами.

Смотрите также

Рекомендации

  1. ^ Афра Дж. Зомородян, Топология вычислений, Кембридж, 2005, xi.
  2. ^ Блевинс, Энн Сайзмор; Бассетт, Даниэль С. (2020), Шрираман, Бхарат (редактор), «Топология в биологии», Справочник по математике искусств и наук , Cham: Springer International Publishing, стр. 1–23, doi : 10.1007/978 -3-319-70658-0_87-1, ISBN 978-3-319-70658-0, S2CID  226695484
  3. ^ Бертон, Бенджамин А. (2004). «Представляем Regina, программное обеспечение для топологии 3-многообразия» (PDF) . Экспериментальная математика . 13 (3): 267–272. дои : 10.1080/10586458.2004.10504538. S2CID  16566807.
  4. ^ Шлеймер, Саул (2011). «Распознавание сферы лежит в NP» (PDF) - через Уорикский университет .
  5. ^ Центнер, Рафаэль (2018). «3-сферы целочисленных гомологий допускают неприводимые представления в SL (2, C)». Математический журнал Дьюка . 167 (9): 1643–1712. arXiv : 1605.08530 . дои : 10.1215/00127094-2018-0004. S2CID  119275434.
  6. ^ Куперберг, Грег (2014). «Узловатость находится в NP по модулю GRH». Достижения в математике . 256 : 493–506. arXiv : 1112.0845 . дои : 10.1016/j.aim.2014.01.007 . S2CID  12634367.
  7. ^ Бертон, Бенджамин А.; Хайам Рубинштейн, Дж.; Тиллманн, Стефан (2009). «Додекаэдрическое пространство Вебера-Зейферта не является Хакеном». Труды Американского математического общества . 364 (2): 911–932. arXiv : 0909.4625 . doi : 10.1090/S0002-9947-2011-05419-X. S2CID  18435885.
  8. ^ Дж.Мэннинг, Алгоритмическое обнаружение и описание гиперболических структур на 3-многообразиях с разрешимой проблемой слов, Геометрия и топология 6 (2002) 1–26
  9. ^ С.Матвеев, Алгоритмическая топология и классификация 3-многообразий, Springer-Verlag 2003.
  10. ^ Куперберг, Грег (2019). «Алгоритмический гомеоморфизм 3-многообразий как следствие геометризации». Тихоокеанский математический журнал . 301 : 189–241. arXiv : 1508.06720 . дои : 10.2140/pjm.2019.301.189. S2CID  119298413.
  11. ^ Константино, Франческо; Терстон, Дилан (2008). «3-многообразия эффективно связывают 4-многообразия». Журнал топологии . 1 (3): 703–745. arXiv : math/0506577 . doi : 10.1112/jtopol/jtn017. S2CID  15119190.
  12. ^ Аб Хасс, Джоэл ; Лагариас, Джеффри С .; Пиппенгер, Николас (1999), «Вычислительная сложность задач узлов и связей», Journal of the ACM , 46 (2): 185–211, arXiv : math/9807016 , doi : 10.1145/301970.301971, S2CID  125854
  13. ^ Лакенби, Марк (2021), «Эффективная сертификация узловатости и нормы Терстона», Advances in Mathematics , 387 : 107796, arXiv : 1604.00290 , doi : 10.1016/j.aim.2021.107796, S2CID  119307517
  14. ^ "Main_Page", Атлас узлов .
  15. ^ Мария, Клеман (2019). «Параметризованная сложность квантовых инвариантов». arXiv : 1910.00477 [math.GT].
  16. ^ Пшитицкий, Йозеф Х. (2017). «Первый коэффициент полиномов Хомфлипта и Кауфмана: доказательство Вертигана полиномиальной сложности с использованием динамического программирования». arXiv : 1707.07733 [math.GT].
  17. ^ Ааронов, Дорит; Джонс, Воган; Ландау, Зеф (2005). «Полиномиальный квантовый алгоритм для аппроксимации полинома Джонса». arXiv : Quant-ph/0511096 .
  18. ^ Браун, Эдгар Х. (1957), «Конечная вычислимость комплексов Постникова», Annals of Mathematics (2) , 65 (1): 1–20, doi : 10.2307/1969664, JSTOR  1969664
  19. ^ Вадхва, Рауль; Уильямсон, Дрю; Дхаван, Эндрю; Скотт, Джейкоб (2018). «TDAstats: конвейер R для вычисления постоянной гомологии при анализе топологических данных». Журнал программного обеспечения с открытым исходным кодом . 3 (28): 860. Бибкод : 2018JOSS....3..860R. дои : 10.21105/joss.00860 . ПМЦ 7771879 . ПМИД  33381678. 

Внешние ссылки

Книги