Вопросы по теме 'bellman-ford'
Как алгоритм маршрутизации с вектором расстояния обрабатывает циклы с отрицательным весом?
По этому алгоритму есть довольно много вопросов, но я не смог найти, как он будет обрабатывать циклы с отрицательным весом? Предположим, что маршрутизатор x получает обновление от маршрутизатора y, стоимость которого от y до z равна 5. Позже...
941 просмотров
schedule
15.10.2021
Как проверить, есть ли в графике отрицательный цикл, но он не может быть получен из источника?
Я хочу проверить, есть ли у моего взвешенного графика отрицательный цикл. Для использования алгоритма Беллмана-Форда нам нужно выбрать исходный узел, инициализировать все остальные расстояния до бесконечности и начать расслабление n-1 раз, если...
214 просмотров
schedule
20.10.2021
Алгоритм Беллмана-Форда для объяснения отрицательных циклов
Я попытался реализовать алгоритм BF для обнаружения отрицательного цикла.
Я следил за примечаниями лекции, чтобы реализовать алгоритм. Мое решение было следующим:
def belman_ford(s, adj, cost):
arr_len = len(adj)
dist_arr =...
791 просмотров
schedule
21.07.2022
Путь с кратчайшим временем восстановления
Проблема может быть описана следующим образом:
Произошел сбой сети узлов, и у каждого соединения (ребра) есть определенное время восстановления, пока оно не вернется в оперативный режим и два узла снова не соединятся. Наша цель состоит в том, чтобы...
162 просмотров
schedule
29.07.2022
Bellman-Ford с кучей не работает с пользовательской функцией сравнения
Я реализовал алгоритм Беллмана-Форда для решения задачи (с графом), но это решение было слишком медленным, поэтому я заменил очередь Беллмана-Форда кучей (std::set), поэтому решение для кратчайшего путь будет найден быстрее. (как-то близко алгоритм...
490 просмотров
schedule
08.11.2022
Использование векторизации с numpy для алгоритма Беллмана-Форда
Я пытался написать алгоритм Беллмана Форда для поиска кратчайшего пути в графе, и хотя у меня есть работающее решение, оно работает не очень быстро, и я пришел к выводу, что он мог бы быть быстрее, если бы я используйте numpy вместо моего текущего...
754 просмотров
schedule
14.01.2023
Нахождение всех вершин на отрицательных циклах
Я знаю, что проблема проверки того, принадлежит ли данное ребро взвешенного орграфа отрицательному циклу, является NP-полной ( Поиск минимального подграфа, содержащего все отрицательные циклы ), а Беллман-Форд позволяет проверить вершину на предмет...
1484 просмотров
schedule
26.01.2023
Кратчайший путь, 2 весовые функции
Вопрос звучит так: Дан ориентированный граф G = (V,E), две вершины s,t и две весовые функции w1, w2. В G нет циклов с отрицательным весом (как по w1, так и по w2). Мне нужно описать алгоритм, который находит кратчайший путь из s в t по w2 среди...
744 просмотров
schedule
22.10.2022
Беллман-форд можно сделать за одну итерацию?
Есть ли у каждого графа такой порядок ребер, что после выполнения одной итерации алгоритма Беллмана-Форда в соответствии с этим порядком каждая вершина помечается кратчайшим путем к источнику?
я уверен, что ответ положительный, но я не могу...
525 просмотров
schedule
21.01.2023
Беллман-Форд и некоторые факты о графике G?
Мы знаем, что алгоритмы Беллмана-Форда проверяют все ребра на каждом шаге и для каждого ребра, если
d(v)>d(u)+w(u,v)
затем d(v) обновляется таким образом, что w(u,v) — это вес ребра (u, v), а d(u) — длина пути наилучшего поиска для вершины...
426 просмотров
schedule
10.10.2022
Беллман Форд производительность
for(int k=1; k<=Vertices-1; k++){
/*Every sublist has found the shortest to its adjacent vertices
thats why starting loop from k-1 then going into every edge of a vertex
and updating the shortest distance from it to...
120 просмотров
schedule
05.05.2023
Поиск пути в графе с наименьшими потерями по закону квадратов Ланчестера
Я пытаюсь найти наилучший путь в графе, используя алгоритм Беллмана-Форда. Однако вместо того, чтобы использовать сумму всех ребер для вычисления длины пути, мне нужен путь с наименьшими потерями. Мы рассчитываем потери по следующей формуле:...
97 просмотров
schedule
05.10.2023
Как в худшем случае запустить Bellman-Ford?
Я пытаюсь сделать оптимизированную версию алгоритма Bellman Ford для работы в худшем случае. Оптимизированная версия Я имею в виду, что если после ослабления 1 раунда ребер нет дальнейшего обновления на кратчайшем расстоянии, он завершается....
629 просмотров
schedule
27.12.2022
кратчайший путь с двумя переменными
Итак, я пытаюсь использовать модифицированный алгоритм Беллмана Форда, чтобы найти кратчайший путь от начальной вершины до конечной вершины, но я не могу пройти определенное расстояние. Итак, для графа с ребрами:
0 1 100 30
0 4 125 50
1 2 50 250...
511 просмотров
schedule
01.06.2024