Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Метрические характеристики графа




 

Длиной маршрута ( v0,v1, …, vn) называется число ребер, содержащихся в маршруте, причем каждое ребро учитывается столько раз, сколько оно встречается в маршруте.

Пример:

Длина маршрута M=(v0,v1, …, vn) равна n.

 

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

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

Достаточно задать матрицу весов:

, где

Обхватом графа Gназывается длина наименьшего простого цикла графа G, если таковой имеется; обозначается: g(G).

 
 

Окружением графа Gназывается длина наибольшего простого цикла графа G, если таковой имеется; обозначается: C(G).

Пример:

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

Если вершины u и vграфа G не связаны, расстояние считается равным бесконечности: d(u,v)=¥.

В связном графе расстояние является метрикой, т.е. удовлетворяет следующим аксиомам.

" u,v,w ÎV:

1) d(u,v)³0 (d(u,v)=0 <=> u=v);

2) d(u,v)=d(v,u);

3) d(u,v)+d(v,w)= d(u,w).

Кратчайшая простая цепь, соединяющая вершины u и v, называется геодезической и обозначается: s(u,v).

 

Алгоритм нахождения кратчайших маршрутов (волновой).

 

Пусть задан неориентированный граф G=(V,E). Необходимо найти расстояние от одной заданной вершины до другой, или от одной заданной ко всем остальным вершинам графа G.

Идея алгоритма:

– выбирается некоторая вершина графа G и определяются все “соседи” выбранной вершины (“соседями” называются вершины, смежные с данной);

– эти вершины помечаются;

– определяются “соседи соседей” и также помечаются и т. д.

Алгоритм заканчивает работу, если:

– все вершины помечены (граф связен);

– построены все геодезические, связывающие данную вершину со всеми остальными;

– найдены расстояния от данной вершины ко всем остальным.

Если не все вершины в результате работы алгоритма помечены, это означает что граф G не связен.

Пример:

 

v1 v2 v4 v6 v3 v5 v9 v10 v7 v8
                   

Эксцентриситетом, или отклоненностью, вершины v графа G называется длина максимальной геодезической, исходящей из этой вершины; обозначается: .

Диаметром графа G называется максимальный среди всех эксцентриситетов вершин графа; обозначается: .

Периферией графа G называется множество вершин графа G, для которых эксцентриситет равен диаметру, т.е.: .

Радиусом графа G называется минимальный из эксцентриситетов вершин графа G; обозначается: r(G)=min e(u), uÎV.

Центром графа G называется множество вершин, для которых эксцентриситет равен радиусу графа. т.е.: e(v) = r(G).

 

Примеры:


Определим матрицу расстояний:

Матрица расстояний несвязного графа может состоять из нескольких матриц (для каждой компоненты) или иметь блочный вид.

 

 
 

Пример: найти e(v) в заданном графе

 

 

Используем волновой алгоритм.

 

Первая компонента связности графа G:

v j u d(u,v)
a   a a  
    b ab  
    d abd  
    f abf  
    c abdc  
    e abfe  

 

Вторая компонента связности графа G:

v j u d(u,v)
g   g g  
    h gh  

 

Построим матрицу расстояний:

 

 

d(G)=3; r(G)=2; периферия: {a,c,e,f}; центр: {b,d} - для первой компоненты связности.

d(G)=1; r(G)=1; периферия: {g,h}; центр: {g,h} - для первой компоненты связности.

 





Поделиться с друзьями:


Дата добавления: 2016-12-06; Мы поможем в написании ваших работ!; просмотров: 4525 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Своим успехом я обязана тому, что никогда не оправдывалась и не принимала оправданий от других. © Флоренс Найтингейл
==> читать все изречения...

2376 - | 2185 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.