Автор работы: Пользователь скрыл имя, 04 Июня 2013 в 19:10, лабораторная работа
1 Цель работы
Целью данной работы является нахождение кратчайшего расстояния между заданными вершинами графа.
2 Постановка задачи
Для достижения поставленной цели необходимо следовать порядку выполнения.
Федеральное агентство по образованию Федеральное государственное автономное образовательное учреждение высшего «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ Институт космических институт Информационные системы кафедра
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №4
Определение кратчайшего расстояния тема 13 вариант
Студент, КИ 10-08 _____________ номер группы
подпись, дата
Преподаватель
Красноярск 2013 |
Содержание
1 Цель работы
Целью данной работы является нахождение кратчайшего расстояния между заданными вершинами графа.
2 Постановка задачи
Для достижения поставленной цели необходимо следовать порядку выполнения.
3 Порядок выполнения
4 Исходные данные
74 60
33 44 32 57
95
122 44 69 81
71
Рис. 1 Граф
5 Реализация
Вставка из MathCad:
1. Строим матрицу весов:
Начальная вершина 3
Конечная вершина 7
2. определяем расстояния от вершины 3 до всех остальных вершин:
Ближайшая к вершине 3 вершина 5, находим расстояния от вершины 3, через вершину 5 до всех остальных вершин:
Корректируем расстояния от вершины 3 до остальных вершин:
Находим расстояния от вершины 3, через вершину 2 до всех остальных вершин:
Корректируем расстояния от вершины 3 до остальных вершин:
Находим расстояния от вершины 3, через вершину 8 до всех остальных вершин:
Корректируем расстояния от вершины 3 до остальных вершин:
Находим расстояния от вершины 3, через вершину 4 до всех остальных вершин:
Корректируем расстояния от вершины 3 до остальных вершин:
3. Найдены кратчайшие расстояния до всех вершин графа от вершины 3.
Путь до вершины 7: 3-5-7
Длина кратчайшего пути от вершины 3 до вершины 7 равна 126.
Список использованных источников