Оценить:
 Рейтинг: 0

Открытие формулы Дейкстры-Прима. Решение задач на графе

Автор
Год написания книги
2023
<< 1 2
На страницу:
2 из 2
Настройки чтения
Размер шрифта
Высота строк
Поля

Применение формулы включает следующие шаги:

1. Необходимо найти кратчайшие пути от начальной вершины до всех остальных вершин в графе. Для этого используется алгоритм Дейкстры или аналогичный алгоритм. Результатом работы алгоритма является набор информации о кратчайших путях от начальной вершины до каждой вершины в графе.

2. Рассчитываем ? (x) – вес кратчайшего пути от начальной вершины до вершины x. Это значение уже было получено на первом шаге.

3. Необходимо также найти кратчайшие пути от вершины y до конечной вершины. Для этого можно снова воспользоваться алгоритмом Дейкстры, но на этот раз начальной вершиной будет являться вершина y. Результатом работы алгоритма будет набор информации о кратчайших путях от вершины y до каждой вершины в графе.

4. Рассчитываем ? (y) – вес кратчайшего пути от вершины y до конечной вершины. Это значение также уже было получено на предыдущем шаге.

5. Наконец, определяем вес ребра между вершинами x и y – m (x, y). Это может быть просто числовое значение, указывающее на стоимость перемещения от вершины x к вершине y.

6. Подставляем полученные значения ? (x), ? (y), и m (x, y) в формулу D (x, y) = ? (x) + ? (y) – m (x, y) и вычисляем итоговую длину кратчайшего пути между вершинами x и y.


Вы ознакомились с фрагментом книги.
Приобретайте полный текст книги у нашего партнера:
<< 1 2
На страницу:
2 из 2