Результаты (
русский) 2:
[копия]Скопировано!
Пусть следующий узел сообщение об охвате (п - 1) после почти один и тот же путь, но только пропуская
п 1
узел (п - 2). Новое значение D (п - 1) будет 2k 1 2 2 2
2. Пусть следующее сообщение
следуют почти по тому же пути, но в последние несколько шагов, взять на себя маршрут 0, 1, 2, 3 , ..., (п - 5),
п 1
(п - 3), (п - 2), (п - 1). Это приводит к D (п 1) 2 2 3. Продолжая этот стиль, на каждом
последующем этапе, создать путь, длина которого на единицу меньше предыдущего пути. Поскольку
п 1
кратчайший путь имеет длину 0, это может занять 2 2 1 шаги для D (п - 1) , чтобы осесть на правильное значение. Таким образом, временная сложность измеряется количеством шагов носит экспоненциальный характер . До сих пор мы предполагали , что краевые веса не отрицательным. Если это предположение расслаблены и циклы отрицательного веса могут существовать в виде графика, то пути сколь угодно малой длины могут быть созданы с помощью повторного обхода циклического пути. Соответственно, алгоритм рассыпается. Ациклические дорожки , содержащие один или несколько ребер с отрицательными весами не приводят к этой аномалии. Алгоритм Беллмана-Форда имеет механизм для обнаружения таких циклов и отбрасывание вычислений.
переводится, пожалуйста, подождите..
