русс | укр

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

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

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

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


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

Элементы теории графов.


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


Теория графов – редкий раздел математики, о котором доподлинно известно, когда он родился и кто был его основоположником. Понятие графа было введено Леонардом Эйлером в 1736 году в Санкт-Петербурге в работе, посвященной задаче о Кенигсбергских мостах. Город был расположен на берегах и двух островах реки. Острова и берега реки были связаны между собой семью мостами. Требовалось ответить на вопрос: можно ли, выйдя из дома, вернуться обратно, пройдя по каждому мосту ровно один раз.

 
 


a

Река

 

c

 

b

d

 

Следующий шаг в развитии теории графов принадлежит Кирхгофу, применившему теорию графов к теории электрических цепей. Сам термин «граф» на 200 лет моложе самой теории. Он введен в 1936 году венгерским математиком Кенигом.

Графы бывают двух видов – ориентированные и неориентированные. Мы будем, в основном, рассматривать ориентированные графы (орграфы, графы).

Графом G называется совокупность двух множеств: вершин V и ребер E, между элементами которых определено отношение инцидентности: каждому ребру e поставлена в соответствие пара вершин (u, v) ( ребро е инцидентно вершинам u и v). Граф обозначается G=(V, E).

Ориентированные ребраназываются дугами.

Граф, содержащий направленные ребра, называется орграфом.

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

Граф называется конечным, если множество его элементов (вершин и ребер) конечно,и пустым, если множество его вершин V (а значит и ребер (V)) пусто.

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

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



Степенью вершины v называется количество ребер, инцидентных этой вершине. Вершина степени 0 называется изолированной.

Теорема.

Сумма степеней вершин графа всегда четная и равна 2∙ |E| (удвоенной мощности множества (Е)). (Считается, что вклад петли в степень вершины равен 2).

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

e1

v1 v2 v2 v3 h

e2

v1 v2

e3

v3 v4 v1 v4

неограф без петель. орграф без петель мультиграф с тремя параллельными

ребрами и петлей



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


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


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

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

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


 


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

 
 

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

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