русс | укр

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

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

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

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


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

Составим матрицу соседстваданного графа. Для этого введем некоторые понятия.


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


Опр. Матрицей соседства (смежности) А(G) неориентированногографа G называется матрица размера n´n, гдеn— число вершин данного графа, причем ее элементы aij представляют собойчисло различных ребер, соединяющих вершины vi иvj , равно числу ребер, соединяющих вершины vi иvj.

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

Матрица соседства неориентированного графа всегда симметрична, т.к. число ребер, соединяющих вершины vi иvj, равно числу ребер, соединяющих вершины vj и vi.
По матрице соседстваможно определить ряд свойств графа:
1 ) если в графе есть изолированная вершина vi, то i-тая строка и i-ый столбец ц будут состоять из 0;
2) еслиграф имеет петлю, то на главной диагонали соответствующий элемент будет отличен от 0.


Замечание 3.
Как уже было сказано, на основании матрицы соседства можно посчитать степень вершинграфа,а именно:
-если у графа нет петель при вершине vi, то ее степеньравна сумме всехэлементов i-той строки или же i-тогостолбца
- если в графе присутствуют петли, то при подсчете валентности каждая петля учитываетсядважды (например, если петля при вершине vi , то ее степень также вычисляют суммированием всех элементов i-той строки (i-того столбца), но при этом элемент аii,стоящий на главной диагонали нужно увеличить в 2 раза)

 

Таким образом, матрица соседства нашего графа имеет вид:

А(G)=

 

3) Запишем матрицу инцидентности данного графа.

Опр. Матрицей инцидентности B(G) неориентированного графа Gназывается матрица размераn´m, где n — число вершин данного графа,m-число ребер, где bij определяются следующим образом:
- bij=1, если вершина vi принадлежит ребру ej
- bij=0, если вершина vi не принадлежит ребру ej, или если ej — петля.


Итак, матрица инцидентностинашего графа определяется следующим образом:
e1 e2 e3 e4 e5 e6 e7



B(G) =

4)В этом пункте нам также не обойтись без ряда определений.
Опр. Расстоянием d(vi , vj) между вершинами vi‘, и vjв неориентированном графе G называется наименьшее число ребер, соединяющих эти вершины.


Опр. Условный радиусграфа относительно вершины vi, вычисляют последующей формуле:

г(vi)=max d(vi ,vj).. Радиус граф R(G) -это наименьший из условных радиусовграфа.
Опр. Центром графа называется множество вершин, относительно которыхусловные радиусы графа совпадают с радиусом графа.
Таким образом, теперь мы можем определить таблицу расстояний, радиус и центр данногографа.

 

  V1 v2 v3 v4 r(vi)
V1
V2
V3
V4


Следовательно, радиусграфа R(G)=1,откуда получаем, что центр графа
— это множество вершин { v1 v2 v3 v4 }.

 



<== предыдущая лекция | следующая лекция ==>
Определение 2: Функция, зависящая от булевых переменных и принимающая значения из {0,1}, называется булевой функцией(двоичной, логической). | Введение


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


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

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

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


 


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

 
 

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

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