Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Dismat1.doc
Скачиваний:
102
Добавлен:
10.05.2015
Размер:
2.07 Mб
Скачать

2 Основы теории графов

На практике часто бывает полезно изобразить некоторую ситуацию в виде рисунков, составленных из точек (вершин), представляющих основ-ные ситуации, и линий (ребер), соединяющих определенные пары этих вершин и представляющих связи между ними. Таким способом удобно представлять структуру системы (вершины – блоки, ребра – связи между блоками). Удобны графы при исследовании систем методом пространства состояний. В этом случае вершины – состояния системы, процесса, ребра – действия, которые могут изменить состояние. При решении оптимиза-ционных задач вершинами могут быть предполагаемые решения, ребрами – правила для их нахождения.

Такие рисунки известны под общим названием графов. Графы встре-чаются в разных областях под разными названиями: “структуры” в гражд-анском строительстве, “сети” в электротехнике, “социограммы” в социо-логии и экономике, “молекулярные структуры” в химии, и т. д.

Начало теории графов как математической дисциплины было поло-жено Эйлером в знаменитом рассуждении о Кенигсбергских мостах. Од-нако эта статья, написанная в1736 г, была единственной в течение почти ста лет. Интерес к этой науке возродился около середины ХIХ в. в связи с развитием естественных наук (исследования электрических сетей, моделей кристаллов и структур молекул), формальной логики (бинарные отноше-ния можно изучать в форме графов). Кроме того, оказалось, что многие математические головоломки могут быть сформулированы в тер-минах теории графов. Это приводило к пониманию того, что многие зада-чи такого рода содержат некоторое математическое ядро, важность кото-рого выходит за рамки конкретного вопроса. Наиболее знаменитая из них – проблема четырех красок (сформулирована Де Морганом в 1850г.).

Последние 35 – 40 лет ознаменовали новый период интенсивных раз­работок в теории графов. Появились новые области приложения: теория игр и программирование, теория передачи сообщения, электрических се­тей и контактных цепей, биология, психология.

2.1 Основные определения

2.1.1 Общие понятия

Граф G задается множеством точек (вершин) X={x1,..xn} и множест­вом линий (ребер) A={a1,..,a m}, соединяющих между собой все или часть этих точек. Таким образом, граф G полностью задается парой (X,A).

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

Пусть дано множество X, состоящее из элементов (назовем ихвер­шинами графа) и закон G, позволяющий установить соответствие между каждым элементом x множества X и некоторыми его подмножествами G(x) тогда граф полностью определяется множеством X и соответствием G, то есть граф обозначается парой (X,G). Удобно использовать обозначе­ние G(x) по аналогии с функцией.

Пример (рис.2.1). Множество вершин X = {x0, x1, x2, x3, x4, x5} и соответствия между вершинами

G(x0) = {x1, x2},

G(x2) = {x0, x1, x5},

G(x3) = {x4},

G(x4) = {x1, x3},

G(x5) = {x2},

G(x6) = .

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

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

Вершина, не инцидентная никакому ребру графа, называется изоли­рованной. Если граф состоит из изолированных вершин, его называют ноль-графом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]