|
Графы
Неориентированный конечный граф (граф) G – пара множеств (V,E), где V – непустое конечное множество вершин, а E – множество неупорядоченных пар различных вершин.
|V| – число вершин графа G.
E – множество ребер графа. |E| – число ребер графа G.
Геометрическая (графическая) интерпретация графа G=(V,E), где множество вершин V={a,b,c,d,e}, а множество ребер E={(a,c),(a,d),(b,d),(c,d)}, приведена на рис.1.
Рис.1. Неориентированный конечный граф.
Ориентированный конечный граф (орграф) G* – пара множеств (V,E*), где V – непустое конечное множество вершин, а E* – множество упорядоченных пар различных вершин.
|V| – число вершин графа G*.
E* – множество дуг графа. |E*| – число дуг графа G*.
Синоним понятия "вершина" – "узел".
Дуга – ориентированное ребро.
Геометрическая (графическая) интерпретация орграфа G*=(V,E*), где множество вершин V={a,b,c,d}, а множество дуг E*={<a,c>,<d,c>,<d,a>,<b,a>}, приведена на рис.2.
Рис.2. Ориентированный конечный граф.
Смешанный граф – граф, содержащий как ребра, так и дуги.
Ребра смешанного графа представляются парой противоположно направленных дуг (или биориентированной дугой), следовательно, смешанный граф преобразуется в орграф (рис.3).
1 2 |
Рис.3. |
1 - Смешанный граф. |
|
2 - Ориентированный граф с противоположно направленными дугами. |
При преобразовании смешанного графа (рис.3.1) в орграф (рис.3.2) ребро (a, d) представляется парой дуг <a,d> и <d,a>, а дуги <a,c>, <c,d> и <b,d> остались без изменений.
Аналогично граф можно преобразовать к орграфу.
Взвешенный граф – граф, каждому ребру которого сопоставлено какое-либо значение, называемое весом ребра (рис.4).
Рис.4. Взвешенный граф.
Взвешенный орграф – орграф, каждой дуге которого сопоставлено какое-либо значение, называемое весом дуги.
Подграф графа G – граф , где , (рис.5).
Остовный подграф GS графа G – подграф GS, у которого (рис.5.1).
1 2 |
Рис.5. |
1 - Граф. |
|
2 – Один из остовных подграфов. |
Нуль-граф – граф, если ().
Тривиальный граф – граф, состоящий из одной вершины .
Петля – ребро (дуга), у которого начальная вершина и конечная вершина совпадают (рис.6).
|
Рис.6. Петля. |
Мультимножество – множество, элементы которого могут встречаться в нем несколько раз. Кратность элемента – количество экземпляров элемента в мультимножестве.
Кратные ребра (кратные дуги) соединяют одну и ту же пару вершин.
Мультиграф – граф, у которого могут быть кратные ребра (рис.7).
Мультиорграф – орграф, у которого могут быть кратные дуги.
Ребра в мультиграфе задаются мультимножеством E, а дуги в мультиорграфе – мультимножеством E*.
|
|
|
Рис.7. Мультиграф. |
Рис.8. Псевдограф. |
Рис.9. Простой псевдограф. |
Псевдограф – граф, у которого могут быть кратные ребра и/или петли (рис.8).
Псевдоорграф – орграф, у которого могут быть кратные дуги и/или петли.
Простой псевдограф – граф, у которого могут быть петли (рис.9).
Простой псевдоорграф – орграф, у которого могут быть петли.
Примечание: в графе (орграфе) не может быть ни кратных ребер (дуг), ни петель.
1 2 |
Рис.10. |
1 – Полный граф. |
|
2 – Полный простой псевдограф. |
Полный граф (полный орграф) – граф (орграф), если () (рис.10.1).
Полный простой псевдограф (полный простой псевдоорграф) – граф (орграф), если () (рис.10.2).
Концевые вершины – вершины, определяющие ребро (дугу).
Для дуги первая вершина упорядоченной пары называется началом дуги (дуга “исходит” из вершины), а вторая вершина упорядоченной пары – концом дуги (дуга “заходит” в вершину). Для дуги < a,c> (рис.2) концевые вершины – вершины a и c, причем вершина a – начало дуги, а вершина c – конец дуги.
Смежные вершины – вершины, соединенные ребром (дугой).
Например, для орграфа на рис.2 вершины a и c – смежные вершины, а вершины a и b – нет.
Полный граф – граф, в котором каждая пара вершин смежная.
Полный орграф – орграф, в котором каждая пара вершин смежная.
Инцидентность ребра (дуги) и вершины – если вершина является концом ребра (дуги), то вершина инцидентна ребру (дуге) .
Например, для орграфа на рис.2 вершина a и дуга <a,c> – инцидентные, а вершина a и дуга <d,c> – нет.
Смежные ребра (дуги) – ребра (дуги), инцидентные одной вершине.
Например, для орграфа на рис.2 дуги < a,c> и <d,c> – смежные, а дуги <d,c> и <b,a> – нет.
Висячая вершина (лист) – вершина, инцидентная одному ребру (одной дуге).
Например, для орграфа на рис.2 вершина b – висячая вершина.
Изолированная вершина графа (орграфа) – вершина, не инцидентная ни одному ребру (ни одной дуге).
Например, для орграфа на рис.3.1 вершина e – изолированная вершина.
Изолированная вершина простого псевдографа (простого псевдоорграфа) – вершина, не инцидентная ни одному ребру (ни одной дуге), кроме петли.
Степень вершины – количество ребер (дуг), инцидентных данной вершине.
Петля увеличивает степень вершины на 2.
Полустепень захода вершины – количество дуг, заходящих в вершину.
Петля увеличивает полустепень захода вершины на 1.
Полустепень исхода вершины – количество дуг, исходящих из вершины.
Петля увеличивает полустепень исхода вершины на 1.
Степень вершины орграфа = полустепень исхода + полустепень захода.
Например, для орграфа на рис.3.2 полустепени исхода и захода, а также степень вершины приведены в таблице 1.
Таблица.1. Полустепени и степень вершин графа на рис.3.2.
Вершина |
Полустепень исхода |
Полустепень захода |
Степень |
Дополнительно |
a |
2 |
1 |
3 |
|
b |
1 |
0 |
1 |
Источник, лист |
c |
1 |
1 |
2 |
|
d |
1 |
3 |
4 |
|
e |
0 |
0 |
0 |
Изолированная вершина |
Изолированная вершина графа (орграфа) – вершина, степень которой равна нулю.
Источник – вершина орграфа, полустепень захода которой равна нулю.
Сток – вершина орграфа, полустепень исхода которой равна нулю.
Степень висячей вершины (листа) равна единице.
Рис.11. Сеть.
Сеть – взвешенный орграф с различными одним источником и одним стоком (рис.11).
|
|