stringtranslate.com

Граф дуги окружности

Граф дуг окружности (слева) и соответствующая модель дуги (справа).

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

Формально, пусть

быть набором дуг. Тогда соответствующий граф дуг окружности есть G = ( VE ) где

и

Семейство дуг, соответствующее G, называется моделью дуг .

Признание

Такер (1980) продемонстрировал первый полиномиальный алгоритм распознавания для круговых дуговых графов, который работает со временем. Макконнелл (2003) дал первый линейный алгоритм распознавания времени, где — количество ребер. Совсем недавно Каплан и Нуссбаум [1] разработали более простой линейный алгоритм распознавания времени.

Связь с другими классами графов

Графы дуг окружности являются естественным обобщением интервальных графов . Если граф дуг окружности G имеет модель дуги, которая оставляет некоторую точку окружности непокрытой, окружность можно разрезать в этой точке и растянуть до линии, что приведет к представлению интервала. Однако, в отличие от графов интервалов, графы дуг окружности не всегда идеальны , поскольку нечетные циклы без хорд C 5 , C 7 и т. д. являются графами дуг окружности.

Некоторые подклассы

Далее пусть будет произвольным графом.

Единичные круговые графы

является единичным графом дуг окружности , если существует соответствующая модель дуг, такая, что каждая дуга имеет одинаковую длину.

Число помеченных единичных круговых графов на n вершинах определяется как . [2]

Правильные графы дуг окружности

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

Графы дуг окружности Хелли

является графом дуг окружности Хелли, если существует соответствующая модель дуги, такая, что дуги составляют семейство Хелли . Гаврил (1974) дает характеристику этого класса, которая подразумевает алгоритм распознавания.

Джоерис и др. (2009) дают другие характеристики этого класса, которые подразумевают алгоритм распознавания, работающий за время O(n+m), когда входные данные являются графом. Если входной граф не является графом дуг окружности Хелли, то алгоритм возвращает сертификат этого факта в форме запрещенного индуцированного подграфа. Они также дали алгоритм времени O(n) для определения, имеет ли заданная модель дуг окружности свойство Хелли.

Приложения

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

Примечания

  1. ^ Каплан, Хаим; Нуссбаум, Яхав (2011-11-01). «Более простое линейное распознавание графов дуг окружности». Algorithmica . 61 (3): 694–737. CiteSeerX  10.1.1.76.2480 . doi :10.1007/s00453-010-9432-y. ISSN  0178-4617.
  2. ^ Александерссон, Пер; Панова, Грета (декабрь 2018 г.). «Многочлены LLT, хроматические квазисимметричные функции и графы с циклами». Дискретная математика . 341 (12): 3453–3482. arXiv : 1705.10353 . doi : 10.1016/j.disc.2018.09.001.
  3. ^ ab Описано с помощью другого, но эквивалентного определения Чудновским и Сеймуром (2008).
  4. ^ Дэн, Хелл и Хуан (1996) стр. ?

Ссылки

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