100 likes | 348 Views
Algoritma Floyd. Teori Optimasi. Algortima Floyd. d ij : ∞ Jika tidak ada sambungan langsung antara i dan j Do : matriks jarak dari jaringan So : matriks urutan. Untuk mencari jarak terpendek dari kejadian i ke j. Step 0 : Bentuk Do dan So.
E N D
Algoritma Floyd Teori Optimasi
Algortima Floyd • dij : ∞ • Jika tidak ada sambungan langsung antara i dan j Do : matriks jarak dari jaringan So : matriks urutan Untuk mencari jarak terpendek dari kejadian i ke j • Step 0 : Bentuk Do dan So
Step i=1 baris 1 dan kolom 1 merupakan kolom i,j ≠ 1, ganti dij yang besar (ada alternatif rute) Ide mengganti : dij yang besar jika diketemukan alternatif rute. Cara : bertahap dengan pemilihan baris dan kolom pivot do23 = ∞ d23 = d21 + d13 = 3 + 10 = 13 d123 = 13 d21 : elemen dari kolom 1(klm pivot) d13 : elemen dari baris 1(brs pivot) Catatan Pada tahap ini kita tidak bisa mengganti do23 dengan d24 & d43 do32 = ∞ do32 = d31 + d21 = 10 + 3 = 13 d132 = 13
Catatan Pada tahap ini kita tidak bisa mengganti do25 = ∞ pada tahap ini i = 1 tidak bisa diganti baru do25 = d21 + d15 Op. d15 = ∞ (tidak ada nilai jarak dari 1 ke 5) Sama halnya dengan d052 dan d053 • matriks menjadi :
Step i=2 baris 2 dan kolom 2 (pivot) d214 = ∞ d214 = d112 + d124 = 3+5 = 8 d214 = 8 d241 = ∞ d241 = d142 + d121 = 5+3 = 8 d241 = 8 Matrik menjadi :
Step i=3 baris 3 dan kolom 3 (pivot) d315 = d213 + d235 = 10+15 = 25 d325 = d223 + d235 = 13+15 = 28 Matrik menjadi :
Step i=4 baris 4 dan kolom 4 (pivot) d323 = 13 d423 = d324 + d343 = 5+6 = 11 d332 = 13 d432 = d334 + d342 = 6+5 = 11 d325 = 28 d425 = d324 + d345 = 5+4 = 9 d351 = ∞ d451 = d354 + d341 = 6+8 = 12 d352 = ∞ d452 = d354 + d342 = 4+5 = 9 d353 = ∞ d453 = d354 + d343 = 4+6 = 10 d315 = 28 d415 = d314 + d345 = 8+4 = 12 d335 = 13 d435 = d334 + d345 = 6+4 = 10 Matrik menjadi :
Step i=5 baris 5 dan kolom 5 (pivot) Karena tidak ada d3ij yang diperkecil, maka dari tabel D4 di dapat jarak minimal 10 : d15 = 12 jarak minimal dari 1 ke 5 dari tabel S4 : 1 ke 5 145 1 ke 4 124 Rute optimum 1245 jarak dari 2 ke 5 adalah d425 = 9 rute : 245