Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Топ:
Оснащения врачебно-сестринской бригады.
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2020-10-20 | 165 |
5.00
из
|
Заказать работу |
Тема 4.1.Основные понятия теории графов
Тема лекции: ЭЛЕМЕНТЫ ТЕОРИИ ГРАФОВ
План:
1. Введение
2. Основные понятия и определения теории графов
3. Некоторые типы графов
1. Введение
Основу теории графов составляет совокупность методов и представлений, сформировавшихся при решении конкретных задач.
Термин «граф» впервые появился в книге выдающегося венгерского математика Д. Кёнига в 1936 г., хотя начальные задачи теории графов восходят еще к Эйлеру (XVIII в.). Одна из задач, положивших начало теории графов, – задача о кенигсбергских мостах (рассказать, показать граф).
Граф есть совокупность точек и линий, соединяющих эти точки. Эти соединения могут обладать различными характеристиками, и теория графов занимается изучением этих характеристик. Граф характеризует отношения между множествами объектов.
Большое значение в теории графов имеет проблема разрешимости: найти эффективный или хотя бы достаточно простой в практически важных случаях алгоритм решения задачи.
В последнее время теория графов принимает все более прикладной характер, являясь эффективным аппаратом для формализации множества задач, связанных с дискретным размещением объектов. К ним, в частности, относятся: проектирование и исследование сетей связи, анализ электрических цепей, графы потока сигналов и теория обратной связи, блок-схемы программы, исследование автоматов, анализ и синтез логических цепей, задачи календарного планирования, планирование и обеспечение материально-технического снабжения, поиск информации, стратегия инвестиций, анализ качества, исследование движения транспорта, размещение предприятий коммунального обслуживания, моделирование, экономические задачи, теория игр, головоломки, доказательство теорем.
2. Основные понятия и определения теории графов
Определение: Пусть задано некоторое конечное множество X, элементы которого будем называть вершинами, и множество V, состоящее из пар элементов (xi, xj) множества X. Упорядоченная пара множеств G =(X, V) называется графом. Вершины изображаются точками, а пары элементов – линиями, соединяющими точки, соответствующие образующим пары вершинам.
Если в определении графа существенно в каком порядке выбираются вершины (то есть пара (xi, xj) отлична от пары (xj, xi)), то такой граф называют ориентированным илиорграфом, а пару (xi, xj)–дугой, при этом считается, что х i –начальная вершина, a xj – конечная. В геометрической интерпретации дуге соответствует направленный отрезок. Часто орграф задают парой G =(X, Г), где Х – множество вершин, а Г – неоднозначное отображение, ставящее в соответствие каждой вершине подмножество в X. Г(х i)– множество вершин х j Î Х, для которых в графе G существует дуга (х i, х j). (х i)– множество вершин х j Î X, для которых в графе G существует дуга (xj, х i).
Если в определении графа не существенен порядок вершин при образовании пары (х i, xj), то граф называют неориентированным или неорграфом, а пару (xi, xj) – ребром.
Число вершин графа называется его порядком.
Пример. На рис.1 изображен ориентированный граф G =({ x 1, x 2, x 3, x 4}, {(x 1, x 2), (x 1, x 4), (x 2, x 4), (x 3, x 1), (x 3, x 2), (x 4, x 3)}), а на рис.2 – неориентированный граф.
Рис. 1 Рис. 2
Определение: Путем в графе G называется такая последовательность дуг, в которой конец каждой предыдущей дуги совпадает с началом следующей. Для неорграфа такая последовательность ребер называется цепью. Если путь (цепь) проходит через вершины х 1,..., х k то будем обозначать его (ее) символом [ x 1, …, xk ].
Для графа на рис. 1 последовательность дуг (x 1, x 2), (x 2, x 4), (x 4, x 3) является путем и может быть обозначена следующим образом [ x 1, x 2, x 4, x 3 ]. Для графа на рис.2 цепью является, например, следующая последовательность ребер (x 2, x 3), (x 3, x 5), (x 5, x 4), которую обозначим через [ x 2, x 3, x 5, x 4 ].
Определение: Путь (цепь), у которого(-ой) начальная и конечная вершина совпадают, называется контуром (циклом).
Для графа на рис. 2 циклом является, например, следующая цепь [ x 2, x 3, x 5, x 1, x 2 ].
Определение: Простым циклом графа называется цикл, в котором все вершины различны за исключением начальной и конечной вершины, которые совпадают.
Например, для графа на рис.2 цикл [ x 2, x 3, x 5, x 1, x 2 ] является простым, а цикл [ x 2, x 3, x 4, x 5, x 3, x 1, x 2 ] не является простым.
Определение: Петлей называется дуга, начальная и конечная вершины которой совпадают.
Определение: Граф, полученный из орграфа заменой каждой дуги на ребро, называется основанием орграфа.
Пример. На рис.3.б изображен граф, который является основание графа, изображенного на рис.3.а.
Определение: Две вершины х i и х j называются смежными, если существует соединяющее их ребро (дуга) (х i, xj), при этом вершины называются инцидентными этому ребру (дуге), а ребро (дуга) – инцидентным(-ой) этим вершинам. Аналогично, два различных ребра (дуги) называются смежными, если они имеют по крайней мере одну общую вершину.
Рис.3 а б
Вершины х 1 и х 4 смежны (рис. 1), дуга (х 1, х 4) инцидентна вершинам х 1 и х 4, а вершины х 1 и х 4 инцидентны дуге (х 1, х 4). Ребра (х 1, х 3) и (х 3, х 4) смежны (рис.2).
Замечание. Смежность есть отношение между однородными элементами графа, тогда как инцидентность является отношением между разнородными элементами.
Определение: Множество всех вершин графа G, смежных с некоторой вершиной x, называется окружением вершины x и обозначается через NG (x) или просто N (x).
Определение: В неориентированном графе число ребер, инцидентных данной вершине хi, называется степенью (валентностью) вершины хi и обозначается d (хi). Вершина графа, имеющая степень 0, называется изолированной, а вершина, имеющая степень 1 – висячей. Для неорграфа на рис.2 d (х 1)=3, d (х 3)=4.
Утверждение (лемма о рукопожатиях). Сумма степеней вершин графа G равна 2 m, где m – число ребер графа G.
Доказательство. Поскольку каждое ребро инцидентно двум вершинам, то оно добавляет двойку к сумме степеней графа G. Следовательно, все ребра дают вместе сумму степеней 2 m.
Определение: Подграфом графа G=(X, V) называется граф G'=(X', V '), для которого X' Í X, V ' Í V, причемребро (xi, xj) содержится в V ' только в том случае, если xi и xj содержатся в X'. Одним из подграфов графа на рис.1 является следующий (рис..4)
Определение: Если все вершины графа G=(X, V) присутствуют в подграфе G'=(X', V '), тогда G' называется остовным подграфом, т. е. X'=Х, V ' Í V.
Определение: Пусть X' – подмножество вершин Х графа G=(X, V). Тогда граф G'=(X', V ') называется порожденным подграфом графа G на множестве вершин X' (вершинно-порожденный подграф), если V ' является таким подмножеством V, что ребро (xi, xj) входит в V ' тогда и только тогда, когда xi и xj входят в X'.
Пример. На рис.5 представлен порожденный подграф на множестве вершин { х 1, х 3, x 5} неориентированного графа, изображенного на рис2.
Рис. 4 Рис.5
Некоторые типы графов
Определение: Граф G называется полным, если любые две его вершины смежны.Полный граф порядка n обозначается символом К n, число ребер в нем равно . На рис.6 изображены графы К n, n £5.
Рис.6
Определение: Граф называется пустым, если в нем нет ребер. Пустой граф порядка n обозначается через О n.
Определение: Граф, не содержащий вершин и, следовательно, ребер, называется ноль-графом. Граф, состоящий из одной вершины, называется тривиальным.
Красивыми примерами являются графы пяти платоновых тел (т. е. правильных многогранников): тетраэдра, куба, октаэдра, додекаэдра, икосаэдра
К онтрольные вопросы:
1. Понятие графа.
2. Применение графов.
3. Основные определения теории графов.
4. Типы графов.
Тема лекции: Представление информации в форме графа
План:
1. Вводные понятия.
2. История возникновения и развития теории графов.
3. Представление графа в памяти компьютера.
1. Вводные понятия
Вы имеете представление о компьютерных сетях. Компьютеры в нашем кабинете объединены в локальную сеть. Понятно, что сеть образуется только тогда, когда компьютеры каким-либо образом соединены между собой каналами передачи данных.
Размещение абонентов сети (подключённых к ней компьютеров или других систем автоматической обработки данных) и способ их соединения друг с другом называется конфигурацией сети. Продемонстрировать различные типы конфигураций вычислительных сетей можно, например, с помощью таких информационных моделей, как графы.
Если вы любите решать олимпиадные задачи, тогда, наверное, не раз составляли таблицы, изображали объекты точками, соединяли их отрезками или стрелками, подмечали закономерности у полученных рисунков, выполняли над точками и отрезками операции, не похожие на арифметические, алгебраические или на преобразования в геометрии. То есть вам приходилось строить математический аппарат специально для решения задачи. А это означает, что вы открывали для себя начала теории графов.
Граф — совокупность точек, соединённых между собой линиями. Точки называют вершинами графа. Они могут изображаться точками, кружочками, прямоугольниками и пр. Линии, соединяющие вершины, называются дугами (если задано направление от одной вершины к другой) или рёбрами (если направленность двусторонняя, то есть направления равноправны).
Две вершины, соединенные ребром (дугой) называются смежными.
Вершины и рёбра графа могут характеризоваться некоторыми числовыми величинами. Например, может быть известна длина ребра или «стоимость прохождения» по нему. Такие характеристики называют весом, а граф называется взвешенным.
Граф однозначно задан, если заданы множество его вершин, множество рёбер (дуг) и указано, какие вершины с какими рёбрами (дугами) соединены и, возможно, указаны веса вершин и рёбер (дуг). Определение всех этих элементов и составляет суть формализации в этом случае.
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!