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

Что такое путь в графе, привести пример?

Читайте также:
  1. I Что такое слои
  2. I. Что такое проективные методики
  3. Lt;question> Что такое компрессия
  4. Lt;question>Что такое культура речи?
  5. Lt;question>Что такое микротема?
  6. Lt;question>Что такое «тезис»?
  7. А если у меня нет выхода? Можно ли предотвратить такое подключение?

1 Эйлеровым путем в графе называется произвольный путь, проходящий через каждое ребро графа в точности один раз, т.е. путь v 1,..., vm+1, такой что каждое ребро e Î E появляется в последовательности v1,..., vm+1 в точности один раз как e = {vi, vi+1} для некоторого i.

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

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

Число k вершин в пути называется его длиной. Каждая из пар двух последовательных вершин называется его звеном.

Рассмотрим алгоритм решения для задачи первого типа:

Необходимо найти путь от s - начальной вершины до t - конечной вершины. Каждой вершине присваиваем пометки I(Xi).

1. I(s) = 0, I(Xi) равно бесконечности для всех Хi не равных s и считать эти пометки временными. Положить р = s.

2. Для всех Хi, пренадлежащих Г(р) и пометки которых временны, изменить пометки по следующему правилу:
I(Xi) = min[I(Xi), I(p) + c(p, Xi)]

3. среди всех вершин с временными пометками найти такую, для которой I(Xi*) = min[I(Xi)]

4. считать пометку вешины Хi* постоянной и положить р = Хi*.

5. если р = t, то I(р) является длинной кратчайшего пути, если нет, перейти к шагу 2.

Как только все пометки расставлены, кратчайшие пути получают, используя состношение I(Xi') + c(Xi',Xi) = I(Xi) (1). Поясним работу данного алгоритма на примере.

 


Дата добавления: 2015-08-21; просмотров: 100 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Что такое максимальный поток в графе, привести пример?| Что такое стандартная ориентация ребер в дереве, привести пример.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)