русс | укр

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

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

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

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


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

Маршруты, цепи, циклы, связность и разрезы


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


I. G- неориентированный граф.

Маршрут графа G чередующаяся последовательность вершин и ребер V0;e1;V1;e2;…;Vt – V0 Vt – маршрут.

В маршруте вершины и ребра могут повторяться.

Если в маршруте V0 =Vt, то маршрут замкнутый.

Длина маршрута – это количество содержащихся в нем ребер.

В обыкновенном графе маршрут полностью определяется последовательностью своих вершин.

Частные виды маршрутов:

Цепь– это маршрут без повторяющихся ребер.

Цепь простая(элементарная) – если в ней нет повторяющихся вершин.

Цикл– это замкнутая простая цепь.

Замечание: Петля дает цикл длины 1, пара кратных ребер – цикл длины 2, цикл

длины 3 – треугольники.

Лемма 1: Если для некоторых вершин U и V в графе G существует UV маршрут, то существует и простая UV цепь.

Граф G связный – если любые две его вершины связаны цепью.

Любой граф можно получить как объединение связных графов.

Связность обозначается ~.

Две вершины U и V графа G называются связными, когда существует UV маршрут. U ~ V <=> (U,V) маршрут

Отношение связности является отношением эквивалентности (рефлексивно, симметрично, транзитивно)

Обозначим через V1, V2,…, Vn – класс этого отношения и Gi=G(Vi). Тогда графы G1,G2,…,GK называется компонентами связности графа G.

Теорема: Любой граф является дизъюнктным объединением своих компонентов связности.

Обозначается (n, m, k)-граф (где n-количесвто вершин, m-количество ребер, k-количество компонентов связностей).

Разрезающее множество ребер графа– это множество ребер, удаление которого из графа

приводит к увеличению числа компонентов связностей.

Минимальное по включению разрезающее множество графа называется его разрезом.

Мост графа – это ребро , составляющее одноэлементный разрез.

 

(U,V)-мост

 

 

Лемма 2: При удалении из графа моста число его компонентов связностей увеличивается на1.



Лемма 3: При удалении из графа разрезающего множества ребер, число его компонентов

связностей увеличивается на 1.

Для любого графа G есть 2 возможности:

- либо ребро e находится в некотором цикле графа и тогда оно называется циклическим;

- либо ребро e находится ни в одном цикле и тогда оно называется ациклическим.

Лемма 4: Ребро графа является мостом тогда и только тогда, когда оно не содержится ни в

одном цикле.

Лемма 5: Пусть множество вершин связанного графа G разбито на 2 непересекающихся

сомножества U и W. Тогда существует такое ребро e вида (u,v), что u U, а v W.

Теорема: Пусть G – обыкновенный (m,n,k) граф, тогда выполняется двойное неравенство

Следствие: Пусть G –обыкновенный (n,m)-граф, если , то граф G-связный.

II. G- ориентированный граф.

Ориентированный маршрут графа G (ормаршрут) чередующаяся последовательность его вершин и дуг V0;f1;V1;…ft-1;Vt либо

Ормаршрут замкнут, если V0 и Vt совпадают.

Длина ормаршрута – это количество дуг, составляющих ормаршрут.

Орцепь – это ормарашрут, несодержащий повторяющихся дуг.

Орцепь простая – если она не содержит повторяющихся вершин.

Орцикл или орконтур – замкнутая простая орцепь.

Говорят, что вершина V достигаема из вершины U, если существует (U,V)-ормаршрут.

Орграф G сильносвязный (орсвязный) – если любая его вершина достигаема из другой вершины.

Если граф G0 получается из орграфа G заменой его дуги на ребро , то такой граф G0 называется основаниемграфа G.

Граф G ориентируемый – если является основанием некоторого сильносвязного орграфа.

Теорема: Связный граф G ориентируем тогда и только тогда, когда каждое каждое его ребро не

является мостом.

 




<== предыдущая лекция | следующая лекция ==>
Графы и бинарные отношения | Леса, деревья, остовы. Блоки и точки сочленения


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


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

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

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


 


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

 
 

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

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