01ყველაფრის რელაქსაცია, ისევ და ისევ
დეიქსტრა უარყოფით წიბოებზე იმიტომ ცდება, რომ წვეროს ზედმეტად ადრე ნიშნავს საბოლოოდ. ბელმან-ფორდი ხარბ მონიშვნაზე საერთოდ უარს ამბობს: იყენებს იმავე რელაქსაციას, მაგრამ ყველა წიბოზე, ფიქსირებული რიგით, და მთელ გავლას იმეორებს.
რატომ მიდის ეს სწორ პასუხამდე? ავიღოთ ერთი უმოკლესი გზა s → a → b → c → d. პირველი გავლა აუცილებლად სწორად ამუშავებს s → a-ს; მეორე გავლა მერე a → b-ს, მესამე b → c-ს და ასე შემდეგ. k-ე რაუნდის შემდეგ სწორია ყველა უმოკლესი გზა, რომელიც არაუმეტეს k წიბოს იყენებს, მიუხედავად წიბოების რიგისა.
სინამდვილეში ეს დინამიური პროგრამირებაა წიბოების რაოდენობაზე, მე-10 ეტაპის წინასწარი გაცნობა.