Académique Documents
Professionnel Documents
Culture Documents
Gambar 2.3.1 contoh graf G sebagai studi kasus Verteks awal dalam kasus ini adalah verteks A sedangkan verteks tujuan adalah verteks F. Graf G tersebut dari di representasikan ke dalam matrik sebagai berikut. A A B C D E F 0 B 3 0 0 C 2 1 3 0 1 1 0 4 0 D E F
Berikut ini adalah perhitungan jalur terpendek menggunakan Algoritma Dijkstra untuk menyelesaikan kasus pada graf G tersebut. 1. Inisialisasi verteks V={A,B,C,D,E}
2. Inisialisasi jarak A-B = 3 A-C = 2 B-D = 1 C-D = 3 C-E = 1 D-E = 1 E-F = 4 3. Menentukan verteks awal dan verteks tujuan V(s) = A, dimana V(s) adalah verteks awal V(d) = F, dimana V(d) adalah verteks tujuan 4. Beri label permanen = 0 ke verteks awal (s) dan label sementara = ke verteks lainnya. A 0 B C D E F
Label permanen
5. Untuk setiap verteks Vt yang belum mendapat label permanen, mendapatkan label sementara = min {label lama Vt ,(label lama Vt + Dst)}
A 0
B 3 A-B
C 2 A-C
6. Cari harga minim diantara semua verteks yang masih berlabel sementara.
A 0
B 3 A-B
C 2 A-C
7. Jadikan verteks minimum yang berlabel sementara menjadi verteks dengan label permanen, jika lebih dari satu verteks dipilih sembarang.
A 0
B 3 A-B
C 2 A-C
A 0
B 3 A-B
C 2 A-C
3 C-D
4 C-E
A 0
B 3 A-B
C 2 A-C
3 C-D
4 C-E
5 D-F
A 0 -
B 3 -
C 2 -
D 3 -
E 4 -
F 5