Algoritma djikstra adalah algoritma yang dipakai dalam memecahkan permasalahan jarak terpendek ( Shortest Path problem ) untuk sebuah directed graph yang tidak mempunyai bobot bernilai negatif.
Algoritma ini berbasis pada representasi graph dalam adjacency matrix. Dalam hal ini, adjacency matrix cukup menguntungkan sebab ia tidak hanya menemukan jalur terpendek dari satu simpul ke simpul lainnya, tetapi juga dapat menemukan jalur terpendek dari suatu simpul ke semua simpul lainnya.
Algoritma ini berbasis pada representasi graph dalam adjacency matrix. Dalam hal ini, adjacency matrix cukup menguntungkan sebab ia tidak hanya menemukan jalur terpendek dari satu simpul ke simpul lainnya, tetapi juga dapat menemukan jalur terpendek dari suatu simpul ke semua simpul lainnya.
Contoh penggunaan algoritma djikstra untuk graph :
Jarak terpendek dari A ke H :
Iterasi 1
Iterasi 2
Iterasi 3
Iterasi 4
Iterasi 5
Iterasi 6
Iterasi 7
Iterasi 8
Jarak terpendek A ke H









No comments:
Post a Comment