Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретная математика ПМ / Пособие по Дискретной математике.doc
Скачиваний:
74
Добавлен:
20.04.2015
Размер:
4.99 Mб
Скачать

Глава 2. Теория графов

2.1. Основные определения, способы задания, основные классы, изоморфизм графов

Графом (G) называется совокупность двух множеств: множества вершин (V) и множества ребер или дуг (E), между элементами которых определено отношение инцидентности.

Вершина и инцидентны друг другу, если вершина является для этого ребра концевой точкой.

Вершины и называются смежными, если существует ребро, соединяющее их, т.е. они инцидентны одному и тому же ребру.

Ребра и называются смежными, если они имеют, по крайней мере, одну общую вершину.

Граф, содержащий направленные ребра (дуги) с началом и концом , называется ориентированным графом (ор-графом).

Граф, содержащий направленные ребра (дуги) называется, называется неориентированным графом (н-графом).

Ребра (дуги), имеющие одинаковые концевые вершины, называются параллельными или кратными. Граф, содержащий кратные ребра, называется мультиграфом.

Ребро, концевые вершины которого совпадают, называется петлей.

Граф называется конечным, если множество его элементов (вершин и ребер) конечно.

Нулевым, пустым (или полностью несвязным) графом называется граф с пустым множеством ребер (т.е. нулевой граф – это просто множество точек (вершин)).

Простым графом называется граф без петель или кратных ребер.

Полным графом называется (простой) граф, у которого каждая пара различных вершин связана ровно одним ребром. (Граф без кратных ребер называется полным, если каждая пара вершин в нем соединена ребром).

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

Полным двудольным графом называется двудольный граф, у которого каждая вершина множества связана с каждой вершиной множества единственным ребром.

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

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

Способы задания графа

Задать граф – значит описать множества его вершин и ребер, а также отношение инцидентности.

Для описания вершин и ребер достаточно их занумеровать.

Пусть вершины графа; ребра графа G.

Отношение инцидентности задается:

а) матрицей инцидентности размера (строкам соответствуют ребра, столбцам – вершины графа), в которой

для н-графа

для ор-графа

б) списком ребер графа, в котором каждая строка соответствует ребру и в ней записаны номера вершин графа, инцидентных этому ребру. Для н-графа порядок вершин в строке произволен, для ор-графа первым стоит номер вершины–начала ребра.

в) матрицей смежности размера , столбцам и строкам которой соответствуют вершины графа. Для н-графа равно количеству ребер, инцидентных i-й и j-й вершинам, для ор-графа равно количеству ребер с началом в i-й и концом в j-й вершине.

Вид матриц и списка ребер зависит от нумерации вершин и ребер графа. Граф считается полностью заданным, если нумерация его вершин зафиксирована.

Графы, отличающиеся только нумерацией вершин, называются изоморфными.

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

Соседние файлы в папке Дискретная математика ПМ