Открыть сервис

Линейный граф

Линейный граф (также рёберный граф, граф смежности рёбер) — это граф, вершины которого соответствуют рёбрам исходного графа, а две вершины соединены ребром, если соответствующие рёбра исходного графа имеют общую вершину (смежны). Формально, для графа \( G = (V, E) \) его линейный граф \( L(G) \) определяется как \( L(G) = (E, F) \), где \( \{e_1, e_2\} \in F \) тогда и только тогда, когда \( e_1 \cap e_2 \neq \varnothing \). Линейные графы широко используются в теории графов, комбинаторике и прикладных задачах, таких как анализ сетей и распознавание структур.

История и происхождение

Понятие линейного графа впервые было введено в 1930-х годах в контексте изучения свойств графов, связанных с их рёберной структурой. Одним из первых исследователей, систематически изучавших линейные графы, был американский математик Хасслер Уитни, который в 1932 году опубликовал работу, посвящённую их характеристике. Уитни показал, что для связных графов с числом вершин не менее 4 линейный граф однозначно определяет исходный граф (за исключением некоторых тривиальных случаев). Впоследствии понятие было развито в работах по теории матроидов и алгебраической топологии.

Определение и формализация

Основное определение

Пусть дан неориентированный граф \( G = (V, E) \) без петель и кратных рёбер. Линейный граф \( L(G) \) строится следующим образом:

Для ориентированных графов определение аналогично, но с учётом направления рёбер: две вершины \( L(G) \) соединяются, если конец одного ребра совпадает с началом другого.

Свойства

Классификация и примеры

Примеры для простых графов

Связь с другими графами

Линейные графы являются частным случаем графов пересечений: если каждому ребру \( G \) сопоставить множество его концов, то \( L(G) \) — граф пересечений этих множеств. Также линейные графы тесно связаны с рёберными раскрасками: хроматическое число \( L(G) \) равно хроматическому индексу \( G \).

Характеристика линейных графов

Не каждый граф является линейным графом некоторого исходного графа. Существуют необходимые и достаточные условия, позволяющие распознать линейные графы.

Теорема Уитни

Для связных графов с числом вершин не менее 4 линейный граф однозначно определяет исходный граф. Исключение составляют графы \( K_3 \) и \( K_{1,3} \), которые имеют одинаковые линейные графы (оба дают \( K_3 \)).

Критерий Бейнеке

Граф \( H \) является линейным графом некоторого графа тогда и только тогда, когда:

  1. \( H \) не содержит индуцированных подграфов, изоморфных определённому набору запрещённых графов (например, \( K_{1,3} \) — звезда с тремя листьями, также известная как «клешня»).
  2. Все максимальные клики в \( H \) имеют определённую структуру: они могут быть разбиты на два класса, соответствующие вершинам исходного графа.

Более формально, граф \( H \) является линейным графом тогда и только тогда, когда он не содержит индуцированного подграфа, изоморфного одному из девяти запрещённых графов (список впервые приведён Бейнеке в 1970 году). Наиболее известный из них — это \( K_{1,3} \).

Алгоритмическое распознавание

Задача распознавания, является ли данный граф линейным, может быть решена за полиномиальное время. Существуют алгоритмы, основанные на поиске клик и проверке структуры окрестностей вершин. Один из классических методов — построение так называемого «рёберного графа» путём восстановления исходного графа по его линейному графу (алгоритм Рута).

Применение

В теории графов

В комбинаторике и информатике

В физике и биологии

Интересные факты

Критика и ограничения

Хотя линейные графы являются мощным инструментом, они имеют ограничения:

Тем не менее, линейные графы остаются важным объектом в дискретной математике, предоставляя удобный способ перехода от рёберной структуры к вершинной.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →