Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Dijkstra algoritmus Baranyás Bence. Feladat Adott egy G=(V,E) élsúlyozott, irányított vagy irányítás nélküli, negatív élsúlyokat nem tartalmazó, véges.

Hasonló előadás


Az előadások a következő témára: "Dijkstra algoritmus Baranyás Bence. Feladat Adott egy G=(V,E) élsúlyozott, irányított vagy irányítás nélküli, negatív élsúlyokat nem tartalmazó, véges."— Előadás másolata:

1 Dijkstra algoritmus Baranyás Bence

2 Feladat Adott egy G=(V,E) élsúlyozott, irányított vagy irányítás nélküli, negatív élsúlyokat nem tartalmazó, véges gráf. Továbbá adott egy s ∈ V forrás (kezdőcsúcs). Határozzuk meg, ∀ v ∈ V csúcsra, s-ből v-be vezető legrövidebb utat és annak hosszát!

3 1.Lépés Kiválasszuk a gráfot, amelyen el szeretnénk végezni az algoritmust. Megadjuk a kezdőcsúcsot (1,0) Mindegyik – kezdőcsúcstól különböző – csúcsnak végtelenre (#) állítjuk a kezdeti legrövidebb út értékét.

4 Pl #7# 4#4# 5#5# 2#2# 3#3# 6#6#

5 2. Lépés Kiválasztjuk az egyik csúcsot, majd megnézzük, hogy hányféle módon juthatunk el az adott csúcsba. Ha több lehetőség is van, akkor egyenként megvizsgáljuk az utak hosszát, majd a legrövidebbet meghagyjuk a csúcsnak. Ezt a lépést végrehajtjuk mindegyik csúcson.

6 Pl #7# 4#4# 5#5# 2#2# 3#3# 6#6#

7 Pl #4# 5#5# 2#2# 3#3# 6#6#

8 Pl #4# 5#5# #3# 6#6#

9 Pl #4# 5#5# #3# 6#6#

10 Pl #4# 5#5# #6#

11 Pl #4# 5#5# #6#

12 Pl #4# 5#5# #6#

13 Pl #4# 5#5#

14 Pl #4# 5#5#

15 Pl #4# 5#5#

16 Pl #4#

17 Pl #4#

18 Pl

19 Pl

20 Pl

21 Pl


Letölteni ppt "Dijkstra algoritmus Baranyás Bence. Feladat Adott egy G=(V,E) élsúlyozott, irányított vagy irányítás nélküli, negatív élsúlyokat nem tartalmazó, véges."

Hasonló előadás


Google Hirdetések