Dijkstra (iti0140)

Allikas: Lambda
Redaktsioon seisuga 6. detsember 2013, kell 18:31 kasutajalt Gert (arutelu | kaastöö) (Uus lehekülg: ''''Ülesanne''' Implementeerida iseseisvalt Dijkstra algoritm ([http://en.wikipedia.org/wiki/Dijkstra's_algorithm]). Kontrollida oma lahenduse kattuvust NetworkX-s realiseeritud...')
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)
Mine navigeerimisribale Mine otsikasti

Ülesanne

Implementeerida iseseisvalt Dijkstra algoritm ([1]). Kontrollida oma lahenduse kattuvust NetworkX-s realiseeritud algoritmiga (dijkstra_path(G, source, target, weight='weight')) juhuslikel graafidel (võib kasutada eelmises tunnis antud generate_graph() või siis kasutada NetworkX juhuslike graafide genereerimise algoritmi)

Huvi korral võib mõõta aega ja võrrelda enda ja networkX algoritmide kiiruse erinevust (näete oma algoritmi efektiivsust "optimeeritud" algoritmiga).