Jump to content

Идеально упорядоченный график

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

Определение

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

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

Более формально, граф G называется идеально упорядочиваемым, если существует порядок π вершин G , такой, что каждый индуцированный подграф G оптимально раскрашивается жадным алгоритмом с использованием подпоследовательности π, индуцированной вершинами подграфа. . Порядок π обладает этим свойством именно тогда, когда не существует четырех вершин a , b , c и d, для которых abcd является индуцированным путем, a появляется перед b в упорядочении, а c появляется после d в упорядочении. [1]

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

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

Идеально упорядоченные графы NP-полны для распознавания. [2] Однако легко проверить, является ли конкретный порядок идеальным порядком графа. Следовательно, также NP-трудно найти идеальный порядок графа, даже если уже известно, что граф идеально упорядочиваем.

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

Любой идеально упорядочиваемый граф является совершенным графом . [1]

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

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

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

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

Известно несколько дополнительных классов совершенно упорядочиваемых графов. [7]

Примечания

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7ce6d28e874c9b9b2a83a450f08c5dc3__1721118360
URL1:https://arc.ask3.ru/arc/aa/7c/c3/7ce6d28e874c9b9b2a83a450f08c5dc3.html
Заголовок, (Title) документа по адресу, URL1:
Perfectly orderable graph - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)