Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Теория графов

Содержание

ЛитератураВ.А. Горбатов Дискретная математика М.: АСТ; Астрель, 2003 Харари Ф. Теория графов, 2003гКристофидес, Н. Теория графов. Алгоритмический подход. 1978Кузнецов О.П., Дискретная математика для инженера, 2009. Тихомирова А.Н. Теория графов, МИФИ,
Теория графовЛекция 1 ЛитератураВ.А. Горбатов Дискретная математика М.: АСТ; Астрель, 2003 Харари Ф. Теория графов, Задача о Кёнигсбергских мостах  Леонард Эйлер(1707-1783) Основные объекты графов носитель метаграфа (конечное множество вершин). V={v1,v2, … vp} сигнатура Понятие графа и орграфаГраф G=, где V={v1,v2,…,vn}, n≥1 – множество вершин (носитель), U⊆V×V (сигнатура). Неориентированный граф (граф)G = , V = {v1,v2,…,vn},n≥1, U⊆V×V (vi,vj) = (vj, Ориентированный граф (орграф)G=, V={v1,v2,…,vn},n≥1 U⊆V×V (vi,vj) ≠ (vj, vi) (vi,vj) - дуга Геометрический графГрафОрграф ОбозначениеGp,q  ⏐V⏐= p, ⏐U⏐= qG1,0 - тривиальный граф типы метаграфов  ГИПЕРГРАФ (модельный граф)Сигнатура (U) - множество граней, каждая из взвешенные метаграфыf: V→N - весовая функция для носителя (вершин) g: U →K Локальная структура графа(vi,vj)∈U – vi и vj – смежныuk= (vi,vj) – uk Пример Степень вершиныСтепень вершины (d(vi)) – число рёбер, инцидентных вершине					d(v1)=2					d(v2)=2					d(v3)=3					d(v4)=1 ТеоремаВ любом конечном графе число вершин нечётной степени чётно. Свойства степеней графаGp,q Степень графаСтепень графа (максимальная степень вершины)Минимальная степень вершины графа Локальная структура ориентированного графаuk= (vi,vj) – дуга uk положительно инцидентна vi,дуга uk Пример Степени вершин в орграфеd+(vi) – число положительно инцидентных дуг вершины vi. d-(vi) Свойства степеней орграфаДля любого ориентированного графа Свойства степеней орграфаДля любого ориентированного графа Матричное представление графаМатрица смежности А: Пример Матрица инцидентности В Пример Матрица смежности орграфаА: Пример Матрица инцидентности В Пример Функциональный способ задания графовG=Г- функция окрестности вершин Г:V→P(V) Г(v)={vi ⎢ vi смежна с v} ПримерГ(v1)={v2, v3}Г(v2)={v1, v3}Г(v3)={v1, v2,v4}Г(v4)={v3} Функциональный способ задания орграфов G= G=Г+, Г- - функции положительной и отрицательной ПримерГ(v1)+={v2, v3}Г(v2)+={v3}Г(v3)+={v2,v4}Г(v4)+=∅ ПримерГ(v1)-=∅Г(v2)- ={v1,v3}Г(v3) -={v1,v2}Г(v4)-={v3} Изоморфизм графовГрафы изоморфны, если существует взаимно однозначное соответствие между множествами вершин, сохраняющее отношение смежности Функциональное задание изоморфизма графовДва графа Ga=〈Va,Ua〉 и Gb=〈Vb,Ub〉 изоморфны, если существует взаимно Свойства изоморфизмаОтношениерефлексивносимметричнотранзитивноЭквивалентность Пример изоморфных графов Пример не изоморфных графов Инварианты графа Количественная или качественная характеристики, неизменные для всех изоморфных между собой Полный граф Kn Граф полный, если каждая вершина смежна с каждой.Полный граф Двудольный графГраф двудольный, если множество вершин графа можно разбить на два непересекающихся Двудольные графы. Примеры Полный двудольный граф Km,nKm,n - граф двудольный и каждая вершина из множества Полные двудольные графы Km,n Операции над графамиУдаление ребраG=, G\u= Удаление вершиныG=, G\v=V’=V\{v}, U’=U∩(V’× V’) ПодграфыG’= - подграф графа G=, если V’⊆V, U’=U∩(V’× V’) (порождённый подграф) ПодграфыG’= - частичный подграф графа G=, если V’⊆V, U’⊆U∩(V’× V’) (частичный граф, подграф) Дополнение графа  Самодополнительные графыГраф, изоморфный своему дополнению - самодополнительный
Слайды презентации

Слайд 2 Литература
В.А. Горбатов Дискретная математика М.: АСТ; Астрель, 2003

ЛитератураВ.А. Горбатов Дискретная математика М.: АСТ; Астрель, 2003 Харари Ф. Теория


Харари Ф. Теория графов, 2003г
Кристофидес, Н. Теория графов. Алгоритмический

подход. 1978
Кузнецов О.П., Дискретная математика для инженера, 2009.
Тихомирова А.Н. Теория графов, МИФИ,


Слайд 3 Задача о Кёнигсбергских мостах Леонард Эйлер(1707-1783)

Задача о Кёнигсбергских мостах Леонард Эйлер(1707-1783)

Слайд 4 Основные объекты графов
носитель метаграфа (конечное множество

Основные объекты графов носитель метаграфа (конечное множество вершин). V={v1,v2, … vp}

вершин). V={v1,v2, … vp}
сигнатура метаграфа (конечное множество связей

между вершинами). U={u1,u2, … uq}

©П.Порешин


Слайд 5 Понятие графа и орграфа
Граф G=, где
V={v1,v2,…,vn}, n≥1

Понятие графа и орграфаГраф G=, где V={v1,v2,…,vn}, n≥1 – множество вершин (носитель), U⊆V×V (сигнатура).

– множество вершин (носитель),
U⊆V×V (сигнатура).


Слайд 6 Неориентированный граф (граф)
G = ,
V =

Неориентированный граф (граф)G = , V = {v1,v2,…,vn},n≥1, U⊆V×V (vi,vj) =

{v1,v2,…,vn},n≥1,
U⊆V×V
(vi,vj) = (vj, vi)
(vi,vj) – ребро графа
(vi,

vi) - петля

Слайд 7 Ориентированный граф (орграф)
G=,
V={v1,v2,…,vn},n≥1
U⊆V×V
(vi,vj) ≠ (vj,

Ориентированный граф (орграф)G=, V={v1,v2,…,vn},n≥1 U⊆V×V (vi,vj) ≠ (vj, vi) (vi,vj) - дуга

vi)
(vi,vj) - дуга


Слайд 8 Геометрический граф
Граф
Орграф

Геометрический графГрафОрграф

Слайд 9 Обозначение
Gp,q ⏐V⏐= p, ⏐U⏐= q
G1,0 - тривиальный

ОбозначениеGp,q ⏐V⏐= p, ⏐U⏐= qG1,0 - тривиальный граф

граф


Слайд 10 типы метаграфов ГИПЕРГРАФ (модельный граф)
Сигнатура (U) - множество

типы метаграфов ГИПЕРГРАФ (модельный граф)Сигнатура (U) - множество граней, каждая из

граней, каждая из которых связывает некоторое подмножество вершин. Грань

– подмножество вершин гиперграфа




©П.Порешин


Слайд 11 взвешенные метаграфы

f: V→N - весовая функция для носителя

взвешенные метаграфыf: V→N - весовая функция для носителя (вершин) g: U

(вершин)
g: U →K - весовая функция для сигнатуры

(ребер или дуг)
N, K – некоторые множества (весовые характеристики)

©П.Порешин


Слайд 12 Локальная структура графа
(vi,vj)∈U – vi и vj –

Локальная структура графа(vi,vj)∈U – vi и vj – смежныuk= (vi,vj) –

смежны
uk= (vi,vj) – uk инцидентно vi,
uk инцидентно vj, vi

инцидентно uk
vj инцидентно uk
uk= (vi,vj), un= (vi,vm) –
uk и un – смежны

Слайд 13 Пример

Пример

Слайд 14 Степень вершины
Степень вершины (d(vi)) – число рёбер, инцидентных

Степень вершиныСтепень вершины (d(vi)) – число рёбер, инцидентных вершине					d(v1)=2					d(v2)=2					d(v3)=3					d(v4)=1

вершине
d(v1)=2
d(v2)=2
d(v3)=3
d(v4)=1


Слайд 15 Теорема
В любом конечном графе число вершин нечётной степени

ТеоремаВ любом конечном графе число вершин нечётной степени чётно.

чётно.


Слайд 16 Свойства степеней графа
Gp,q

Свойства степеней графаGp,q

Слайд 17 Степень графа
Степень графа (максимальная степень вершины)


Минимальная степень вершины

Степень графаСтепень графа (максимальная степень вершины)Минимальная степень вершины графа

графа


Слайд 18 Локальная структура ориентированного графа
uk= (vi,vj) – дуга uk

Локальная структура ориентированного графаuk= (vi,vj) – дуга uk положительно инцидентна vi,дуга

положительно инцидентна vi,
дуга uk отрицательно инцидентна vj,
uk= (vi,vj),

un= (vi,vm) –
uk и un – смежны


Слайд 19 Пример

Пример

Слайд 20 Степени вершин в орграфе
d+(vi) – число положительно инцидентных

Степени вершин в орграфеd+(vi) – число положительно инцидентных дуг вершины vi.

дуг вершины vi.
d-(vi) – число отрицательно инцидентных дуг

вершины vi.








d+(v1) =2, d-(v1) =0;
d+(v2) =1, d-(v2) =2.


Слайд 21 Свойства степеней орграфа
Для любого ориентированного графа

Свойства степеней орграфаДля любого ориентированного графа

Слайд 22 Свойства степеней орграфа
Для любого ориентированного графа

Свойства степеней орграфаДля любого ориентированного графа

Слайд 23 Матричное представление графа
Матрица смежности А:

Матричное представление графаМатрица смежности А:

Слайд 24 Пример

Пример

Слайд 25 Матрица инцидентности В

Матрица инцидентности В

Слайд 26 Пример

Пример

Слайд 27 Матрица смежности орграфа
А:

Матрица смежности орграфаА:

Слайд 28 Пример

Пример

Слайд 29 Матрица инцидентности В

Матрица инцидентности В

Слайд 30 Пример

Пример

Слайд 31 Функциональный способ задания графов
G=
Г- функция окрестности вершин
Г:V→P(V)

Функциональный способ задания графовG=Г- функция окрестности вершин Г:V→P(V) Г(v)={vi ⎢ vi смежна с v}

Г(v)={vi ⎢ vi смежна с v}


Слайд 32 Пример
Г(v1)={v2, v3}
Г(v2)={v1, v3}
Г(v3)={v1, v2,v4}
Г(v4)={v3}


ПримерГ(v1)={v2, v3}Г(v2)={v1, v3}Г(v3)={v1, v2,v4}Г(v4)={v3}

Слайд 33 Функциональный способ задания орграфов
G= G=
Г+, Г- -

Функциональный способ задания орграфов G= G=Г+, Г- - функции положительной и

функции положительной и отрицательной полуокрестности вершины, соответственно






Слайд 34 Пример
Г(v1)+={v2, v3}
Г(v2)+={v3}
Г(v3)+={v2,v4}
Г(v4)+=∅


ПримерГ(v1)+={v2, v3}Г(v2)+={v3}Г(v3)+={v2,v4}Г(v4)+=∅

Слайд 35 Пример
Г(v1)-=∅
Г(v2)- ={v1,v3}
Г(v3) -={v1,v2}
Г(v4)-={v3}


ПримерГ(v1)-=∅Г(v2)- ={v1,v3}Г(v3) -={v1,v2}Г(v4)-={v3}

Слайд 36 Изоморфизм графов
Графы изоморфны, если существует взаимно однозначное соответствие

Изоморфизм графовГрафы изоморфны, если существует взаимно однозначное соответствие между множествами вершин, сохраняющее отношение смежности

между множествами вершин, сохраняющее отношение смежности


Слайд 37 Функциональное задание изоморфизма графов
Два графа Ga=〈Va,Ua〉 и Gb=〈Vb,Ub〉

Функциональное задание изоморфизма графовДва графа Ga=〈Va,Ua〉 и Gb=〈Vb,Ub〉 изоморфны, если существует

изоморфны, если существует взаимно однозначная функция
h: Va→Vb такая,

что: 1) если (va1 ,va2 )∈ Ua, то (h(va1),h(va2)) ∈ Ub; 2) если (vb1,vb2) ∈ Ub, то (h-1(vb1),h-(vb2)) ∈ Ua

Слайд 38 Свойства изоморфизма
Отношение
рефлексивно
симметрично
транзитивно
Эквивалентность

Свойства изоморфизмаОтношениерефлексивносимметричнотранзитивноЭквивалентность

Слайд 39 Пример изоморфных графов

Пример изоморфных графов

Слайд 40 Пример не изоморфных графов

Пример не изоморфных графов

Слайд 41 Инварианты графа
Количественная или качественная характеристики, неизменные для

Инварианты графа Количественная или качественная характеристики, неизменные для всех изоморфных между

всех изоморфных между собой графов (орграфов) называется ИНВАРИАНТОМ Поиск полной

системы инвариантов графа, задающей граф с точность до изоморфизма – основная задача теории графов
(полная система инвариантов ещё не найдена)

Слайд 42 Полный граф Kn
Граф полный, если каждая вершина смежна

Полный граф Kn Граф полный, если каждая вершина смежна с каждой.Полный

с каждой.
Полный граф с n вершинами - Kn


Слайд 43 Двудольный граф
Граф двудольный, если множество вершин графа можно

Двудольный графГраф двудольный, если множество вершин графа можно разбить на два

разбить на два непересекающихся подмножества, в каждом из которых

никакая пара вершин не смежна.
G=, V=V1∪V2, V1∩V2=∅, U⊆V1×V2

Слайд 44 Двудольные графы. Примеры

Двудольные графы. Примеры

Слайд 45 Полный двудольный граф Km,n
Km,n - граф двудольный и

Полный двудольный граф Km,nKm,n - граф двудольный и каждая вершина из

каждая вершина из множества V1 смежна с каждой вершиной

из V2, ⎜V1⎜=m, ⎜V2⎜=n.
G=, V=V1∪V2, V1∩V2=∅, U=V1×V2

Слайд 46 Полные двудольные графы Km,n

Полные двудольные графы Km,n

Слайд 47 Операции над графами
Удаление ребра
G=, G\u=



Операции над графамиУдаление ребраG=, G\u=

Слайд 48 Удаление вершины
G=, G\v=
V’=V\{v}, U’=U∩(V’× V’)



Удаление вершиныG=, G\v=V’=V\{v}, U’=U∩(V’× V’)

Слайд 49 Подграфы
G’= - подграф графа G=, если

ПодграфыG’= - подграф графа G=, если V’⊆V, U’=U∩(V’× V’) (порождённый подграф)


V’⊆V, U’=U∩(V’× V’)
(порождённый подграф)


Слайд 50 Подграфы
G’= - частичный подграф графа G=,

ПодграфыG’= - частичный подграф графа G=, если V’⊆V, U’⊆U∩(V’× V’) (частичный граф, подграф)

если
V’⊆V, U’⊆U∩(V’× V’) (частичный граф, подграф)


Слайд 51 Дополнение графа
 

Дополнение графа 

  • Имя файла: teoriya-grafov.pptx
  • Количество просмотров: 129
  • Количество скачиваний: 1