2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Алгоритм Дейкстры
Сообщение18.06.2021, 12:30 


18/06/21
3
Помогите разобраться: при вычислении кратчайшего пути по графу согласно Алгоритма Дейкстры получил между двумя точками два кратчайших пути с одинаковой стоимостью. Как согласно Алгоритма Дейкстры в ответе будет два маршрута ? или один маршрут? Подскажите как поступит алгоритм.
PS Знаю, что ospf, который работает на основе этого алгоритма запишет оба маршрута, а вот как в самом алгоритме не уверен.

 Профиль  
                  
 
 Re: Алгоритм Дейкстры
Сообщение18.06.2021, 13:36 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
VN29 в сообщении #1523205 писал(а):
Как согласно Алгоритма Дейкстры в ответе будет два маршрута ? или один маршрут? Подскажите как поступит алгоритм.
Согласно своему определению, алгоритм выдаст оба маршрута.

 Профиль  
                  
 
 Re: Алгоритм Дейкстры
Сообщение18.06.2021, 14:02 


18/06/21
3
нашел в Интернете программу, которая считает онлайн граф по Алгоритму Дейкстра, сделал 3 полностью одинаковых маршрута, кратчайшим выбирает один. Скрин прекрипить не смог, загрузи по ссылке
https://ibb.co/bKnNpPX

 Профиль  
                  
 
 Re: Алгоритм Дейкстры
Сообщение18.06.2021, 14:05 


21/05/16
4292
Аделаида
VN29 в сообщении #1523221 писал(а):
нашел в Интернете программу, которая считает онлайн граф по Алгоритму Дейкстра

Ищите другую, значит.

 Профиль  
                  
 
 Re: Алгоритм Дейкстры
Сообщение18.06.2021, 14:08 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
VN29, определение алгоритма и его реализация это разные вещи, поймите.

 Профиль  
                  
 
 Re: Алгоритм Дейкстры
Сообщение18.06.2021, 14:35 


18/06/21
3
получается, что по указанной картинке - правильный ответ 3 кратчайших маршрута?
а если было бы так:

А -- (5) -- В -- (10) -- С
\ -- (10) - D - (5) -- /

то было бы два или один кратчайший маршрут?

 Профиль  
                  
 
 Re: Алгоритм Дейкстры
Сообщение18.06.2021, 14:49 
Заслуженный участник
Аватара пользователя


16/07/14
9259
Цюрих
Нужно уточнять - под алгоритмом Дейкстры понимают несколько похожих, но отличающихся вещей. Как правило он вообще не возвращает пути в явном виде, а только расстояния до всех вершин от стартовй, и для каждой вершины - предыдущую в каком-нибудь из кратчайших путей до неё.
В явном виде список всех кратчайших путей вовзращать нереально, т.к. их может быть экспоненциально много.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: mihaild


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group