Теория графов. Определения и примеры. Пути и циклы презентация

Содержание


Презентации» Математика» Теория графов. Определения и примеры. Пути и циклы
Теория графов         Определения и примеры
 Хотя обычно теорию графов считают одной из современныхОпределения и примеры
 Эйлер (1707 – 1783) родился в Швейцарии иОпределения и примеры
 Как и большинство выдающихся математиков того времени, ЭйлерОпределения и примеры
 Что такое ‘граф’? 
 Интуитивно, граф – этоОпределения и примеры
 Определение 1
 Неориентированный граф (или просто граф) состоитОпределения и примеры
 Определение 1
 Граф называется простым, если в немОпределения и примерыОпределения и примеры
 Граф и диаграмма, изображающая граф – это неОпределения и примеры
 Определение 2
 Вершины и называются смежными, если существуетОпределения и примеры
 Определение 2
 Степень или валентность, deg(), вершины –Определения и примеры
 Определение 2
 Степенная последовательность графа – это последовательностьОпределения и примерыОпределения и примерыОпределения и примерыОпределения и примерыОпределения и примерыОпределения и примеры
 Определение 3
 Нулевым графом (или вполне несвязным графом)Определения и примеры
 Определение 3
 Двудольным графом называется граф, для множестваОпределения и примеры
 Примеры
 Так как полный граф является простым, тоОпределения и примеры
 Примеры
 Полный граф с вершинами можно описать следующимОпределения и примеры
 Примеры
 Полные графы с тремя, четырьмя и пятьюОпределения и примеры
 Примеры
 Пусть – двудольный граф, для множества вершинОпределения и примеры
 Примеры
 Полный двудольный граф полностью специфицируется числами иОпределения и примеры
 Примеры
 На рисунке изображены два двудольных графа. ВОпределения и примеры
 Определение 4
 Пусть – граф с множеством вершинОпределения и примеры
 Матрица смежности симметрична, так как число ребер, соединяющихОпределения и примеры
 Степень вершины легко определить с помощью матрицы смежности.
Определения и примерыОпределения и примерыОпределения и примерыОпределения и примерыОпределения и примерыОпределения и примеры
 Примеры
 Матрица смежности нулевого графа с вершинами –Определения и примеры
 Примеры
 Матрица смежности полного графа – матрица сОпределения и примеры
 Определение 5
 Граф называют подграфом графа и пишут:Определения и примеры
 Условие: для каждого ребра из – означает, чтоОпределения и примеры
 Пример
 Граф является подграфом графа .Пути и циклы
 По аналогии с дорожной картой мы можем рассматриватьПути и циклы
 Определение 6
 Последовательность ребер длины в графе –Пути и циклы
 Определение 6
 Путь – это последовательность ребер, вПути и циклы
 Последовательность ребер графа – это произвольная последовательность ребер,Пути и циклыПути и циклыПути и циклыПути и циклыПути и циклыПути и циклыПути и циклыПути и циклы
 Вычислим квадрат матрицы смежности
  :Пути и циклыПути и циклы? В матрице -элемент равен числу последователь-ностей ребер длины , соединяющихПути и циклы
 Вычислим куб матрицы смежностиПути и циклыПути и циклыПути и циклы
 Теорема 1
 Пусть – граф с множеством вершинПути и циклы
 На интуитивном уровне ясно, что некоторые графы являютсяПути и циклы
 Определение 7
 Граф называется связным, если для любыхПути и циклы
 Произвольный граф разбивается на несколько связных подграфов, называемыхПути и циклы
 Компоненты графа – это его связные ‘куски’.
 ВПути и циклы
 Имеется альтернативный способ определения компонент графа . 
Пути и циклы
  тогда и только тогда, когда и можноПути и циклы
 Единственная трудность состоит в доказательстве транзитивности отношения .Пути и циклы
  тогда и только тогда, когда и можноПути и циклыПути и циклы
 Пример 
 Часто по диаграмме графа легко определить



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Теория графов Ирина Борисовна Просвирнина Определения и примеры Пути и циклы


Слайд 2
Описание слайда:
Определения и примеры Хотя обычно теорию графов считают одной из современных областей математики, ее начало датируется 1736 годом. В этом году Леонард Эйлер опубликовал свою первую статью, посвященную тому, что сейчас называют теорией графов. В статье Эйлер изложил теорию, позволившую решить задачу о мостах Кенигсберга.

Слайд 3
Описание слайда:
Определения и примеры Эйлер (1707 – 1783) родился в Швейцарии и провел большую часть жизни в России (Санкт Петербург) и Пруссии (Берлин). Он был одним из самых плодовитых математиков. Собрание его научных трудов составляет более 70 томов.

Слайд 4
Описание слайда:
Определения и примеры Как и большинство выдающихся математиков того времени, Эйлер внес вклад почти в каждую из отраслей чистой и прикладной математики. Он также ответственен в большей мере, чем кто-либо другой, за систему современных математических обозначений.

Слайд 5
Описание слайда:
Определения и примеры Что такое ‘граф’? Интуитивно, граф – это набор точек, называемых ‘вершинами’, и набор линий, называемых ‘ребрами’, при этом каждая линия либо соединяет пару точек, либо соединяет точку саму с собой. Пример графа, знакомый каждому, – карта дорог, на которой города являются вершинами, а соединяющие их дороги – ребрами графа.

Слайд 6
Описание слайда:
Определения и примеры Определение 1 Неориентированный граф (или просто граф) состоит из конечного непустого множества вершин , конечного множества ребер и функции : E , сопоставляющей каждому ребру подмножество множества , состоящее из одной или двух вершин. При этом говорят, что ребро e соединяет элемент(ы) подмножества .

Слайд 7
Описание слайда:
Определения и примеры Определение 1 Граф называется простым, если в нем нет петель (т. е. ребер вида ), и нет кратных ребер (т. е. каждая пара различных вершин соединена не более чем одним ребром).

Слайд 8
Описание слайда:
Определения и примеры

Слайд 9
Описание слайда:
Определения и примеры Граф и диаграмма, изображающая граф – это не одно и тоже. Данный граф можно изобразить с помощью двух совершенно различных диаграмм. Например, две диаграммы, представленные на рисунке, изображают один и тот же граф. В этом можно убедиться, построив функцию : E

Слайд 10
Описание слайда:
Определения и примеры Определение 2 Вершины и называются смежными, если существует ребро, соединяющее эти вершины. При этом говорят, что каждая из вершин и инцидентна ребру , а ребро инцидентно вершинам и . Ребра , , , называются смежными, если они имеют хотя бы одну общую вершину.

Слайд 11
Описание слайда:
Определения и примеры Определение 2 Степень или валентность, deg(), вершины – это число ребер, инцидентных . (Если не оговорено противное, петля, соединяющая вершину с самой собой, при подсчете степени вершины учитывается дважды.) Граф, у которого каждая вершина имеет одну и ту же степень , называется регулярным (степени ) или просто -регулярным.

Слайд 12
Описание слайда:
Определения и примеры Определение 2 Степенная последовательность графа – это последовательность степеней его вершин, записанных в неубывающем порядке.

Слайд 13
Описание слайда:
Определения и примеры

Слайд 14
Описание слайда:
Определения и примеры

Слайд 15
Описание слайда:
Определения и примеры

Слайд 16
Описание слайда:
Определения и примеры

Слайд 17
Описание слайда:
Определения и примеры

Слайд 18
Описание слайда:
Определения и примеры Определение 3 Нулевым графом (или вполне несвязным графом) называется граф с пустым множеством ребер. (Диаграмма нулевого графа – это просто набор точек.) Полным графом называется простой граф, каждая пара различных вершин которого соединена ребром.

Слайд 19
Описание слайда:
Определения и примеры Определение 3 Двудольным графом называется граф, для множества вершин которого имеется разбиение , при чем каждое ребро графа соединяет вершину из с вершиной из . Полный двудольный граф – это двудольный граф, у которого каждая вершина из соединена с каждой вершиной из единственным ребром.

Слайд 20
Описание слайда:
Определения и примеры Примеры Так как полный граф является простым, то в нем нет петель, и каждая пара различных вершин соединена единственным ребром. Полный граф однозначно специфицируется числом своих вершин.

Слайд 21
Описание слайда:
Определения и примеры Примеры Полный граф с вершинами можно описать следующим образом. Он имеет множество вершин , множество ребер и функцию заданную правилом: . Граф является регулярным степени , так как каждая вершина связана единственным ребром с остальными вершинами.

Слайд 22
Описание слайда:
Определения и примеры Примеры Полные графы с тремя, четырьмя и пятью вершинами приведены на следующем рисунке.

Слайд 23
Описание слайда:
Определения и примеры Примеры Пусть – двудольный граф, для множества вершин которого имеется разбиение . Заметим, что не обязан быть простым графом. Требуется только, чтобы каждое ребро соединяло вершину из с вершиной из . Данные вершины и могут быть либо вообще не соединены ребрами, либо соединены более чем одним ребром. Ясно, что в двудольном графе тем не менее, нет петель.

Слайд 24
Описание слайда:
Определения и примеры Примеры Полный двудольный граф полностью специфицируется числами и ||. Если и , то полный двудольный граф обозначается через и называется полным двудольным графом от и вершин. Граф является простым.

Слайд 25
Описание слайда:
Определения и примеры Примеры На рисунке изображены два двудольных графа. В обоих случаях вершины из представлены закрашенными окружностями, а вершины из – крестиками. Граф, изображенный на рисунке (b) – это полный двудольный граф .

Слайд 26
Описание слайда:
Определения и примеры Определение 4 Пусть – граф с множеством вершин . Матрица смежности графа – это матрица , состоящая из элементов , равных числу ребер, соединяющих и .

Слайд 27
Описание слайда:
Определения и примеры Матрица смежности симметрична, так как число ребер, соединяющих и равно числу ребер, соединяющих и .

Слайд 28
Описание слайда:
Определения и примеры Степень вершины легко определить с помощью матрицы смежности. Если при вершине нет петель, то ее степень равна сумме элементов -го столбца (или -ой строки) матрицы смежности. Так как при вычислении степени вершины каждая петля, инцидентная данной вершине, учитывается дважды, то, суммируя элементы -го столбца (или -ой строки) матрицы смежности, диагональный элемент следует умножить на 2.

Слайд 29
Описание слайда:
Определения и примеры

Слайд 30
Описание слайда:
Определения и примеры

Слайд 31
Описание слайда:
Определения и примеры

Слайд 32
Описание слайда:
Определения и примеры

Слайд 33
Описание слайда:
Определения и примеры

Слайд 34
Описание слайда:
Определения и примеры Примеры Матрица смежности нулевого графа с вершинами – нулевая матрица , так как у нулевого графа нет ребер.

Слайд 35
Описание слайда:
Определения и примеры Примеры Матрица смежности полного графа – матрица с нулями на главной диагонали (так как нет петель) и единицами на остальных позициях (так как каждая пара различных вершин соединена единственным ребром).

Слайд 36
Описание слайда:
Определения и примеры Определение 5 Граф называют подграфом графа и пишут: , если , и для каждой вершины из .

Слайд 37
Описание слайда:
Определения и примеры Условие: для каждого ребра из – означает, что ребра подграфа должны соединять те же вершины, которые они соединяют в графе . На интуитивном уровне является подграфом графа , если диаграмму графа можно получить из диаграммы графа, удаляя вершины и/или ребра из диаграммы графа . Конечно, если мы удаляем вершину, то мы должны удалить все ребра, инцидентные данной вершине.

Слайд 38
Описание слайда:
Определения и примеры Пример Граф является подграфом графа .

Слайд 39
Описание слайда:
Пути и циклы По аналогии с дорожной картой мы можем рассматривать различные типы ‘путешествий’ в графе. Например, если граф представляет сеть дорог, связывающих различные города, то можно задаться следующим вопросом. Можно ли совершить путешествие, которое начинается и заканчивается в одном и том же городе, посетив при этом каждый город только один раз и проезжая по каждой дороге не более одного раза. Как всегда, начнем с определений.

Слайд 40
Описание слайда:
Пути и циклы Определение 6 Последовательность ребер длины в графе – это последовательность (не обязательно различных) ребер , таких, что и являются смежными для . Последовательность ребер определяет последовательность вершин (опять, не обязательно различных) , где (). Мы говорим, что – начальная вершина и – конечная вершина последовательности ребер.

Слайд 41
Описание слайда:
Пути и циклы Определение 6 Путь – это последовательность ребер, в которой все ребра различны. Если к тому же и все вершины различны (возможно, кроме ), то путь называется простым. Последовательность ребер называется замкнутой, если . Простой замкнутый путь, состоящий по крайней мере из одного ребра, называется циклом.

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

Слайд 43
Описание слайда:
Пути и циклы

Слайд 44
Описание слайда:
Пути и циклы

Слайд 45
Описание слайда:
Пути и циклы

Слайд 46
Описание слайда:
Пути и циклы

Слайд 47
Описание слайда:
Пути и циклы

Слайд 48
Описание слайда:
Пути и циклы

Слайд 49
Описание слайда:
Пути и циклы

Слайд 50
Описание слайда:
Пути и циклы Вычислим квадрат матрицы смежности :

Слайд 51
Описание слайда:
Пути и циклы

Слайд 52
Описание слайда:
Пути и циклы

Слайд 53
Описание слайда:
? В матрице -элемент равен числу последователь-ностей ребер длины , соединяющих и . -элемент из получается ‘умножением’ -ой строки на -ый столбец матрицы , т. е. . -ое слагаемое этой суммы: – это произведение числа ребер, соединяющих и , на число ребер, соединяющих и ; другими словами, – это число последовательностей ребер длины 2, соединяющих и и проходящих через . Суммируя по всем , получим число всех последовательностей ребер длины 2, соединяющих и .

Слайд 54
Описание слайда:
Пути и циклы Вычислим куб матрицы смежности

Слайд 55
Описание слайда:
Пути и циклы

Слайд 56
Описание слайда:
Пути и циклы

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

Слайд 58
Описание слайда:
Пути и циклы На интуитивном уровне ясно, что некоторые графы являются ‘единым целым’, а другие состоят из нескольких частей. Объясним эту ситуацию, используя понятие пути.

Слайд 59
Описание слайда:
Пути и циклы Определение 7 Граф называется связным, если для любых двух его различных вершин существует путь, связывающий эти вершины.

Слайд 60
Описание слайда:
Пути и циклы Произвольный граф разбивается на несколько связных подграфов, называемых его (связными) компонентами. Компоненты можно определить формально как максимальные связные подграфы. Другими словами, является компонентой графа , если – связный подграф графа , и если не является собственным подграфом любого другого связного собственного подграфа графа . Это второе условие выражает значение термина «максимальный связный подграф»; оно утверждает, что если – связный собственный подграф графа , такой, что , то . Таким образом, не существует cвязного собственного подграфа графа , который ‘больше’, чем .

Слайд 61
Описание слайда:
Пути и циклы Компоненты графа – это его связные ‘куски’. В частности, связный граф имеет только одну компоненту. Разложение графа на связные компоненты часто бывает очень полезным. Обычно проще доказывать результаты для связных графов, а потом переносить доказанные свойства на произвольные графы, рассматривая по очереди все их связные компоненты.

Слайд 62
Описание слайда:
Пути и циклы Имеется альтернативный способ определения компонент графа . Определим отношение на следующим образом: тогда и только тогда, когда и можно соединить путем в . Если трактовать пустой путь как путь, не содержащий ребер, то легко видеть, что является отношением эквивалентности.

Слайд 63
Описание слайда:
Пути и циклы тогда и только тогда, когда и можно соединить путем в . ? является отношением эквивалентности.

Слайд 64
Описание слайда:
Пути и циклы Единственная трудность состоит в доказательстве транзитивности отношения . Если – путь из в , а – путь из в , тогда последовательность ребер ‘путь , за которым следует путь ’ – это последовательность ребер из в . Однако, эта последовательность ребер может и не быть путем, так пути и могут состоять из одинаковых ребер. В этом случае из последовательности ребер следует удалить некоторые ребра, чтобы построить искомый путь из в

Слайд 65
Описание слайда:
Пути и циклы тогда и только тогда, когда и можно соединить путем в . Пусть – разбиение множества вершин графа на классы эквивалентности относительно . Построим подграфы с множествами вершин , ребрами которых являются те ребра графа которые соединяют вершины из множества . Эти подграфы являются компонентами графа .

Слайд 66
Описание слайда:
Пути и циклы

Слайд 67
Описание слайда:
Пути и циклы Пример Часто по диаграмме графа легко определить число его компонент. Однако, так бывает не всегда. Например, оба графа, изображенные на рисунке, имеют две компоненты, хотя для графа (b) это не столь очевидно.


Скачать презентацию на тему Теория графов. Определения и примеры. Пути и циклы можно ниже:

Похожие презентации