Змішаний граф

Змі́шаний граф G = (V, E, A) — математичний об'єкт, що складається з набору вершин (або вузлів) V, набору (неорієнтованих) ребер E і набору спрямованих ребер (або дуг) A[1].

Визначення та позначення[ред. | ред. код]

Пример смешанного графа
Приклад змішаного графа

Розглянемо сусідні вершини . Орієнто́ваним ребро́м, називають дугу, ребро з орієнтацією, яке позначають або (варто зауважити, що це хвіст, а це голова дуги)[2]. Неорієнто́ваним ребро́м або просто ребро́м, називають ребро без орієнтації і позначають або [2].

У розглянутому прикладі застосування не буде циклів або кратних ребер змішаних графів.

Маршрут у змішаному графі — це послідовність вершин і ребер/дуг, така що для всіх індексів , елемент є ребром графа або елемент є дугою графа. Цей маршрут є шляхом, якщо в ньому не повторюються ребра, дуги чи вершини, крім, можливо, першої й останньої вершин. Шлях є замкнутим, якщо його перша й остання вершини збігаються, і замкнутий шлях є циклом, якщо в ньому не повторюються вершини, крім першої й останньої. Змішаний граф є ациклічним, якщо він не містить циклу.

Розфарбовування[ред. | ред. код]

Пример смешанного графика
Приклад змішаного графа

Розфарбовування змішаного графа можна розглядати як маркування або присвоєння різних кольорів (де  — додатне ціле число) вершинам змішаного графа[3]. Вершинам, з'єднаним ребром, слід призначити різні кольори. Кольори можна подати числами від 1 до , а для спрямованої дуги хвіст дуги має бути позначеним числом меншим, ніж голова дуги[3].

Приклад[ред. | ред. код]

Наприклад, розглянемо фігуру праворуч. Доступні нам k-кольори для фарбування нашого змішаного графа: . Оскільки і пов'язані ребром, вони повинні мати різні кольори або числа ( і позначені 1 і 2 відповідно). У нас також є дуга від до . Оскільки ми маємо справу з дугою, де орієнтація призначає порядок чисел, ми повинні позначити хвіст () меншим кольором (або цілим числом з нашого набору), ніж голову () дуги.

Сильне і слабке розфарбування[ред. | ред. код]

(Сильне) власне -розфарбування змішаного графа є функцією

, де такою, що , якщо , і , якщо .[1]

Можна послабити умову на дуги. Тоді ми можемо вважати слабке власне k-розфарбування змішаного графа функцією

, де такою, що , якщо , і , якщо .[1]

Повертаючись до прикладу, це означає, що ми можемо позначити голову і хвіст додатним цілим числом 2.

Існування[ред. | ред. код]

Для змішаного графа розфарбування може існувати чи не існувати. Для того, щоб змішаний граф мав -розфарбування, він не повинен містити ніяких спрямованих циклів[2]. Якщо таке -розфарбування існує, найменше , необхідне для того, щоб правильно розфарбувати граф, називають його хроматичним числом, що позначається [2]. Кількість власних -розфарбувань можна порахувати як поліноміальну функцію від . Її називають хроматичним поліномом графа (за аналогією з хроматичним поліномом неорієнтованих графів) і позначають як [1].

Обчислення слабких хроматичних поліномів[ред. | ред. код]

Для обчислення слабких хроматичних поліномів змішаних графів можна використати формулу видалення-стягування. Цей метод включає видалення ребра або дуги і стягування (або об'єднання) вершин, що інцидентних цьому ребру (або дузу), з утворенням однієї вершини[1]. Після видалення ребра зі змішаного графа отримуємо змішаний граф [1]. Це видалення ребра можна позначити як . Аналогічно, видаляючи дугу зі змішаного графа, отримуємо , де ми можемо позначити видалення as [1]. Крім того, ми можемо позначити скорочення і як і , відповідно[1]. З наведених тверджень,[1] отримуємо такі рівняння для обчислення хроматичного полінома змішаного графа:

  1. [1]
  2. [1]

Застосування[ред. | ред. код]

Задача планування[ред. | ред. код]

Змішані графи можна використати для моделювання задач планування робіт, у яких має виконуватися сукупність робіт з урахуванням певних часових обмежень. У задачах цього типу неспрямовані ребра можна використати для моделювання несумісності двох робіт (вони не можуть виконуватися одночасно). Спрямовані ребра можна використати для моделювання обмеження пріоритету, за яким одна робота має бути виконаною перед іншою. Граф, визначений у такий спосіб на основі задачі планування, називають диз'юнктивним графом[en]. Задачу розфарбовування змішаного графа можна використати для знаходження розкладу найменшої довжини для виконання всіх робіт[2].

Баєсове висновування[ред. | ред. код]

Змішані графи також використовують як графічні моделі байєсового висновування. У цьому контексті ациклічний змішаний граф (без циклів спрямованих ребер) також називають ланцюговим графом. Спрямовані ребра цих графів використовують для вказання причинного зв'язку між двома подіями, в якому результат першої події впливає на ймовірність другої події. Неспрямовані ребра вказують на непричинну кореляцію між двома подіями. Зв'язну компоненту неорієнтованого підграфа ланцюгового графа називають ланцюгом. Ланцюговий граф можна перетворити на неорієнтований граф, побудувавши його моральний граф, неорієнтований граф, сформований із ланцюгового графа додаванням неорієнтованих ребер між парами вершин, які мають вихідні ребра до одного ланцюга, з відкиданням орієнтації спрямованих ребер[4].

Примітки[ред. | ред. код]

  1. а б в г д е ж и к л м Matthias Beck, Daniel Blado, Joseph Crawford, Taïna Jean-Louis, Michael Young. On Weak Chromatic Polynomials of Mixed Graphs // Graphs and Combinatorics. — 2015. — Vol. 31, iss. 1 (1 January). — P. 91–98. — ISSN 1435-5914. — DOI:10.1007/s00373-013-1381-1.
  2. а б в г д B. Ries. Coloring some classes of mixed graphs // Discrete Applied Mathematics. — 2007. — Vol. 155, iss. 1 (1 January). — P. 1–6. — ISSN 0166-218X. — DOI:10.1016/j.dam.2006.05.004. Архівовано з джерела 17 травня 2022. Процитовано 17 травня 2022.
  3. а б Pierre Hansen, Julio Kuplinsky, Dominique de Werra. Mixed graph colorings // Mathematical Methods of Operations Research. — 1997. — Vol. 45, iss. 1 (1 February). — P. 145–160. — ISSN 1432-5217. — DOI:10.1007/BF01194253.
  4. Robert G. Cowell, Philip Dawid, Steffen L. Lauritzen, David J. Spiegelhalter. [1] — Springer Science & Business Media, 2007-07-16. — 340 с. — ISBN 978-0-387-71823-1. Архівовано з джерела 12 червня 2020

Посилання[ред. | ред. код]