русс | укр

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

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

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

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


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

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


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


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

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

Пример.

Рис. 3.1. а) – н–граф; b) – орграф.

 

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

Вершина не инцидентная ни одному ребру называется изолированной. Граф может состоять только из изолированных вершин. В этом случае он называется нуль–графом.

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

Пример.

Рис. 3.2. а) полный граф, b) нуль–граф, c) мультиграф

 

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

 

Пример.

Рис. 3.3. а) граф G, b) дополнение графа G.

 

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



 

Локальной степенью (или просто степенью) вершины н–графа называется количество ребер , инцидентных вершине . В н–графе сумма степеней всех вершин равна удвоенному числу ребер графа, т.е. четна, если считать, что петля дает вклад 2 в степень вершины:

.

Сумма степеней вершин любого графа равна удвоенному числу его ребер. Отсюда следует, что в н–графе число вершин нечетной степени четно.

Пример. Н–граф на рис. 3.1а имеет две вершины нечетной степени (вершины и ). Степени остальных вершин четны.

 

Для вершин орграфа определяются две локальные степени:

– количество дуг исходящих из вершины ;

– количество дуг входящих в вершину .

Петля дает вклад 1 в обе эти степени.

В орграфе суммы степеней всех вершин и равны количеству дуг этого графа и равны между собой:

.

 

Пример. Для орграфа на рис. 3.1b локальные степени вершин равны:

 

 



<== предыдущая лекция | следующая лекция ==>
Глава 3. Графы и сети | Способы задания графов


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


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

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

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


 


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

 
 

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

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