stringtranslate.com

Плоский рисунок вверх

Плоский рисунок вверх
Этот плоский DAG не имеет направленности вверх, поскольку его источник и приемник не могут находиться на одной грани.

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

Характеристики

Направленный ациклический граф должен быть планарным , чтобы иметь планарный рисунок вверх, но не каждый планарный ациклический граф имеет такой рисунок. Среди планарных направленных ациклических графов с одним источником (вершина без входящих ребер) и стоком (вершина без выходящих ребер) графы с планарными рисунками вверх являются st - планарными графами , планарными графами, в которых принадлежат как источник, так и сток. к одной и той же грани хотя бы одного из плоских вложений графа. В более общем смысле, граф G имеет планарный рисунок вверх тогда и только тогда, когда он направлен и ацикличен и является подграфом st -планарного графа на том же множестве вершин. [2]

При вложении вверх множества входящих и исходящих ребер, инцидентных каждой вершине, смежны в циклическом порядке ребер в вершине. Планарное вложение заданного ориентированного ациклического графа называется бимодальным, если оно обладает этим свойством. Кроме того, угол между двумя последовательными ребрами с одинаковой ориентацией в данной вершине может быть помечен как малый , если он меньше π, или большой , если он больше π. Каждый источник или сток должен иметь ровно один большой угол, а каждая вершина, которая не является ни источником, ни стоком, не должна иметь ни одного угла. При этом каждая внутренняя грань чертежа должна иметь на два малых угла больше, чем больших, а внешняя грань должна иметь на два больших угла больше, чем малых. Непротиворечивое присвоение — это маркировка углов, удовлетворяющая этим свойствам; каждое восходящее вложение имеет последовательное назначение. И наоборот, каждый направленный ациклический граф, имеющий бимодальное плоское вложение с непротиворечивым присваиванием, имеет планарный рисунок, направленный вверх, который можно построить на его основе за линейное время. [3]

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

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

Известно, что за полиномиальное время возможны несколько особых случаев проверки восходящей планарности :

Однако NP-полным является определение того, имеет ли плосконаправленный ациклический граф с несколькими источниками и приемниками планарный рисунок вверх. [17]

Прямолинейный чертеж и требования к площади

Теорема Фари утверждает, что каждый планарный граф имеет рисунок, на котором его ребра представлены отрезками прямых линий, и то же самое верно и для плоского рисунка, направленного вверх: каждый планарный граф, направленный вверх, имеет плоский рисунок, направленный вверх. [18] Прямолинейное изображение транзитивно редуцированного st -планарного графа вверх может быть получено методом доминирования , при этом все вершины имеют целочисленные координаты в сетке n  ×  n . [19] Однако для некоторых других восходящих плоских графиков может потребоваться экспоненциальная площадь во всех их прямолинейных плоских рисунках, направленных вверх. [18] Если выбор вложения фиксирован, даже ориентированные ряды параллельных графов и ориентированных деревьев могут потребовать экспоненциальной области. [20]

Диаграммы Хассе

Плоские рисунки, направленные вверх, особенно важны для диаграмм Хассе частично упорядоченных множеств , поскольку эти диаграммы обычно необходимо рисовать вверх. В терминах теории графов они соответствуют транзитивно редуцированным ориентированным ациклическим графам; такой граф может быть сформирован из отношения покрытия частичного порядка, а сам частичный порядок образует отношение достижимости в графе. Если частично упорядоченный набор имеет один минимальный элемент, один максимальный элемент и имеет плоский рисунок, направленный вверх, то он обязательно должен образовывать решетку — набор, в котором каждая пара элементов имеет уникальную наибольшую нижнюю границу и уникальную наименьшую верхнюю границу. . [21] Диаграмма Хассе решетки плоская тогда и только тогда, когда ее порядковая размерность не превосходит двух. [22] Однако некоторые частичные порядки размерности два и с одним минимальным и максимальным элементом не имеют плоского рисунка вверх (возьмем порядок, определяемый транзитивным замыканием ).

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

Сноски
  1. ^ Гарг и Тамассия (1995); Ди Баттиста и др. (1998).
  2. ^ Гарг и Тамассия (1995), стр. 111–112; Ди Баттиста и др. (1998), 6.1 «Включение в планарный st -граф», стр. 172–179; Ди Баттиста и Тамассия (1988); Келли (1987).
  3. ^ Гарг и Тамассия (1995), стр. 112–115; Ди Баттиста и др. (1998), 6.2 «Углы в рисунках вверх», стр. 180–188; Бертолацци и Ди Баттиста (1991); Бертолацци и др. (1994).
  4. ^ Гарг и Тамассия (1995), с. 115; Ди Баттиста и др. (1998), 6.7.2 «Запрещенные циклы для орграфов с одним источником», стр. 209–210; Томассен (1989).
  5. ^ Гарг и Тамассия (1995), с. 119; Ди Баттиста и др. (1998), с. 179.
  6. ^ Гарг и Тамассия (1995), стр. 119–121; Ди Баттиста и др. (1998), 6.3 «Тестирование восходящей планарности встроенных орграфов», стр. 188–192; Бертолацци и Ди Баттиста (1991); Бертолацци и др. (1994); Аббаси, Хили и Рекстин (2010).
  7. ^ Ди Баттиста и др. (1998), стр. 191–192; Бертолацци и Ди Баттиста (1991); Бертолацци и др. (1994).
  8. ^ Гарг и Тамассия (1995), стр. 125–126; Ди Баттиста и др. (1998), 6.7.1 «Внепланарный орграф», с. 209; Папакостас (1995).
  9. ^ abc Ди Баттиста и др. (1998), 6.7.4 «Некоторые классы восходящих плоских орграфов», с. 212.
  10. ^ Дидимо, Джордано и Лиотта (2009).
  11. ^ Ди Баттиста, Лю и соперник (1990).
  12. ^ Гарг и Тамассия (1995), стр. 122–125; Ди Баттиста и др. (1998), 6.5 «Оптимальное тестирование восходящей планарности орграфов с одним источником», стр. 195–200; Хаттон и Любив (1996); Бертолацци и др. (1998).
  13. ^ Чан (2004); Хили и Линч (2006).
  14. ^ Хили и Линч (2006).
  15. ^ Чаплик и др. (2022)
  16. ^ Юнгер и Лейперт (1999).
  17. ^ Гарг и Тамассия (1995), стр. 126–132; Ди Баттиста и др. (1998), 6.6 «Тестирование восходящей планарности является NP-полным», стр. 201–209; Гарг и Тамассия (2001).
  18. ^ Аб Ди Баттиста и Фрати (2012); Ди Баттиста, Тамассия и Толлис (1992).
  19. ^ Ди Баттиста и др. (1998), 4.7 «Рисунки доминирования», стр. 112–127; Ди Баттиста, Тамассия и Толлис (1992).
  20. ^ Ди Баттиста и Фрати (2012); Бертолацци и др. (1994); Фрати (2008).
  21. ^ Ди Баттиста и др. (1998), 6.7.3 «Запрещенные конструкции для решеток», стр. 210–212; Платт (1976).
  22. ^ Гарг и Тамассия (1995), стр. 118; Бейкер, Фишберн и Робертс (1972).
Опросы и учебники
Научные статьи