Идеально упорядочиваемый график - Perfectly orderable graph
В теория графов, а идеально упорядочиваемый график - граф, вершины которого можно упорядочить так, что жадная окраска алгоритм с таким порядком оптимально раскрашивает каждый индуцированный подграф данного графа. Идеально упорядочиваемые графы образуют частный случай идеальные графики, и они включают хордовые графы, графики сопоставимости, и дистанционно-наследственные графы. Однако проверить, можно ли упорядочить график, нужно НП-полный.
Определение
Алгоритм жадной раскраски, примененный к заданному порядку вершин графа грамм, последовательно рассматривает вершины графа и присваивает каждой вершине свой первый доступный цвет, минимальное исключенное значение для набора цветов, используемых его соседями. Различный порядок вершин может привести к тому, что этот алгоритм будет использовать разное количество цветов. Всегда существует порядок, который приводит к оптимальной раскраске - это верно, например, для порядка, определенного из оптимальной раскраски путем сортировки вершин по их цвету, - но его может быть трудно найти. Идеально упорядочиваемые графы определены для быть графами, для которых существует порядок, оптимальный для жадного алгоритма не только для самого графа, но и для всех его индуцированные подграфы.
Более формально график грамм как говорят отлично поддается заказу если существует порядок π вершин грамм, так что каждый индуцированный подграф из грамм оптимально раскрашивается жадным алгоритмом с использованием подпоследовательности π, индуцированной вершинами подграфа. Упорядочение π обладает этим свойством именно тогда, когда не существует четырех вершин а, б, c, и d для которого abcd - индуцированный путь, а появляется перед б в заказе и c появляется после d в заказе.[1]
Вычислительная сложность
Идеально упорядочиваемые графы NP-полны для распознавания.[2] Однако легко проверить, является ли конкретный порядок идеальным порядком графа. Следовательно, также NP-сложно найти идеальное упорядочение графа, даже если граф уже известен как идеально упорядочиваемый.
Связанные классы графов
Каждый идеально упорядочиваемый граф - это идеальный график.[1]
Хордовые графы прекрасно поддаются заказу; идеальный порядок хордального графа может быть найден обращением идеального порядка исключения для графа. Таким образом, применение жадной раскраски к идеальному порядку дает эффективный алгоритм для оптимальной раскраски хордовых графов. Графики сопоставимости также идеально подходят для заказа, причем идеальный заказ обеспечивается топологический порядок из переходная ориентация графа.[1] В дополнить графы из графики допусков идеально подходят для заказа.[3]
Другой класс идеально упорядочиваемых графов - это графы грамм такое, что в каждом подмножестве пяти вершин из грамм, по крайней мере, один из пяти закрыл район то есть подмножество (или равное) замкнутой окрестности другой из пяти вершин. Эквивалентно, это графики, в которых частичный заказ замкнутых окрестностей, упорядоченных включением множества, имеет ширина максимум четыре. 5-вершина график цикла имеет частичный порядок соседства ширины пять, поэтому четыре - это максимальная ширина, которая обеспечивает идеальную возможность заказа. Как и в случае с хордовыми графами (и в отличие от идеально упорядочиваемых графов в целом), графы шириной четыре распознаются за полиномиальное время.[4]
Промежуточным понятием между идеальным порядком исключения хордального графа и идеальным порядком является полусовершенный порядок исключения: в порядке исключения нет трех вершин индуцированный путь в котором средняя вершина является первой из трех, подлежащих удалению, и при полусовершенном порядке исключения не существует индуцированного пути с четырьмя вершинами, в котором одна из двух средних вершин должна быть удалена первой. Следовательно, обратный этому порядку удовлетворяет требованиям идеального порядка, так что графы с полусовершенным порядком исключения вполне упорядочиваемы.[5] В частности, тот же лексикографический поиск в ширину алгоритм, используемый для поиска порядков идеального исключения хордовых графов, может быть использован для поиска полусовершенных порядков исключения дистанционно-наследственные графы, которые поэтому также идеально подходят для заказа.[6]
Графы, для которых любой порядок вершин является совершенным, являются кографы. Поскольку кографы - это графы без пути, индуцированного четырьмя вершинами, они не могут нарушить требование порядка путей для идеального порядка.
Известно несколько дополнительных классов идеально упорядочиваемых графов.[7]
Примечания
- ^ а б c Chvátal (1984); Маффрей (2003).
- ^ Миддендорф и Пфайффер (1990); Маффрей (2003).
- ^ Голумбик, Монма и Троттер (1984).
- ^ Паян (1983); Фельснер, Рагхаван и Спинрад (2003).
- ^ Хоанг и Рид (1989); Brandstädt, Le & Spinrad (1999), с. 70 и 82.
- ^ Brandstädt, Le & Spinrad (1999), Теорема 5.2.4, с. 71.
- ^ Chvátal et al. (1987); Хоанг и Рид (1989); Hoàng et al. (1992); Маффрей (2003); Brandstädt, Le & Spinrad (1999) С. 81–86.
Рекомендации
- Брандштадт, Андреас; Ле, Ван Банг; Спинрад, Джереми (1999), Классы графов: обзор, Монографии SIAM по дискретной математике и приложениям, ISBN 0-89871-432-X
- Кристен, Клод А .; Сельков, Стэнли М. (1979), "Некоторые свойства совершенной окраски графов", Журнал комбинаторной теории, Серия B, 27 (1): 49–59, Дои:10.1016/0095-8956(79)90067-4, МИСТЕР 0539075
- Хваталь, Вацлав (1984), «Идеально упорядочиваемые графы», в Берже, Клод; Хваталь, Вацлав (ред.), Темы в Perfect Graphs, Анналы дискретной математики, 21, Амстердам: Северная Голландия, стр. 63–68.. Как цитирует Маффрей (2003).
- Хваталь, Вацлав; Hoàng, Chính T .; Махадев, Н. В. Р .; Де Верра, Д. (1987), "Четыре класса идеально упорядочиваемых графов", Журнал теории графов, 11 (4): 481–495, Дои:10.1002 / jgt.3190110405.
- Dragan, F. F .; Николай, Ф. (1995), LexBFS-порядки дистанционно-наследственных графов, Schriftenreihe des Fachbereichs Mathematik der Univ. Дуйсбург СМ-ДУ-303. Как цитирует Brandstädt, Le & Spinrad (1999).
- Фельснер, Стефан; Рагхаван, Виджай; Спинрад, Джереми (2003), «Алгоритмы распознавания порядков малой ширины и графиков малого числа Дилворта», Заказ, 20 (4): 351–364 (2004), Дои:10.1023 / B: ORDE.0000034609.99940.fb, МИСТЕР 2079151, S2CID 1363140.
- Голумбик, Мартин Чарльз; Monma, Clyde L .; Троттер, Уильям Т. мл. (1984), «Графики допусков», Дискретная прикладная математика, 9 (2): 157–170, Дои:10.1016 / 0166-218X (84) 90016-7, МИСТЕР 0761599
- Hoàng, Chính T .; Маффре, Фредерик; Олариу, Стефан; Прейссманн, Мириам (1992), «Очаровательный класс прекрасно упорядочиваемых графиков», Дискретная математика, 102 (1): 67–74, Дои:10.1016 / 0012-365X (92) 90348-J.
- Hoàng, Chính T .; Рид, Брюс А. (1989), "Некоторые классы идеально упорядочиваемых графов", Журнал теории графов, 13 (4): 445–463, Дои:10.1002 / jgt.3190130407.
- Маффре, Фредерик (2003), «О раскраске совершенных графов», в Рид, Брюс А.; Продажи, Клаудия Л. (ред.), Последние достижения в области алгоритмов и комбинаторики, Книги CMS по математике, 11, Springer-Verlag, стр. 65–84, Дои:10.1007/0-387-22444-0_3, ISBN 0-387-95434-1.
- Миддендорф, Маттиас; Пфайффер, Франк (1990), «О сложности распознавания идеально упорядочиваемых графов», Дискретная математика, 80 (3): 327–333, Дои:10.1016 / 0012-365X (90) 90251-C.
- Пайан, Чарльз (1983), «Совершенство и число Дилворта», Дискретная математика, 44 (2): 229–230, Дои:10.1016 / 0012-365X (83) 90064-X, МИСТЕР 0689816.