Jump to content

Полином Тутте

Полином – полином Тутте бычьего графа . Красной линией показано пересечение с плоскостью , что по существу эквивалентно хроматическому многочлену.

Полином Тутта , также называемый дихроматом или полиномом Тутта-Уитни , является полиномом-графиком . Это полином от двух переменных, который играет важную роль в теории графов . Он определен для каждого неориентированного графа и содержит информацию о том, как связан граф. Это обозначается .

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

Полином Тутте имеет несколько эквивалентных определений. По сути, он эквивалентен полиному ранга Татта Уитни, собственному дихроматическому многочлену Фортуина-Кастелейна и модели случайных кластеров при простых преобразованиях. По сути, это производящая функция для количества наборов ребер заданного размера и связных компонентов с немедленным обобщением на матроиды . Это также наиболее общий инвариант графа , который можно определить с помощью повторения удаления-сокращения . В нескольких учебниках по теории графов и теории матроидов этому посвящены целые главы. [1] [2] [3]

Определения [ править ]

Определение. Для неориентированного графа можно определить полином Тутте как

где обозначает количество компонент связности графа . Из этого определения ясно, что корректно определен и является полиномом по и .

То же определение можно дать, используя несколько иные обозначения, полагая обозначаем ранг графа . Тогда производящая функция ранга Уитни определяется как

Эти две функции эквивалентны при простой замене переменных:

Тутте Дихроматический полином является результатом другого простого преобразования:

Первоначальное определение Тутте эквивалентно, но его труднее сформулировать. Для подключенных мы устанавливаем

где обозначает количество связующих деревьев внутренней активности и внешняя деятельность .

Третье определение использует повторение удаления-сокращения . Сокращение края графа — граф, полученный слиянием вершин и и снимаем край . Мы пишем для графа, где ребро просто удаляется. Тогда полином Тутте определяется рекуррентным соотношением

если не является ни циклом , ни мостом , в базовом случае

если содержит мосты и петель и никаких других ребер. Особенно, если не содержит ребер.

Модель случайного кластера из статистической механики, предложенная Фортуином и Кастелейном (1972), дает еще одно эквивалентное определение. [4] Сумма раздела

эквивалентно под трансформацией [5]

Свойства [ править ]

Полином Тутте разлагается на компоненты связности. Если это объединение непересекающихся графов и затем

Если является плоским и обозначает его двойственный граф, тогда

В частности, хроматический полином плоского графа является полиномом потока его двойственного графа. Тутте называет такие функции V-функциями . [6]

Примеры [ править ]

Изоморфные графы имеют один и тот же полином Тутте, но обратное неверно. Например, полином Тутте каждого дерева на края это .

Полиномы Тутте часто задаются в табличной форме путем перечисления коэффициентов. из в ряд и столбец . Например, полином Тутте графа Петерсена ,

дается следующей таблицей.

0 36 84 75 35 9 1
36 168 171 65 10
120 240 105 15
180 170 30
170 70
114 12
56
21
6
1

Другой пример: полином Тутте графа октаэдра имеет вид

История [ править ]

У. Т. Тутта Интерес к формуле делеции-сокращения начался еще во время его учебы в Тринити-колледже в Кембридже , первоначально он был мотивирован идеальными прямоугольниками и связующими деревьями . Он часто применял эту формулу в своих исследованиях и «задавался вопросом, существуют ли другие интересные функции графов, инвариантные относительно изоморфизма , с подобными формулами рекурсии». [6] Р. М. Фостер уже заметил, что хроматический полином является одной из таких функций, и Тутте начал открывать больше. Его исходной терминологией для инвариантов графа, удовлетворяющих рекурсии удаления-сжатия, была W-функция и V-функция , если она мультипликативна по компонентам. Татт пишет: «Играя со своими W-функциями , я получил полином с двумя переменными, из которого можно было получить либо хроматический полином, либо полином потока, установив одну из переменных равной нулю и подкорректировав знаки». [6] Тутте назвал эту функцию дихроматом , так как видел в ней обобщение хроматического полинома на две переменные, но обычно ее называют полиномом Тутте. По словам Тутте: «Это может быть несправедливо по отношению к Хасслеру Уитни , который знал и использовал аналогичные коэффициенты, не удосужившись прикрепить их к двум переменным». (Имеется «заметная путаница» [7] о терминах «дихромат» и «дихроматический полином» , введенных Тутте в разных статьях и которые различаются лишь незначительно.) Обобщение полинома Тутте на матроиды было впервые опубликовано Крапо , хотя оно появляется уже в диссертации Тутте. [8]

Независимо от работ по алгебраической теории графов , Поттс начал изучать статистическую сумму некоторых моделей статистической механики в 1952 году. [9] Модель случайного кластера , обобщение модели Поттса , предоставила объединяющее выражение, которое показало связь с полиномом Тутте. [8]

Специализации [ править ]

В различных точках и линиях На плоскости полином Тутте оценивает величины, которые сами по себе изучались в различных областях математики и физики. Частично привлекательность полинома Тутте обусловлена ​​объединяющей структурой, которую он обеспечивает для анализа этих величин.

Хроматический полином [ править ]

Хроматический полином, нарисованный на плоскости Тутте.

В , полином Тутте специализируется на хроматическом многочлене,

где обозначает количество компонент связности G .

Для целого числа λ значение хроматического многочлена равно количеству раскрасок вершин графа G с использованием набора цветов λ. Ясно, что не зависит от набора цветов. Менее ясно то, что это оценка в точке λ многочлена с целыми коэффициентами. Чтобы убедиться в этом, мы наблюдаем:

  1. Если G имеет n вершин и не имеет ребер, то .
  2. Если G содержит петлю (единственное ребро, соединяющее вершину с самой собой), то .
  3. Если e — ребро, не являющееся петлей, то

Три приведенных выше условия позволяют нам рассчитать , применяя последовательность удалений и сокращений ребер; но они не дают гарантии, что другая последовательность делений и сокращений приведет к тому же значению. Гарантия исходит из того, что что-то считает, независимо от повторения. В частности,

дает количество ациклических ориентаций.

Полином Джонса [ править ]

Полином Джонса, нарисованный на плоскости Тутте.

Вдоль гиперболы полином Тутте плоского графа специализируется на полиноме Джонса соответствующего знакопеременного узла .

Индивидуальные баллы [ править ]

(2,1) [ править ]

подсчитывает количество лесов , т. е. количество ациклических подмножеств ребер.

(1,1) [ править ]

подсчитывает количество связующих лесов (реберных подмножеств без циклов и того же количества связных компонентов, что и G ). Если граф связен, подсчитывает количество связующих деревьев.

(1,2) [ править ]

подсчитывает количество охватывающих подграфов (реберных подмножеств с тем же количеством связных компонентов, что и G ).

(2,0) [ править ]

подсчитывает количество ориентаций G . ациклических [10]

(0,2) [ править ]

подсчитывает количество сильно связных G . ориентаций [11]

(2,2) [ править ]

это число где количество ребер графа G.

(0,−2) [ править ]

Если G — 4-регулярный граф, то

подсчитывает количество ориентаций G . эйлеровых Здесь — количество компонент связности G . [10]

(3,3) [ править ]

Если G m × n сеточный граф размера , то подсчитывает количество способов замостить прямоугольник шириной 4 м и высотой 4 n Т -тетромино . [12] [13]

Если G планарный граф , то равно сумме по взвешенным эйлеровым ориентациям в медиальном графе G в , где вес ориентации равен 2 числу седловых вершин ориентации (то есть количеству вершин с инцидентными ребрами, циклически упорядоченными «внутри, наружу, вне"). [14]

и Изинга Модели Поттса

Статистические суммы для модели Изинга и моделей Поттса с 3 и 4 состояниями, нарисованные на плоскости Тутте.

Определите гиперболу в плоскости xy :

полином Тутте специализируется на статистической сумме, модели Изинга, изучаемой в статистической физике . В частности, вдоль гиперболы эти два связаны уравнением: [15]

В частности,

для всех комплексных α.

В более общем смысле, если для любого положительного целого числа q мы определяем гиперболу:

тогда полином Татта специализируется на статистической сумме с q -состоянием модели Поттса . Различные физические величины, анализируемые в рамках модели Поттса, передаются конкретным частям модели. .

Соответствия между моделью Поттса и плоскостью Тутте [16]
Модель Поттса Полином Тутте
Ферромагнитный Положительная ветвь
антиферромагнитный Отрицательная ветвь с
Высокая температура Асимптота к
Низкотемпературный ферромагнитный Положительная ветвь асимптотический к
Антиферромагнетик при нулевой температуре Граф q -раскраска , т.е.

Полином потока [ править ]

Полином потока, нарисованный на плоскости Тутте

В , полином Тутте специализируется на полиноме потока, изучаемом в комбинаторике. Для связного и неориентированного графа G и целого числа k нигде ненулевой k -поток представляет собой присвоение значений «потока». к ребрам произвольной ориентации графа G таким, что полный поток, входящий и выходящий из каждой вершины, конгруэнтен по модулю k . Полином потока обозначает число нигде ненулевых k -потоков. Это значение тесно связано с хроматическим полиномом: фактически, если G планарный граф , хроматический полином G эквивалентен полиному потока его двойственного графа. в том смысле, что

Теорема (Все).

Связь с полиномом Тутте определяется следующим образом:

Полином надежности [ править ]

Полином надежности, нарисованный на плоскости Тутте

В , полином Тутте специализируется на полиноме всетерминальной надежности, изучаемом в теории сетей. Для связного графа G удалите каждое ребро с вероятностью p ; это моделирует сеть, подверженную случайным сбоям на краях. Тогда полином надежности является функцией , полином от p , который дает вероятность того, что каждая пара вершин в G останется соединенной после выхода из строя ребер. Связь с полиномом Тутте определяется выражением

Дихроматический полином [ править ]

Тутте также определил более близкое обобщение хроматического полинома с двумя переменными - дихроматический полином графа. Это

где — количество связных компонентов охватывающего подграфа ( V , A ). Это связано с полиномом недействительности коранга соотношением

Дихроматический полином не обобщается на матроиды, потому что k ( A ) не является свойством матроида: разные графы с одним и тем же матроидом могут иметь разное количество компонентов связности.

Связанные полиномы [ править ]

Полином Мартина [ править ]

Полином Мартина ориентированного 4-регулярного графа был определен Пьером Мартеном в 1977 году. [17] Он показал, что если G — плоский граф и является его направленным медиальным графом , тогда

Алгоритмы [ править ]

Удаление-сокращение [ править ]

Алгоритм удаления-сокращения, примененный к ромбовидному графу . Красные края удаляются у левого дочернего элемента и сжимаются у правого дочернего элемента. Полученный полином представляет собой сумму мономов на листьях: . На основе Welsh & Merino (2000) .

Рекуррентность удаления-сжатия для полинома Тутте,

немедленно дает рекурсивный алгоритм для его вычисления для данного графа: пока вы можете найти ребро e , которое не является петлей или мостом , рекурсивно вычисляйте полином Тутте для случаев, когда это ребро удаляется и когда это ребро сжимается . Затем сложите два промежуточных результата, чтобы получить общий полином Тутте для графика.

Базовый случай – моном где m — количество мостов, а n — количество петель.

В пределах полиномиального коэффициента время работы t этого алгоритма можно выразить через количество вершин n и количество ребер m графа:

рекуррентное соотношение, которое масштабируется как числа Фибоначчи с решением [18]

Анализ можно улучшить с точностью до полиномиального коэффициента числа остовных деревьев входного графа. [19] Для разреженных графов с это время работы . Для регулярных графов степени k количество остовных деревьев может быть ограничено величиной

где

поэтому алгоритм удаления-сокращения работает в пределах полиномиального коэффициента этой границы. Например: [20]

На практике проверка изоморфизма графов используется, чтобы избежать некоторых рекурсивных вызовов. Этот подход хорошо работает для графов, которые довольно разрежены и демонстрируют множество симметрий; производительность алгоритма зависит от эвристики, используемой для выбора ребра e . [19] [21] [22]

Исключение по Гауссу [ править ]

В некоторых ограниченных случаях полином Тутте может быть вычислен за полиномиальное время, в конечном итоге потому, что метод исключения Гаусса матричных операций эффективно вычисляет определитель и Пфаффиан . Эти алгоритмы сами по себе являются важными результатами алгебраической теории графов и статистической механики .

равно числу остовных деревьев связного графа. Этовычислимая за полиномиальное время как определитель максимальной главной подматрицы матрицы Лапласа G дереве , ранний результат в алгебраической теории графов, известный как теорема Кирхгофа о матрице- . Аналогичным образом, размер велосипедного пространства в может быть вычислено за полиномиальное время методом исключения Гаусса.

Для плоских графов статистическая сумма модели Изинга, т. е. полином Тутте на гиперболе , может быть выражено как пфаффиан и эффективно вычислено с помощью алгоритма FKT . Эта идея была развита Фишером , Кастелином и Темперли для вычисления числа димерных покрытий модели плоской решетки .

Цепь Маркова Карло Монте -

Используя метод Монте-Карло с использованием цепей Маркова , полином Тутте можно сколь угодно хорошо аппроксимировать вдоль положительной ветви , что эквивалентно статистической сумме ферромагнитной модели Изинга. При этом используется тесная связь между моделью Изинга и проблемой подсчета совпадений в графе. Идея, лежащая в основе этого знаменитого результата Джеррама и Синклера [23] заключается в создании цепи Маркова , состояния которой являются соответствиями входного графа. Переходы определяются случайным выбором ребер и соответствующим изменением сопоставления. Полученная цепь Маркова быстро перемешивается и приводит к «достаточно случайным» сопоставлениям, которые можно использовать для восстановления статистической суммы с использованием случайной выборки. Полученный алгоритм представляет собой полностью полиномиальную схему рандомизированной аппроксимации (fpras).

Вычислительная сложность [ править ]

С полиномом Тутте связано несколько вычислительных проблем. Самый простой из них

Входные данные: график
Выходные данные: коэффициенты

В частности, выходные данные позволяют оценить что эквивалентно подсчету количества 3-раскрасок G . Этот последний вопрос #P-полный , даже если он ограничен семейством плоских графов , поэтому проблема вычисления коэффициентов полинома Тутта для данного графа является #P-трудной даже для плоских графов.

Гораздо больше внимания было уделено семейству задач под названием Тутте. определено для каждой комплексной пары :

Входные данные: график
Выход: значение

Сложность этих задач зависит от координат .

Точный расчет [ править ]

Самолет Тутте. Каждая точка в реальной плоскости соответствует вычислительной задаче . В любой красной точке задача вычислима за полиномиальное время; в любой синей точке проблема в целом #P-сложна, но вычислима за полиномиальное время для плоских графов; и в любой точке белых областей проблема #P-трудна даже для двудольных плоских графов.

Если и x, и y — целые неотрицательные числа, проблема принадлежит #P . Для общих пар целых чисел полином Тутта содержит отрицательные члены, что помещает проблему в класс сложности GapP , замыкание #P при вычитании. Для размещения рациональных координат , можно определить рациональный аналог #P . [24]

Вычислительная сложность точных вычислений попадает в один из двух классов для любого . Проблема #P-сложная, если только лежит на гиперболе или это один из пунктов

в этих случаях оно вычислимо за полиномиальное время. [25] Если задача ограничена классом плоских графов, точки гиперболы также станут вычислимыми за полиномиальное время. Все остальные точки остаются #P-трудными даже для двудольных планарных графов. [26] В своей статье о дихотомии плоских графов Вертиган утверждает (в своем заключении), что тот же результат справедлив и при дальнейшем ограничении графов со степенью вершины не более трех, за исключением точки , который считает нигде ненулевые Z ​​3 -потоки и вычислим за полиномиальное время. [27]

Эти результаты содержат несколько примечательных частных случаев. Например, задача вычисления статистической суммы модели Изинга вообще #P-трудна, хотя знаменитые алгоритмы Онзагера и Фишера решают ее для плоских решеток. Кроме того, полином Джонса #P-трудно вычислить. Наконец, вычисление количества четырехраскрасок плоского графа является #P-полным, хотя проблема решения тривиальна согласно теореме о четырех цветах . Напротив, легко увидеть, что подсчет количества трехраскрасок для плоских графов является #P-полным, поскольку известно, что проблема решения является NP-полной посредством экономной редукции .

Приближение [ править ]

Вопрос, какие точки допускают хороший алгоритм аппроксимации, очень хорошо изучен. Помимо точек, которые можно вычислить точно за полиномиальное время, единственный известный алгоритм аппроксимации это FPRAS Джеррама и Синклера, которая работает для точек на гиперболе «Изинга» для y > 0. Если входные графы ограничены плотными экземплярами со степенью , существует FPRAS, если x ≥ 1, y ≥ 1. [28]

Несмотря на то, что ситуация не так хорошо изучена, как при точных вычислениях, известно, что большие площади плоскости трудно аппроксимировать. [24]

См. также [ править ]

Примечания [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 31964dfc3f726cce6058ff528d7b8d6e__1698349440
URL1:https://arc.ask3.ru/arc/aa/31/6e/31964dfc3f726cce6058ff528d7b8d6e.html
Заголовок, (Title) документа по адресу, URL1:
Tutte polynomial - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)