определить маршрут



Автор Анжелика Березуцкая задал вопрос в разделе ВУЗы, Колледжи

Сетевые модели, Определить маршрут доставки груза и получил лучший ответ

Ответ от Дмитрий Куценко[гуру]
По алгоритму Дейкстры:
Инициализация. Метка самой вершины (1) полагается равной 0, метки остальных вершин — бесконечности. Это отражает то, что расстояния от (1) до других вершин пока неизвестны. Все вершины графа помечаются как непосещённые.
Шаг алгоритма. Если все вершины посещены, алгоритм завершается. В противном случае, из ещё не посещённых вершин выбирается вершина u, имеющая минимальную метку. Мы рассматриваем всевозможные маршруты, в которых u является предпоследним пунктом. Вершины, в которые ведут рёбра из u, назовем соседями этой вершины. Для каждого соседа вершины u, кроме отмеченных как посещённые, рассмотрим новую длину пути, равную сумме значений текущей метки u и длины ребра, соединяющего u с этим соседом. Если полученное значение длины меньше значения метки соседа, заменим значение метки полученным значением длины. Рассмотрев всех соседей, пометим вершину u как посещенную и повторим шаг алгоритма.
Короче, у меня длина пути = 94, путь: 1, 2, 6, 10, 14

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Сетевые модели, Определить маршрут доставки груза
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*