Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Расчетно-графическая работа №8Содержание книги
Поиск на нашем сайте Тема: «Поиск кратчайших путей на неориентированном графе по алгоритму Флойда». 1 Теоретическая часть Пусть задан граф G (рисунок 8.1).
Построение матрицы путей и матрицы переходов графа G Алгоритма Флойда использует две матрицы размера
а) б) Рисунок 8.2 ― Матрицы кратчайших путей а) и кратчайших переходов б) графа G
Матрица переходов
Шаг 0 расчетов по алгоритму Флойда Принимаем p=0. Принимаем в матрице
Рисунок 8.3 ―Матрица путей
Вычеркиваем в матрице
Рисунок 8.4 - Матрица
Изобразим на рисунке 8.5 граф
Обозначения: в окружность заключена базовая вершина Рисунок 8.5 ― Граф
Выполним расчеты, для чего будем проверять справедливость соотношения:
Для графа
или иными словами: сравнивается суммарная длина пути из первой вершины
Итак, проверяем справедливость соотношения:
Ответ - Да.
Тогда: 1)
2)
Вносим изменения в матрицу
Рисунок 8.6 ― Матрицы путей и переходов графа G перед началом шага p=1
Шаг 1 расчетов по алгоритму Флойда Принимаем p=1. Принимаем в матрице Вычеркиваем в матрице
Рисунок 8.7 ― Матрица Изобразим на рис. 8.8 граф
Рисунок 8.8 ― Граф
Выполним необходимые расчеты:
1) Тогда: 2) Тогда: 3) Тогда: 4) Тогда: 5) Тогда:
Вносим изменения в матрицы
Рисунок 8.9 ― Матрицы путей и переходов графа G перед началом шага p=2
Шаг 2 расчетов по алгоритму Флойда
Принимаем p=2. Принимаем в матрице Вычеркиваем в матрице В итоге получаем матрицу
Рисунок 8.10 ― Матрица Изобразим на рисунке 8.11 граф
Рисунок 8.11 ― Граф
Выполним необходимые расчеты:
1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-04-26; просмотров: 322; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.) |