stringtranslate.com

Дуговая диаграмма

Дуговая диаграмма графа Голднера–Харари . Этот граф не является гамильтоновым, но его можно сделать гамильтоновым, разделив ребро, пересекаемое красным пунктирным отрезком, и добавив два ребра вдоль этого отрезка.

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

Использование фразы «дуговая диаграмма» для этого вида рисунка следует за использованием похожего типа диаграммы Ваттенбергом (2002) для визуализации шаблонов повторения в строках, используя дуги для соединения пар равных подстрок. Однако этот стиль рисования графов намного старше своего названия, восходящий к работам Саати (1964) и Николсона (1968), которые использовали дуговые диаграммы для изучения числа пересечений графов . Более старое, но менее часто используемое название для дуговых диаграмм — линейные вложения . [2] Совсем недавно дуговые диаграммы использовались в рамках топологии цепей узлов и клубков, где они называются схемами цепей . [3]

Хир, Босток и Огиевецки (2010) пишут, что дуговые диаграммы «могут не передавать общую структуру графа так же эффективно, как двумерная схема», но их схема позволяет легко отображать многомерные данные, связанные с вершинами графа. Приложения дуговых диаграмм включают диаграмму Фэри , визуализацию числовых теоретико-числовых связей между рациональными числами , и диаграммы, представляющие вторичную структуру РНК , в которой пересечения диаграммы представляют псевдоузлы в структуре.

Планарные графы

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

Если граф нарисован без пересечений с использованием дуговой диаграммы, в которой каждое ребро является одним полукругом, то рисунок представляет собой двухстраничное книжное вложение , что возможно только для субгамильтоновых графов , собственного подмножества планарных графов. [4] Например, максимальный планарный граф имеет такое вложение тогда и только тогда, когда он содержит гамильтонов цикл . Следовательно, негамильтонов максимальный планарный граф, такой как граф Голднера–Харари, не может иметь планарного вложения с одним полукругом на ребро. Проверка того, имеет ли данный граф дуговую диаграмму без пересечений такого типа (или, что эквивалентно, имеет ли он страницу номер два), является NP-полной . [5]

Однако каждый планарный граф имеет диаграмму дуг, в которой каждое ребро нарисовано как бидуга с максимум двумя полуокружностями. Более строго, каждый st -планарный ориентированный граф (планарный ориентированный ациклический граф с одним источником и одним стоком, оба на внешней грани) имеет диаграмму дуг, в которой каждое ребро образует монотонную кривую, причем все эти кривые последовательно ориентированы от одного конца линии вершин к другому. [6] Для неориентированных планарных графов один из способов построения диаграммы дуг с максимум двумя полуокружностями на ребро — это подразделить граф и добавить дополнительные ребра так, чтобы полученный граф имел гамильтонов цикл (и так, чтобы каждое ребро подразделялось максимум один раз), и использовать упорядочение вершин на гамильтоновом цикле в качестве упорядочения вдоль линии. [7] В планарном графе с вершинами требуется максимум бидуг. [8]

Минимизация пересечений

Поскольку проверка того, имеет ли заданный граф диаграмму дуг с одним полукругом на ребро и без пересечений, является NP-полной, также NP-трудно найти диаграмму дуг этого типа, которая минимизирует количество пересечений. Эта задача минимизации пересечений остается NP-трудной для непланарных графов, даже если порядок вершин вдоль линии фиксирован. [2] Однако в случае фиксированного порядка вложение без пересечений (если оно существует) может быть найдено за полиномиальное время путем перевода задачи в задачу 2-выполнимости , в которой переменные представляют размещение каждой дуги, а ограничения не позволяют размещать пересекающиеся дуги по одну и ту же сторону от линии вершин. [9] Кроме того, в случае фиксированного порядка минимизирующее пересечение вложение может быть аппроксимировано путем решения задачи максимального разреза во вспомогательном графе, представляющем полукруги и их потенциальные пересечения (или, что эквивалентно, путем аппроксимации версии MAX2SAT экземпляра 2-выполнимости). [10]

Чимиковски и Шоп (1996), Чимиковски (2002) и Хе, Сикора и Врт'о (2005) обсуждают эвристики для поиска дуговых диаграмм с небольшим количеством пересечений.

Ориентация по часовой стрелке

Для рисунков направленных графов общепринятым соглашением является рисование каждой дуги по часовой стрелке, так что дуги, направленные от более ранней к более поздней вершине в последовательности, рисуются над линией вершин, а дуги, направленные от более поздней к более ранней вершине, рисуются под линией. Это соглашение об ориентации по часовой стрелке было разработано как часть другого стиля рисования графа Фекете и др. (2003) и применено к диаграммам дуг Преториусом и ван Вейком (2007).

Приложения

Диаграмма Фэри

Диаграмма Фарея множества рациональных чисел представляет собой структуру, которая может быть геометрически представлена ​​в виде дуговой диаграммы. В этой форме она имеет вершину для каждого числа, размещенную на числовой прямой , и полукруглое ребро над линией, соединяющей пары чисел и (проще говоря), для которой . Полуокружности диаграммы можно рассматривать как линии в модели полуплоскости Пуанкаре гиперболической плоскости , с вершинами, размещенными в бесконечных точках на граничной линии этой модели. Модель полуплоскости Пуанкаре имеет бесконечную точку, которая не представлена ​​как точка на граничной линии, общую конечную точку всех вертикальных лучей в модели, и это может быть представлено «дробью» 1/0 (не определено как число) с тем же правилом для определения ее смежности. Диаграмма Фарея любого множества рациональных чисел является планарным графом, а диаграмма Фарея множества всех рациональных чисел образует мозаику гиперболической плоскости идеальными треугольниками . [11]

Дуговые диаграммы или схемы цепей обычно используются при изучении складчатых биополимеров, таких как белки и нуклеиновые кислоты (ДНК, РНК). Биополимеры обычно представлены последовательностью их первичных мономеров вдоль линии диаграмм, а дуги над линией представляют связи между мономерами (например, аминокислотами в белках или основаниями в РНК или ДНК), которые являются смежными в физической структуре полимера, несмотря на то, что они не являются смежными в порядке последовательности. Теоретическая структура топологии цепей затем обычно применяется для извлечения локальной и глобальной топологической информации, которая, в свою очередь, может быть связана с биологической функцией складчатых молекул. [12] Когда дуги не пересекаются, расположение двух дуг будет либо параллельным (P), либо последовательным (S). Когда есть пересечения, пересечения представляют то, что часто называют расположением X в топологии цепей. Статистику P, S и X можно использовать для изучения кинетики сворачивания этих полимеров. [13]

Дуговые диаграммы использовались Брандесом (1999) для визуализации диаграммы состояний сдвигового регистра , Джиджевом и Врт'о (2002) для демонстрации того, что число пересечений каждого графа ограничено снизу комбинацией его ширины разреза и степеней вершин, Бирном и др. (2007) для визуализации взаимодействий между устройствами Bluetooth , а Оуэнсом и Джанкун-Келли (2013) для визуализации ярдов игр в американском футболе . Дополнительные приложения этой техники визуализации рассмотрены Нагелем и Дювалем (2013).

Примечания

  1. ^ Нагель и Дюваль (2013).
  2. ^ ab Масуда и др. (1990).
  3. ^ Алиреза Машаги и Роланд ван дер Вин, Полиномиальный инвариант симметрии топологии молекулярной цепи 13(9), 1751 (2021)
  4. ^ Применение полукругов к компоновке краев в книжных вложениях уже было сделано Бернхартом и Кайненом (1979), но явная связь дуговых диаграмм с двухстраничными книжными вложениями, по-видимому, принадлежит Масуде и др. (1990).
  5. ^ Чанг, Лейтон и Розенберг (1987).
  6. ^ Джордано и др. (2007).
  7. ^ Бекос и др. (2013).
  8. ^ Кардинал и др. (2018).
  9. ^ Эфрат, Эртен и Кобуров (2007).
  10. ^ Чимиковски и Мьюми (2007).
  11. ^ Гилман и Кин (2002).
  12. ^ Машаги, Алиреза; ван Вейк, Роланд Дж.; Танс, Сандер Дж. (2014). «Схемная топология белков и нуклеиновых кислот». Структура . 22 (9): 1227–1237. дои : 10.1016/j.str.2014.06.015 . ПМИД  25126961.
  13. ^ Mugler, Andrew; Tans, Sander J.; Mashaghi, Alireza (2014). «Топология цепей с самовзаимодействием: последствия для динамики сворачивания и разворачивания». Phys. Chem. Chem. Phys . 16 (41): 22537–22544. Bibcode :2014PCCP...1622537M. doi :10.1039/C4CP03402C. PMID  25228051.

Ссылки