Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. I.Задания части А
  2. I.Способы задания графов. Степени вершин, матрицы инцидентности и смежности.
  3. II. Задания на множественный выбор.
  4. II. Задания на множественный выбор.
  5. III. Способы укладки товаров
  6. А. Пример тестового задания для текущего контроля знаний
  7. А.Д. В чем летали на задания?

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

Графом G=(V,E) (или G=(p,q)) называется пара множеств, где V – непустое, конечное множество, состоящее из р элементов (вершин графа G), E – множество неупорядоченных пар элементов q (ребра).

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

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

Если Е – пустое множество, то граф G – пустой граф.

Мультиграф – между двумя вершинами можно нарисовать 2 и более ребра.

Если имеются вершины V1 и V2 и ребро е образовано ими, то говорят, что ребро е инцидентно вершинам V1 и V2. V1 и V2 – смежные.

Степенью вершины называется число ребер инцидентных данной вершине (количество выходящих из нее ребер).

Вершина, степень которой равна 1, называется висящей.

Вершина, степень которой равна 0, называется изолированной.

Последовательность ребер V0, V1… называется маршрутом.

Если в маршруте не указаны ребра, то такой маршрут называется цепью.

Если V0=Vn, то цепь называют циклом.

Если в цепи не повторяются вершины, то такая цепь называется простой.

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

Если в связном графе имеется цикл, проходящий через все ребра графа, то граф называется Эйлеровым.

Связный граф, не имеющий циклов – дерево.

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

1. Матрица смежности вершин графа – квадратная матрица n-ного порядка, где n – число вершин. Строки и столбцы матрицы соответствуют вершинам графа. Элементы рij равны числу дуг, направленных из i в j. Если орграф состоит из однократных дуг, то элементы матрицы равны либо 0, либо 1. В случае неориентированного графа ему вместе с ребром (Xi Xj) принадлежит ребро (Xj Xi).

2. Матрица смежности дуг – квадратная матрица m-ного порядка, m – число дуг. Строки и столбцы матрицы соответствуют дугам графа. Элементы qij равны 1, если дуга уi непосредственно предшествует дуге yj, и 0 в остальных случаях.

3. Матрица смежности ребер неориентированного графа – матрица m-ного порядка, m – число ребер с элементами qij = 1, если ребра yi yj имеют общую вершину, и 0 в остальных случаях.

4. Матрица инцидентности орграфа – прямоугольная матрица, размерности nхm, строки которой соответствуют вершинам, а столбцы дугам орграфа. Элементы rij равны 1, если дуга yj исходит из i-той вершины и равны 0, если дуга не инцидентна i-той вершине.

В случае неориентированного графа будет или 0, или 1.

 

 


1.

  x1 x2 x3 x4 x5 x6
x1            
x2            
x3            
x4            
x5            
x6            

 

2.

  U1 U2 U3 U4 U5 U6 U7 U8 U9
U1                  
U2                  
U3                  
U4                  
U5                  
U6                  
U7                  
U8                  
U9                  

 

4.

  U1 U2 U3 U4 U5 U6 U7 U8 U9
X1   -1   -1          
X2         -1        
X3     -1            
X4           -1 -1    
X5                  
X6               -1 -1

 


Дата добавления: 2015-10-13; просмотров: 83 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Задача №3| Нахождение кратчайших путей между двумя заданными вершинами. Алгоритм Дейкстры

mybiblioteka.su - 2015-2024 год. (0.007 сек.)