Jump to content

Все встраивание

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

Все вложение графа куба. Четыре внешние вершины зафиксированы в углах единичного квадрата , а каждая оставшаяся вершина находится в среднем положении своих соседей.

Пусть G — график куба и (выбрав одну из его четырехугольных граней в качестве внешней грани) зафиксируем четыре вершины внешней грани в четырех углах единичного квадрата , точки, координаты которых x и y представляют собой все четыре комбинации. из нуля и единицы.Затем, если оставшиеся четыре вершины разместить в четырех точках, чьи координаты x и y представляют собой комбинации 1/3 и 2/3, как показано на рисунке, результатом будет вложение Тутте. Ибо в каждой внутренней вершине v вложения и для каждой из двух координат три соседа v имеют значения координат, равные v , меньшие на 1/3 и большие на 1/3; среднее значение этих значений совпадает со значением координаты самого v .

Система линейных уравнений

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

Условие того, что вершина v находится в среднем положении своих соседей, может быть выражено в виде двух линейных уравнений : одно для координаты x вершины v , а другое для координаты y вершины v . Для графа с n вершинами, h из которых фиксированы на внешней грани, существует два уравнения для каждой внутренней вершины, а также две неизвестные (координаты) для каждой внутренней вершины. Следовательно, это дает систему линейных уравнений с 2( n - h ) уравнениями с 2 ( n - h ) неизвестными, решением которой является вложение Тутта. Как показал Тутте (1963) , для 3-связных плоских графов эта система невырождена. Следовательно, он имеет единственное решение и (при фиксированной внешней грани) граф имеет уникальное вложение Тутта. Это вложение можно найти за полиномиальное время , решив систему уравнений, например, используя метод исключения Гаусса . [2]

Многогранное представление

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

По теореме Стейница 3-связные плоские графы, к которым применяется пружинная теорема Тутте, совпадают с многогранными графами , графами, образованными вершинами и ребрами выпуклого многогранника . Согласно соответствию Максвелла-Кремоны , двумерное вложение плоского графа образует вертикальную проекцию трехмерного выпуклого многогранника тогда и только тогда, когда вложение имеет равновесное напряжение , распределение сил на каждое ребро (действующее на обе конечные точки в равных и противоположных направлениях, параллельных ребру), так что силы компенсируются в каждой вершине. Для вложения Тутте присвоение каждому ребру силы притяжения, пропорциональной его длине (например, пружины), заставляет силы компенсироваться во всех внутренних вершинах, но это не обязательно является равновесным напряжением в вершинах внешнего многоугольника. Однако, когда внешний многоугольник представляет собой треугольник, можно присвоить силы отталкивания трем его краям, чтобы и там силы компенсировались. Таким образом, вложения Тутте можно использовать для нахождения Диаграммы Шлегеля всякого выпуклого многогранника . Для каждого 3-связного плоского графа G либо сам G , либо граф двойственный к G имеет треугольник, поэтому либо это дает многогранное представление G , либо его двойственное представление; в случае, если двойственный граф — это граф с треугольником, поляризация дает многогранное представление G. самого [2]

Приложения в обработке геометрии

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

При обработке геометрии встраивание Тутте используется для 2D- уф -параметризации. 3D-поверхностей чаще всего для случаев, когда топология поверхности остается одинаковой по всей длине. и (дисковая топология). Метод Тутте минимизирует общую энергию искажения параметризованного пространства, рассматривая каждую преобразованную вершину как точечную массу, а ребра, пересекающие соответствующие вершины, как пружины. Плотность каждой пружины определяется длиной ребер исходной 3D-поверхности, чтобы сохранить форму. Поскольку разумно иметь меньшие длины параметризованных ребер для меньших ребер и большие параметризованные длины ребер для больших ребер , пружинные константы обычно принимаются как величина, обратная абсолютному расстоянию между вершинами в 3D-пространстве.

где представляет собой набор ребер исходной 3D-поверхности. Когда гири положительны (как и в случае выше), гарантируется биективность отображения без каких-либо инверсий. Но когда никаких дополнительных ограничений не применяется, решение, которое минимизирует энергию искажения, тривиально схлопывается в одну точку параметризованного пространства.

Следовательно, необходимо обеспечить граничные условия, при которых набор известных вершин трехмерной поверхности сопоставляется с известными точками в двумерном параметризованном пространстве. Одним из распространенных способов выбора таких граничных условий является рассмотрение вершин наибольшего граничного контура исходной трехмерной поверхности, которые затем можно ограничить для отображения на внешнее кольцо единичного диска в двумерном параметризованном пространстве. Обратите внимание: если трехмерная поверхность представляет собой многообразие, граничные края можно обнаружить, проверив, что они принадлежат только одной грани сетки.

Приложения параметризации в графике и анимации включают, среди прочего, наложение текстур.

Обобщения

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

Колин де Вердьер (1991) обобщил пружинную теорему Тутта на графы на высшего рода поверхностях с неположительной кривизной , где ребра представлены геодезическими ; [3] этот результат позже был независимо переоткрыт Хассом и Скоттом (2015) . [4] Аналогичные результаты для графов, вложенных в тор, были доказаны независимо.Дельгадо -Фридрихс (2005) , [5] Гортлер , Гоцман и Терстон (2006) , [6] и Ловаша (2019) . [7]

Чилакамарри, Дин и Литтман (1995) исследуют трехмерные вложения графов четырехмерных многогранников , сформированные тем же методом, что и вложение Тутта: выбирают одну грань многогранника как внешнюю грань трехмерного вложения, и зафиксируем его вершины на месте как вершины трехмерного многогранника в пространстве.Пусть каждая оставшаяся вершина многогранника сможет свободно перемещаться в пространстве, а каждое ребро многогранника замените пружиной. Затем найдите минимально-энергетическую конфигурацию системы пружин. Как они показывают, полученная таким образом система уравнений снова невырождена, но неясно, при каких условиях этот метод найдет вложение, реализующее все грани многогранника как выпуклые многогранники. [8]

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

Результат, заключающийся в том, что любой простой плоский граф можно нарисовать с прямыми ребрами, называется теоремой Фари . [9] Теорема Тутте о пружинах доказывает это для 3-связных плоских графов, но в более общем смысле этот результат верен для плоских графов независимо от связности. Использование пружинной системы Тутте для графа, который не является 3-связным, может привести к вырождениям, при которых подграфы данного графа схлопываются на точку или отрезок прямой; однако произвольный планарный граф можно нарисовать с использованием вложения Тутте, добавив дополнительные ребра, чтобы сделать его 3-связным, нарисовав получившийся 3-связный граф, а затем удалив лишние ребра.

Граф является k -вершинно-связным , но не обязательно плоским, если и только если он имеет выпуклое вложение в ( k -1)-мерное пространство, в котором произвольный k -кортеж вершин помещен в вершины симплекса и , для каждой оставшейся вершины v соседей выпуклая оболочка v полномерна с v внутри нее. Если такое вложение существует, его можно найти, зафиксировав расположение выбранных k вершин и решив систему уравнений, которая помещает каждую вершину в среднее значение ее соседей, как и в плоском вложении Тутте. [10]

При методом конечных элементов создании сетки сглаживание по Лапласу является распространенным методом постобработки сгенерированной сетки для улучшения качества ее элементов; [11] он особенно популярен для четырехугольных сеток , для которых другие методы, такие как алгоритм Ллойда для сглаживания треугольных сеток, менее применимы. В этом методе каждая вершина перемещается к среднему положению своих соседей или к нему, но это движение выполняется только за небольшое количество итераций, чтобы избежать больших искажений размеров элементов или (в случае невыпуклых областей сетки ) запутанные неплоские сетки.

Системы рисования графов, направленные на силу, продолжают оставаться популярным методом визуализации графов, но эти системы обычно используют более сложные системы сил, которые сочетают силы притяжения на краях графа (как во вложении Тутта) с силами отталкивания между произвольными парами вершин. Эти дополнительные силы могут привести к тому, что система будет иметь множество локально стабильных конфигураций, а не одно глобальное решение, как во вложении Тутте. [12]

  1. ^ Тутте, WT (1963), «Как нарисовать график», Труды Лондонского математического общества , 13 : 743–767, doi : 10.1112/plms/s3-13.1.743 , MR   0158387 .
  2. ^ Перейти обратно: а б Роте, Гюнтер (2012), «Реализация плоских графов как выпуклых многогранников», Рисование графов: 19-й Международный симпозиум, GD 2011, Эйндховен, Нидерланды, 21–23 сентября 2011 г., Пересмотренные избранные статьи , Конспекты лекций по информатике, том. 7034, Springer, стр. 238–241, номер документа : 10.1007/978-3-642-25878-7_23 .
  3. ^ Колен де Вердьер, Ив. (1991), «Как выполнить триангуляцию геодезической поверхности?», L'Enseignement Mathématique , 37 (3–4): 201–212, doi : 10.5169/seals-58738 , MR   1151746 .
  4. ^ Хасс, Джоэл; Скотт, Питер (2015), «Симплициальная энергия и симплициальные гармонические карты», Asian Journal of Mathematics , 19 (4): 593–636, arXiv : 1206.2574 , doi : 10.4310/AJM.2015.v19.n4.a2 , MR   3423736 , S2CID   15606779 .
  5. ^ Дельгадо-Фридрихс, Олаф (2005), «Равновесное размещение периодических графов и выпуклость плоских мозаик», Discrete & Computational Geometry , 33 (1): 67–81, doi : 10.1007/s00454-004-1147-x , MR   2105751
  6. ^ Гортлер, Стивен Дж.; Гоцман, Крейг; Терстон, Дилан (2006), «Дискретные формы на сетках и приложения к параметризации трехмерных сеток», Компьютерное геометрическое проектирование , 23 (2): 83–112, doi : 10.1016/j.cagd.2005.05.002 , MR   2189438 , S2CID   135438 .
  7. ^ Ловас, Лазсло (2019), Графики и геометрия (PDF) , Американское математическое общество, стр. 98, ISBN  978-1-4704-5087-8 , получено 18 июля 2019 г.
  8. ^ Чилакамарри, Киран; Дин, Натаниэль; Литтман, Майкл (1995), «Трехмерное вложение Tutte», Труды двадцать шестой Юго-восточной международной конференции по комбинаторике, теории графов и вычислениям (Бока-Ратон, Флорида, 1995), Congressus Numerantium , 107 : 129–140, MR   1369261 .
  9. ^ О связи между теоремой Тутте и Фари, а также истории повторного открытия теоремы Фари см. Фельснер, Стефан (2012), Геометрические графики и схемы: некоторые главы из комбинаторной геометрии , Продвинутые лекции по математике, Springer, стр. 37, ISBN  9783322803030 .
  10. ^ Линиал, Н. ; Ловас, Л. ; Вигдерсон, А. (1988), «Резиновые ленты, выпуклые вложения и связность графов», Combinatorica , 8 (1): 91–102, doi : 10.1007/BF02122557 , MR   0951998 , S2CID   6164458 .
  11. ^ Херрманн, Леонард Р. (1976), «Схема создания изопараметрической лапласовской сетки», Журнал отдела инженерной механики , 102 (5): 749–907, doi : 10.1061/JMCEA3.0002158 .
  12. ^ Кобуров, Стивен Г. (2012), Spring Embedders и алгоритмы принудительного рисования графов , arXiv : 1201.3011 , Bibcode : 2012arXiv1201.3011K .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d39b0eef256afe57c9590d5ddb143ffa__1704234240
URL1:https://arc.ask3.ru/arc/aa/d3/fa/d39b0eef256afe57c9590d5ddb143ffa.html
Заголовок, (Title) документа по адресу, URL1:
Tutte embedding - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)