русс | укр

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

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

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

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


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

Матрица смежности и матрица инцидентности графа. Эксцентриситеты вершин; радиусы графов; диаметры графов; периферийные и центральные вершины; диаметральные цепи графов.


Дата добавления: 2014-11-28; просмотров: 4706; Нарушение авторских прав


Для обработки на ЭВМ графы удобно представлять в виде матриц смежности и инцидентности.

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

 

 

  Vi Vj
V1 V2 V3 V4
V1
V2
V3
V4

 

Матрица смежности - квадратная матрица порядка n, где n- число вершин.

 

Хотя формально каждая вершина всегда смежна сама с собой, в матрице смежностей ставят mkk= 0, если у неё нет петли, и mkk= 1, если есть одна петля. Если граф имеет матрицу смежности и не имеет петель, на главной диагонали у него всегда стоят нули. Матрица смежности неориентированного графа является симметричной относительно главной диагонали.

 

 

Матрица инцидентности отражает инцидентность вершин и рёбер.

Это таблица состоящая из n строк (вершины) и m столбцов (рёбра), в которой:

bij=1, если вершина Vi инцидентна ребру Xj

bij=0, если вершина Vi не инцидентна ребру Xj

 

  Vi Xj
X1 X2 X3 X4 Х5
V1
V2
V3
V4

 

Расстоянием между двумя вершинами называется минимальная длина из всех возможных путей между этими вершинами при условии, что существует хотя бы один такой путь

В таблице расстояний фиксируется расстояние между вершинами графа.

Эксцентриситетом вершины v в связном графе G(V,E) называется максимальное расстояние от вершины v до других вершин графа G.

Радиусом графа G называется наименьший из эксцентриситетов вершин.

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



Две вершины графа называются связными, если в графе существует путь с концами в этих вершинах. Если такого пути не существует, вершины называются несвязными.

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

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

Цикломатическим числом графа G называется число

ν(G) = m(G)+c(G)- n(G),

где m(G) – число его ребер; c(G) – число связных компонент графа; n(G) – число вершин графа.

 




<== предыдущая лекция | следующая лекция ==>
Деревья и их свойства. | Ориентированный граф. Степень входа и степень выхода вершины. Источник. Сток. Ориентированный путь. Ориентированный цикл (контур).


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


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

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

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


 


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

 
 

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

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