Bellmann-Ford Algoritmus
Az Algoritmus elve Ez az algoritmus egy rögzített csúcsból az összes többi- be meghatározza a legkisebb súlyú/legrövidebb utat A legrövidebb út itt a legkisebb súlyú utat jelenti Bármely két pont közötti legrövidebb út megkeresésekor a költség: t=n*O(n)3 = O(n)4 A Bellman-Ford algoritmus az adott kezdőcsúcsból induló legrövidebb utak problémáját abban az esetben oldja meg, amikor vannak az élek között negatív súlyúak, de nem találunk a gráfban negatív kört.
Az Algoritmus
Példa az algoritmusra B C g(-2) a(6) d(-4) A c(8) i(7) e(-3) b(7) h(2) f(9) E D
Példa az algoritmusra B C ∞ g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) ∞ ∞ f(9) E D
Példa az algoritmusra B C ∞ g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) ∞ ∞ f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) ∞ ∞ f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) ∞ ∞ f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) ∞ ∞ f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 ∞ f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 ∞ f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 ∞ f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 ∞ f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 6 g(-2) ∞ a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 6 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 6 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 6 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 6 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 2 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 2 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 2 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 2 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 2 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 2 f(9) E D
Példa az algoritmusra B C 2 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 -2 f(9) E D
Példa az algoritmusra B C 2 g(-2) 4 a(6) d(-4) A c(8) i(7) e(-3) b(7) e(-3) b(7) h(2) 7 -2 f(9) E D