русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные понятия и определения


Дата добавления: 2015-07-23; просмотров: 1547; Нарушение авторских прав


Чтобы составить наглядное представление о графе, достаточно вообразить некоторое множество точек плоскости или пространства и множество отрезков, соединяющих все или некоторые из этих точек.

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

Граф, образованный ребрами называют неориентированными (рис. 1).

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

Рис. 1. Неориентированный граф Рис. 2. Ориентированный граф

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

Рис. 3. Смешанный граф.

Формально граф G определяется заданием двух множеств X и U, где X – множество вершин, U – множество дуг ( ребер ), т.е. G = ( X, U ).

Для неориентированного графа ( рис. 1 ) множество вершин X и ребер U можно записать так

Для ориентированного графа ( рис. 2 ) множества вершин и дуг записываются следующим образом

или

.

Ребро, начало и конец которого совпадают, называется петлей ( рис.4 ).

Рис. 4. Несвязный неориентированный граф

Вершины называются смежными, или соседними, если существует ребро, их соединяющее

.

Вершины несмежные ( рис. 4 ).

Два ребра называются смежными, если они имеют общую вершину, например, ребра имеют общую вершину ( рис. 1 ).

Ребро называется инцидентным вершине , если оно выходит или входит в вершину.

Степенью вершины называют число инцидентных ей ребер ( дуг ). Степень вершины обозначают: . Например ( рис. 4 ), , поскольку ребро учитывается дважды.

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

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

Теорема 1.В графе G = ( X, U ) сумма степеней всех его вершин – число четное, равное удвоенному числу ребер графа, т.е.



,

где n = - число вершин, m = - число ребер графа.

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

Теорема 2.Число нечетных вершин любого графа – четно.

Кратностьюпары вершинназывается число соединяющих их ребер или дуг. Например, на рис. 5 ребро имеет кратность равную 3, а ребро - красность, равную 2.

Рис.5

Дугиорграфа называются кратными, если они имеют одинаковые начальные и конечные вершины, т.е. одинаковые направления. Например, на рис. 6 кратны дуги

.

Рис. 6.

Для орграфа степень входа вершины обозначают , а степень выхода - .

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

Например, -маршрут, длина которого равна 6 ( рис. 4 ).

Цепью называется маршрут, в котором все ребра попарно различны. Например, -цепь, длина которой равна 4 ( рис. 4 ).

Простой называется цепь, в которой все вершины попарно различны. Например, ( рис. 4 ).

Граф называется связным, если для любых двух его вершин существует цепь, соединяющая эти вершины ( рис. 7 ) и несвязными, если есть хотя бы одна вершина, для которой такой цепи нет ( рис. 4, вершина ).

Рис. 7. Связный граф

Расстоянием между вершинами связного графа называется длина самой короткой цепи, соединяющей вершины.

Диаметромграфа называется максимальное расстояние между его вершинами.

Циклом( простым циклом ) называется цепь ( простая цепь ) начало и коней которой совпадают. Например, последовательность образует цикл ( рис. 4 ).

Подграфомграфа G называется граф с множеством вершин и множеством ребер , такой, что . Например, для графа ( рис. 4 ) подграфом может быть

где = ,а

= .

Подграф называется собственным, если он отличен от самого графа.

Компонентов связности графа называется его связный подграф, не являющийся собственным подграфом никакого другого связного подграфа данного графа. Например, граф G ( рис.4 ) имеет две компоненты связности.

Точкой сочленения называется вершина графа, удаление которой повышает число компонент связности. Под удалением вершины понимается удаление самой вершины и всех инцидентных ей ребер.Например, точкой сочленения является вершина ( рис. 4 ), удаление которой приводит к появлению третьей компоненты связности.

Граф G называется полным, если любые две его вершины соединены ребром ( рис. 7 ). Таким образом, полный граф определяется только своими вершинами.

Пусть число вершин полного графа равно n. Тогда степень любой вершины равны ,а число ребер равно числу сочетаний из n по 2, т.е.

Число ребер, согласно теореме 1, равно

Теорема 3.Для того чтобы связный граф G являлся простым циклом, необходимо и достаточно, чтобы каждая его вершина имела степень, равную 2.

Ребро связного графа G называется мостом, если после его удаления G станет несвязным и распадается на два связных графа . Например, для связного графа мостами являются ребра и ( рис. 8 ).

Рис. 8

Теорема 4.Ребро графа является мостом тогда и только тогда, когда не принадлежит ни одному циклу.

Поскольку вершины графа можно располагать по своему усмотрению и произвольно выбирать форму линий, их соединяющих, то один и тот же граф можно изобразить по – разному. В этом случае проявляется изоморфизм графа ( рис. 9 ) . Иными

Рис. 9. Изоморфизм графов

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

 



<== предыдущая лекция | следующая лекция ==>
Решение комбинаторных уравнений | Операции над графами


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.194 сек.