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
9151
Цюрих
Нужно уточнять - под алгоритмом Дейкстры понимают несколько похожих, но отличающихся вещей. Как правило он вообще не возвращает пути в явном виде, а только расстояния до всех вершин от стартовй, и для каждой вершины - предыдущую в каком-нибудь из кратчайших путей до неё.
В явном виде список всех кратчайших путей вовзращать нереально, т.к. их может быть экспоненциально много.

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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