Построение взвешенного графа по весу осей X и Y и нахождение кратчайшего пути(Путей)? Добрый день дорогие друзья. Подскажите пожалуйста, как построить граф, когда известный веса осей X и Y. Веса:Веса по оси Х(18953 85973 17318 89738 15973 81687) и Веса по оси Y(89891 15789 11537 31871 89897 89878) и надо найти:
а) превратить его во взвешенный граф с помощью персонального набора данных (в них веса горизонтальных ребер помечены буквой Х, веса вертикальных ребер – буквой Y);
б) Найти кратчайший путь (или пути) из вершины А в вершину В.

21 Авг 2019 в 06:06
309 +1
1
Ответы
1

Для начала построим взвешенный граф по данным весам осей X и Y. Вершинами графа будут точки пересечения осей X и Y, а ребрами будут соединены соседние вершины с соответствующими весами.

Таким образом, наш взвешенный граф будет иметь вид:

[
\begin{array}{|c|c|c|c|c|c|c|}
\hline
& A & B & C & D & E & F \
\hline
1 & 18953_Y & 85973_Y & 17318_Y & 89738_Y & 15973_Y & 81687_Y \
\hline
2 & 89891_X & & & & & \
\hline
3 & 15789_X & & & & & \
\hline
4 & 11537_X & & & & & \
\hline
5 & 31871_X & & & & & \
\hline
6 & 89897_X & & & & & \
\hline
7 & 89878_X & & & & & \
\hline
\end{array}
]

Теперь найдем кратчайший путь из вершины A в вершину B. Для этого можно воспользоваться алгоритмом Дейкстры или алгоритмом Флойда-Уоршалла.

После выполнения выбранного алгоритма получится кратчайший путь (или пути) из вершины A в вершину B.

Надеюсь, это поможет вам решить вашу задачу. Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать.

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 943 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир