Повне розфарбування

Матеріал з Вікіпедії — вільної енциклопедії.
(Перенаправлено з Ахроматичне число)
Перейти до навігації Перейти до пошуку
Повне розфарбування графа Клебша вісьмома кольорами. Кожна пара кольорів з'являється принаймні на одному ребрі. Ніяких повних розфабувань із більшим числом кольорів не існує — за будь-якого розфарбування в 9 кольорів деякі кольори можуть з'явитися тільки на одній вершині, і сусідніх вершин не вистачить, щоб залучити всі пари кольорів. Таким чином, ахроматичне число графа Клебша дорівнює 8.

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

Теорія складності[ред. | ред. код]

Знаходження є задачею оптимізації. Проблему розв'язності для повного розфарбування можна сформулювати як:

ДАНО: Граф і додатне ціле число
Питання: Чи існує розбиття множини вершин на або більше неперетинних множин таких, що кожне є незалежною множиною для і таких, що для кожної пари різних множин незалежною множиною не є.

Визначення ахроматичного числа є NP-складною задачею. Визначення, чи не буде ахроматичне число більшим від заданого числа є NP-повною задачею, як показали Янакакіс і Гаврил (Yannakakis, Gavril) 1978 року, перетворивши з задачі пошуку мінімального найбільшого парування[1].

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

Алгоритм[ред. | ред. код]

Оптимізаційна задача допускає апроксимацію з гарантованою ефективністю [2].

Окремі випадки графів[ред. | ред. код]

Задача визначення ахроматичного числа залишається NP-повною також для деяких класів графів: двочасткових графів[3], доповнення двочасткових графів (тобто, графи, які не мають незалежної множини з більш ніж двома вершинами)[1], кографи, інтервальні графи[4] і навіть дерева[5].

Для доповнень дерев ахроматичне число можна обчислити за поліноміальний час[6]. Для дерев задачу можна апроксимувати зі сталим коефіцієнтом[2].

Відомо, що ахроматичне число n-вимірного графа гіперкуба пропорційне , але точний коефіцієнт пропорційності невідомий[7].

Див. також[ред. | ред. код]

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

  1. а б Michael R. Garey[en] and David S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. — W. H. Freeman, 1979. — ISBN 0-7167-1045-5. A1.1: GT5, pg. 191.
  2. а б Amitabh Chaudhary, Sundar Vishwanathan. Approximation algorithms for the achromatic number // Journal of Algorithms. — 2001. — Т. 41, вип. 2. — С. 404—416. — DOI:10.1006/jagm.2001.1192..
  3. M. Farber, G. Hahn, P. Hell, D. J. Miller. Concerning the achromatic number of graphs // Journal of Combinatorial Theory, Series B. — 1986. — Т. 40, вип. 1. — С. 21—39. — DOI:10.1016/0095-8956(86)90062-6..
  4. H. Bodlaender. Achromatic number is NP-complete for cographs and interval graphs // Inform. Proc. Lett.. — 1989. — Т. 31, вип. 3. — С. 135—138. — DOI:10.1016/0020-0190(89)90221-4..
  5. D. Manlove, C. McDiarmid. The complexity of harmonious coloring for trees // Discrete Applied Mathematics. — 1995. — Т. 57, вип. 2-3. — С. 133—144. — DOI:10.1016/0166-218X(94)00100-R..
  6. M. Yannakakis, F. Gavril. Edge dominating sets in graphs // SIAM Journal on Applied Mathematics. — 1980. — Т. 38, вип. 3. — С. 364—372. — DOI:10.1137/0138030..
  7. Y. Roichman. On the Achromatic Number of Hypercubes // Journal of Combinatorial Theory, Series B. — 2000. — Т. 79, вип. 2. — С. 177—182. — DOI:10.1006/jctb.2000.1955..

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