Графы и орграфы. Основные понятия

Автор работы: Пользователь скрыл имя, 24 Мая 2011 в 21:42, реферат

Описание

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

Работа состоит из  1 файл

моя кр.docx

— 303.52 Кб (Скачать документ)

     Пример  4.  Дан неориентированный помеченный граф G1(V1; E1). Построить изоморфные ему графы. 

v3

v4

v6

v1

v2

v5

G1(V1; E1) - граф

 

     Решение.

u1

u2

u3

u4

u5

u6

x1

x2

x3

x4

x5

x6

G2(V2; E2) – граф

Изоморфизм f : G1®G2

   f (v1)=u1          f (v4)=u4       f (v1; v2)®(u1; u2)

   f (v2)=u2          f (v5)=u5             и т.д.

   f (v3)=u3          f (v6)=u6

G3(V3; E3) – граф

Изоморфизм g : G1®G3

   g (v1)=x1          g (v4)=x4       g (v1; v2)®(x1; x2)

   g (v2)=x2          g (v5)=x5           и т.д.

   g (v3)=x3          g (v6)=x6

     , 

     Теорема 1.  Изоморфизм графов есть отношение эквивалентности.

     Доказательство.  Действительно, изоморфизм обладает всеми  необходимыми свойствами отношения  эквивалентности:

     [Рефлексивность.]  G ~ G, где требуемая биекция есть тождественная функция;

     [Симметричность.]  Если G1 ~ G2 с биекцией h, то G2 ~ G1 с биекцией h- 1;

     [Транзитивность.]  Если G1 ~ G2 с биекцией h и G2 ~ G3 с биекцией g, то G1 ~ G3 с биекцией g o h.

     4.  Степень вершин. 

     Определение 10.  Степенью вершины v для неориентированного графа, обозначается d(v), называется количество ребер, инцидентных этой вершине. Вершина степени 0 называется изолированной. Вершина степени 1 называется висячей. 

     Определение 11. Полустепенью исхода вершины v для орграфа называется количество дуг, для которых v является начальной вершиной, обозначается . Полустепенью захода вершины v называется количество дуг, для которых v является конечной вершиной, обозначается . Если , то вершина v называется истоком. Если , то вершина v называется стоком.

     Теорема 2. (Теорема Эйлера)  Сумма степеней вершин графа равна удвоенному количеству ребер:

      .

     Доказательство.  При подсчете суммы степеней вершин каждое ребро учитывается два  раза: для одного конца ребра и  для другого.

     Следствие 1.  Число вершин нечетной степени четно.

     Доказательство.  По теореме Эйлера сумма степеней всех вершин – четное число. Сумма  степеней вершин четной степени четна, значит, сумма степеней вершин нечетной степени также четна, следовательно, их четное число.

     Следствие 2.  Сумма полустепеней вершин орграфа равна удвоенному количеству дуг:

      .

     Доказательство.  Сумма полустепеней вершин орграфа равна сумме степеней вершин графа, полученного из орграфа забыванием ориентации дуг.

     Пример  5.  Определить степени вершин данного графа.

v1

v2

v3

v4

v5

e1

e2

e3

e4

e5

e5

G(V, E) – граф 

d(v1)=4          d(v4)=1

d(v2)=3          d(v5)=2

d(v3)=2 

вершина v4 - висячая

     ,

     Пример  6.  Определить полустепени исхода и захода данного орграфа.

v1

v2

v3

v4

v5

d -(v1)=1        d -(v3)=1         d -(v5)=0

d +(v1)=1        d +(v3)=2         d +(v5)=2 

d -(v2)=2        d -(v4)=2

d +(v2)=1        d +(v4)=0 

вершина v4 – исток

вершина v5 – сток

 
 
 

     5.  Представление графов в компьютере. 

     Известны  различные способы представления  графов в памяти компьютера, которые  различаются объемом занимаемой памяти и скорости выполнения операций над графами. Преставление выбирается, исходя из потребностей конкретной задачи. В подавляющем большинстве случаев  граф задается матрицей. Чаще всего  графы представляют либо матрицей смежности, либо матрицей инциденций.

     Определение 12.  Матрица смежности вершин орграфа G, содержащего n вершин-- это квадратная матрица A=[aij] n-го порядка, у которой строки и столбцы матрицы соответствуют вершинам орграфа. Элементы aij матрицы A равны числу дуг, направленных из i-й вершины в j-ю. Если орграф состоит из однократных дуг, то элементы матрицы равны либо 0, либо 1.

     Матрицей  смежности вершин неориентированного графа G, содержащего n вершин, называют квадратную матрицу A=[aij] n-го порядка, у которой строки и столбцы матрицы соответствуют вершинам неориентированного графа. Элементы aij матрицы A равны числу ребер, направленных из i-й вершины в j-ю. В случае неориентированного графа G ему вместе с ребром (vi, vj) принадлежит и ребро (vj, vi), поэтому матрица смежности вершин A=[aij] будет симметрична относительно главной диагонали. 

     Определение 13.  Матрица смежности дуг орграфа -- это квадратная матрица B=[bij] m-го порядка, у которой строки и столбцы матрицы соответствуют дугам орграфа. Элементы bij матрицы B равны 1, если дуга ei непосредственно предшествует дуге ej и 0 в остальных случаях.

     Матрицей  смежности ребер  неориентированного графа является матрица B=[bij] m-го порядка, у которой строки и столбцы матрицы соответствуют ребрам графа. Элементы bij матрицы B равны 1, если ребра ei и ej имеют общую вершину, и 0 в остальных случаях. 

     Определение 14. Матрицей инциденций (инцидентности) неориентирован-ного помеченного графа с вершинами и ребрами называется матрица размерности , строки которой соответствуют вершинам, а столбцы – ребрам. Элементы матрицы инциденций неориентированного графа равны 1, если вершина инцидентна ребру , и 0 в противном случае.

     Матрицей  инциденций (инцидентности) орграфа с вершинами и дугами называется матрица размерности n´m, строки которой соответствуют вершинам, а столбцы --дугам орграфа. Элементы cij равны 1, если дуга ej исходит из i-й вершины; -1, если дуга ej заходит в i-ю вершину; 0, если дуга не инцидентна i-й вершине:

     

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

     Пример  7.  1)  Для заданного неориентированного графа построить матрицы смежностей и матрицы инциденций.

v1

v2

v3

v4

e1

e2

e3

e4

e5

     2)  Для заданного ориентированного  графа построить матрицы смежностей  и матрицы инциденций.

v1

v2

v3

v4

e1

e2

e3

e4

e5

 

     Решение.  1)  Строим матрицу смежности вершин, которая будет размерности 4´4. Строим матрицу смежности ребер, которая будет размерности 5´5. 

      ,       .

     Строим  матрицу инциденций, которая будет размерности 4´5. 

      . 

     2)  Строим матрицу смежности вершин, которая будет размерности 4´4. Строим матрицу смежности ребер, которая будет размерности 5´5.

      ,        

     Строим  матрицу инциденций, которая будет размерности 4´5.

      . 
 
 
 

Информация о работе Графы и орграфы. Основные понятия