- •Тема 1. Теория графов
- •1. Понятие графа. Основные элементы и свойства графов.
- •Типы графов
- •Матричные способы задания графов
- •Упорядочение элементов орграфа. Алгоритм Фалкерсона
- •Тема 2. Сетевое планирование и управление в.1. Сетевая модель и её основные элементы
- •В.2. Порядок и правила построения сетевых графиков
- •В.3. Временные параметры сетевых графиков Временные параметры сетевых графиков Параметры событий:
- •Параметры работ:
- •Тема 3. Динамическое программирование (дп)
- •В.1. Общая постановка задачи дп
- •В.2. Принцип оптимальности и уравнения Беллмана
- •В.3. Общая схема применения метода дп (алгоритм метода дп):
- •Тема 4. Теория массового обслуживания в.1. Основные понятия теории массового обслуживания
- •В.2. Марковские случайные процессы
- •В.3. Графы состояний
- •В.4. Потоки событий
- •В .5. Законы распределения для важнейших потоков.
- •В.6. Уравнения Колмогорова в системах массового обслуживания. Уравнения Колмогорова для вероятностей состояния
- •В.7. Схема гибели и размножения
- •В.8. Основные модели систем массового обслуживания
- •8.1. Смо с отказами
- •8.1.1. Одноканальная система с отказами
- •8.1.2. Многоканальная смо с отказами
- •8.2. Смо с ожиданием (очередью)
- •8.2.1. Одноканальная смо с неограниченной очередью
- •8.2.2. Многоканальная смо с неограниченной очередью
- •8.2.3. Смо с ограниченной очередью
- •Примеры задач смо
Типы графов
Нуль-граф состоит только из изолированных вершин:
Однородный граф - это граф, в котором степени всех вершин одинаковы:
Симметрический граф - граф, в котором любые две смежные вершины соединены двумя противоположно ориентированными дугами:
Антисимметрический граф - граф без петель, в котором каждая пара смежных вершин соединена только в одном направление:
(xi, xj) Î U Þ (xj,xi) Ï U.
Полный граф - граф, в котором любая пара вершин соединена другой (ребром):
Граф называют простым, если он не содержит петель (дуг(ребер)), у которых начало и конец совпадают и параллельных дуг (ребер). Граф, содержащий хотя бы 2 параллельные дуги (ребра), называется мультиграфом. Наибольшее число дуг, соединяющих смежные вершины, определяет его кратность:
Изоморфные графы имеют одно и то же число вершин и, если две любые вершины одного графа соединены ребром, то и соответствующие им вершины другого графа тоже соединены (разные изображения одного и того же графа):
D
Плоский (планарный) граф - такой граф, который можно изобразить на плоскости так, чтобы никакие два ребра не пересекались в точках, отличных от вершин.
Матричные способы задания графов
Матрицей смежности вершин орграфа называется квадратная матрица п–го порядка (п – число вершин). Строки и столбцы соответствуют вершинам графа, элементы pij равны количеству дуг, идущих из i–й вершины в j–ую.
Если орграф состоит из однократных дуг, то матрица состоит из 1 и 0. В случае неориентированного графа ему вместе с ребром (xi; xj) принадлежит и ребро (xj; xi), поэтому матрица будет симметрической.
Матрица смежности дуг орграфа – это квадратная матрица m–го порядка (m – число дуг). Строки и столбцы соответствуют дугам графа. Элементы qij равны 1, если дуга ui непосредственно предшествует дуге uj и 0 – в остальных случаях.
Матрицей смежности ребер неориентированного графа является матрица m–го порядка, элементы которой qij равны 1, если ребро ui и ребро uj имеют общую вершину, и 0 – в остальных случаях.
Матрица инцидентности орграфа – прямоугольная матрица размера nxm, где n – число вершин, m – число дуг. Элементы матрицы
|
1, если uj исходит из i-й вершины; |
–1, если uj заходит в i-ю вершину; |
|
0, если дуга uj не инцидентна вершине; |
|
2, если вершина является и началом и концом дуги. |
Если граф неориентированный, то его элементы 1 и 0.
Пример 1. Для данного графа составить матрицу смежности вершин и определить полустепени захода и исхода.
|
Решение. Граф содержит 5 вершин, поэтому матрица смежности 5-го порядка. Из х1 исходят дуги к х3 и х4, 2 в х5 , => р13 = р14 = 1, р15 =2. Из х2 в х3 и х4, => р23 = р24 = 1 и т.д. Т.о.
Р+(xi)+ Р –(xi) = Р(xi).
|
Пример 2. По данной матрице построить наглядное изображение графа.
.
Решение. Это симметрическая матрица 4-го порядка с неотрицательными элементами. Следовательно, ее можно изобразить как граф с 4 вершинами.
Т.к. р11=2 => х1 инцидентна 2 ребрам с началом и концом в х1 (т.е. петлям).
р12 = 1 => х1 и х2 соединены 1 ребром.
р13 = 0 => ребра (х1, х3) не существует.
р14 = 3 => 3 ребра (х1, х4). И т.д.