Разметка графа

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Разметка графа в математике — это назначение меток, которые традиционно представляются целыми числами, рёбрами, вершинами, или рёбрам, и вершинам графа[1].

Формально, если дан граф G = (V, E), вершинная разметка является функцией из множества вершин V в множество меток. Граф с такой функцией называется графом с разметкой вершин. Аналогично, разметка рёбер является функцией из множества рёбер E в множество меток. В этом случае граф называется графом с разметкой рёбер.

В случае, когда метками рёбер служат элементы упорядоченного множества (то есть вещественные числа), разметку можно называть взвешенным графом.

Если не указано явно, термин разметка графа обычно означает вершинную разметку, при которой все метки различны. Такой граф эквивалентно можно разметить последовательными целыми числами {1, …, |V|}, где |V| — число вершин графа[1]. Для многих приложений рёбрам или вершинам даются метки, имеющие смысл в соответствующей области. Например, рёбрам могут быть назначены веса, представляющие собой «цену» проезда между двумя смежными вершинами[2].

В приведённом выше определении граф понимается как конечный неориентированный простой граф. Тем не менее, понятие разметки применимо ко всем расширениям и обобщениям графов. Например, в теории автоматов и теории формальных языков обычно рассматриваются помеченные мультиграфы, то есть графы, в которых пара вершин может быть соединена несколькими помеченными рёбрами[3].

История[править | править код]

Большинство разметок графов имеют истоком разметки, представленные Алексом Роза в его статье 1967 года[4]. Роза выделил три типа разметки, которые он назвал α-, β- и ρ-разметками[5]. β-разметку позднее С. В. Голомб переименовал в грациозную и это имя стало популярным.

Специальные случаи[править | править код]

Грациозная разметка[править | править код]

Грациозная разметка. Метки вершин показаны чёрными цифрами, метки рёбер — красными.

Граф называется грациозным, если его вершины размечены числами от 0 до |E|, размера графа, и эта разметка порождает рёберную разметку от 1 до |E|. Для любого ребра e метка ребра e равна положительной разностью между двумя вершинами ребра e. Другими словами, если ребро e инцидентно двум вершинам с метками i и j, то ребро e получает метку |ij|. Таким образом, граф G = (V, E) является грациозным тогда и только тогда, когда существует вложение, которое порождает биекцию из E в положительные целые числа вплоть до |E|.

В своей работе Роза доказал, что все эйлеровы циклы размером, сравнимым с 1 или 2 (по модулю 4), грациозными не являются. Какие семейства графов являются грациозными, в настоящее время интенсивно исследуется. Возможно, самой крупной недоказанной гипотезой в области разметки графов является гипотеза Рингеля — Коцига, которая утверждает, что все деревья грациозны. Это доказано для всех путей, гусениц и многих других бесконечных семейств деревьев. Сам Коциг назвал попытку доказать гипотезу «порочной»[6].

Рёберная грациозная разметка[править | править код]

Рёберная грациозная разметка простых графов (графов без петель и кратных рёбер) с p вершинами и q рёбер — это разметка рёбер различными целыми числами из набора {1, …, q}, такая, что разметка вершин, порождённая разметкой вершин как сумма смежных рёбер по модулю p, которая назначает все значения от 0 до p − 1 вершинам. Говорят, что граф G рёберно грациозный, если позволяет рёберную грациозную разметку.

Рёберную грациозную разметку первым ввёл С. Ло в 1985[7].

Необходимым условием существования для графа рёберной грациозной разметки является условие Ло:

Гармоничная разметка[править | править код]

Гармоничная разметка графа G — это вложение множества вершин графа G в группу целых чисел сравнения по модулю k, где k — число рёбер графа G, которое порождает биекцию между рёбрами графа G и числами по модулю k путём выбора в качестве метки ребра (x, y) суммы меток двух вершин x, y (mod k). Гармоничный граф — это граф, имеющий гармоничную разметку. Нечётные циклы являются гармоничными графами, как и граф Петерсена. Есть гипотеза, что все деревья являются гармоничными графами, если позволить одну вершину использовать повторно[8]. Книга с семью страницами K1,7 × K2 даёт пример негармоничного графа[9].

Раскраска графов[править | править код]

Корректная раскраска вершин графа наименьшим набором цветов — тремя.

Раскраска графа является подклассом разметки графа. Вершинная раскраска назначает различные метки смежным вершинам, рёберная раскраска назначает различные метки смежным рёбрам.

Счастливая разметка[править | править код]

Счастливая разметка графа G — это назначение положительных целых чисел вершинам графа G таким образом, что если S(v) означает сумму меток соседних вершин вершины v, то S является раскраской вершин графа G. Счастливое число графа G — это наименьшее k, что граф G имеет счастливую разметку целыми числами {1, …, k}[10].

Примечания[править | править код]

  1. 1 2 Weisstein, Eric W. Labeled graph (англ.) на сайте Wolfram MathWorld.
  2. Calderbank, 1995, с. 53.
  3. Developments in Language Theory, 2005.
  4. Gallian, 1998.
  5. Rosa.
  6. Vietri, 2008, с. 31–46.
  7. Lo, 1985, с. 231–241.
  8. Guy, 2004, с. 190–191.
  9. Gallian, 1998, с. Dynamic Survey 6.
  10. Czerwiński, Grytczuk, Ẓelazny, 2009, с. 1078–1081.

Литература[править | править код]

  • Different Aspects of Coding Theory / Robert Calderbank. — 1995. — Т. 50. — С. 53. — (Proceeding of symposia in applied mathematics). — ISBN 0-8218-0379-4.
  • Joseph Gallian. A Dynamic Survey of Graph Labelings, 1996-2005 // Electronic Journal of Combinatorics. — The Electronic Journal of Combinatorics, 1998. — Т. 5, вып. 18.
  • Rosa A. On certain valuations of vertices in a graph.
    • Rosa A. On certain valuations of the vertices of a graph // Theory of Graphs.. Internat. Symposium, Rome, July 1966. — New York: Gordon and Breach, 1967.. — P. 349–355.
  • Developments in Language Theory / Clelia De Felice, Antonio Restivo (Eds.). Proc. 9th. Internat.Conf., 2005. — Springer, 2005. — С. 313. — ISBN 3-540-26546-5.
  • Sheng-Ping Lo. On edge-graceful labelings of graphs. Proc. Conf., Sundance/Utah 1985 // Congressus Numerantium. — 1985. — Т. 50. — С. 231–241.
  • Andrea Vietri. Sailing towards, and then against, the graceful tree conjecture: some promiscuous results // Bull. Inst. Comb. Appl.. — 2008. — Т. 53. — С. 31–46. — ISSN 1183-1278.
  • Richard K. Guy. C13 // Unsolved problems in number theory. — 3rd. — Springer-Verlag, 2004. — ISBN 0-387-20860-7.
  • Sebastian Czerwiński, Jarosław Grytczuk, Wiktor Ẓelazny. Lucky labelings of graphs // Inf. Process. Lett.. — 2009. — Т. 109, № 18. — С. 1078–1081.