
1.3. Абстрактные графы
Ребра
Вершины,
соответствующие ребрам
е\
Из.
v6
е2
Vi,
Уз
е%
Vi,
v3
е4
Vi
ев
Vi,
V4
е6
»2,
Vt
Vi
Для облегчения общего определения графа введем понятие неупорядоченного произведения множества само на себя. Напомним, что упорядоченным или декартовым (прямым) произведением множества S само на себя (которое обозначается SX.S) называется множество всех упорядоченных пар (s, (), где,j^S и feS. Здесь (s, t) и (/, s) рассматриваются как различные элементы, исключая случай s — t. Аналогично, символом (s&t) будем обозначать неупорядоченную пару элементов множества S, а множество всех различных неупорядоченных пар будет обозначаться как S&S и называться неупорядоченным произведением множества S само на себя. В данном случае (s&t) и (t&s) эквивалентны и так Тке, как при декартовом произведении, допускается совпадение элементов пары, т. е. s=t. Заметим, что если s имеет & элементов, то SXS состоит из k2 упорядоченных пар, a S&S — из k(k-{-l)/2 различных неупорядоченных пар.
Абстрактный граф или просто граф можно определить теперь следующим образом.
Граф есть совокупность непустого множества V, изолированного от него множества Е (возможно пустого) и отображения Ф множества Е на V&V. Элементы множеств V и Е называются вершинами и ребрами графа соответственно, а Ф называется отображением инциденту ии графа.
Если ее/Г—ребро, а веУ иэдеУ — вершины такие, что Ф (е) =v&w, говорят, что ребро е инцидентно каждое из вершин и и и обратно. Все остальные вершины рассматриваются как не инцидентные ребру е. Вершины, ■ндидентные ребру, называются его граничными точками. Иногда говорят, что они соединяются ребром е.
Хотя отношение инцидентности является фундаментальным в понятии графа, отображение Ф часто можно ве задавать в явном виде. В таких случаях, если v и w — граничные точки ребра е, то это обозначается е~ (v&w) а читается «е соединяет вершины v и w».
Будем обозначать граф через G или (V, Е, Ф) или (V, Е). Последнее обозначение используем, когда отношение инцидентности определяется не явно. Заметим, что множество Е (но не V) может быть пустым. Говорят, что граф вырожденный тогда и только тогда, когда он не имеет ребер. Хотя графы, не имеющие ребер, сами по себе не интересны, их рассмотрение иногда оказывается полезным, например, при работе с процедурами разборки графа, основанными на последовательном удалении ребер.
Если V и Е — конечные множества (пустое множество тоже рассматривается как конечное), то G называется конечным графом. В противном случае говорят, что вдаф не является конечным.
Введение понятия абстрактного графа позволяет не «ими избавиться от случайных геометрических характеристик, сохранив наиболее существенные комбинаторные свойства графа. Оно расширяет возможности приложения •теории, так как многие реальные структуры имеют комбинаторные свойства, которые полезно рассматривать tax граф. Например, в виде графа можно задать соотношение между отдельными работами, которые составляют сложные проекты. В этом случае ребра (после то-' to как задана их ориентация или направление, см. главу 2) представляют отдельные работы, а отношения
существенные отличия с точки зрения топологии, с точки зрения теории графов они эквивалентны.
Рис.
1.2.
Рис.
1.3.
Этот результат, следующий из важ- иой теоремы, принадлежащей Ку- рвтовскому 1), устанавливается в 4, где исследуются особенно- плоских графов. Если в про- схравстве е2 только ограниченный агг конечных графов имеет гео- ■ырическую реализацию, то для 1анства е3 справедливо следу- утверждение.
■а 1.1. Любой конечный граф G имеет геомет-. реализацию в е3.
Л*«аз а те л ь с т в о. Обозначим через L произволь- ■рямую в е3. Поставим в соответствие каждой вер- е ref определенную точку v' на L (различным вер- ал с будут соответствовать различные v'), а каж. неупорядоченной паре (и&оОеУ&У — определен- волуплоскость Hv- границей которой является L.
[ГЛ. £
У.
Для каждого ребра е из G такого, что е~ (v&w), построим в полуплоскости Я... простую кривую е\ соединяющую v' и w' и не имеющую других общих точек с L или с другими кривыми в Я.,». (Очевидно, что это возможно.) Полученная структура является геометрической реализацией графа G в е3.
Хотя справедливость теоремы 1.1 почти очевидна, мы указали этот способ построения геометрической реализации главным образом потому, что его можно непосредственно обобщить для доказательства следующей, менее очевидной теоремы, которая определяет наличие геометрической реализации в самом общем виде.
Теорема 1.2. Граф G=(V, Е) имеет геометрическую реализацию в е3 тогда и только тогда, когда элементам V и Е можно поставить во взаимно однозначное соответ- ветствие некоторое подмножество множества действительных чисел.
Для читателя, знакомого с понятием кардинального числа, сказанное означает, что G имеет реализации в е3 тогда и только тогда, когда кардинальные числа множеств V и Е совпадают с кардинальными числами континуума.
Далее мы почти всегда будем иметь дело с конечными графами и исключим из рассмотрения графы, которые не удовлетворяют условиям теоремы 1.2. Более того, все изучаемые структурные свойства сохраняются за счет изоморфизма, так как они в конечном счете основываются на понятии инцидентности. Из сказанного следует, что далее без потери общности можно все рассуждения проводить полностью в терминах геометрических реализаций в е3. В частности, все графы, которые будут иллюстрировать излагаемый материал, являются геометрическими графами.
Идея доказательства теоремы 1.2 состоит в следующем. Точки пространства е" можно взаимнооднозначно отобразить на множество действительных чисел. Очевидно, что граф G(V, Е) не имеет реализации в е3 (и даже в е” для любого положительного целого п), если нельзя установить взаимно однозначного соответствия между некоторым множеством его вершин или ребер и подмножеством точек в е3. С другой стороны, если такое соответствие существует, то можно (в терминологии доказа-
тельства теоремы 1.1) выбрать различные точки v' на L для каждой вершины и различные полуплоскости //„, „ для каждой неупорядоченной пары вершин. Как только это сделано, в плоскости Я„ w можно построить кривые согласно схеме, показанной на рис. 1.4. Каждая точка на
Рис.
1.4.
отрезке М определяет простую кривую (ломаную линию или круг), которая не совпадает с другими такими же кривыми, за исключением точек v' и w'.