Академический Документы
Профессиональный Документы
Культура Документы
ILUSTRASI
Tentukan rute terpendek dari node 1 ke node 7, pada gambar berikut ini
2 2 8 4
35
6 5 4
1
9
7
3 3 5
25
12 3 4 5 7 : 38 12 3 4 6 7 : 49 12 3 5 7 : 36 13 5 7 : 37
TERDEKAT
Algoritma Asiklis
Diterapkan pada jaringan yang tidak memiliki loop Didasarkan pada perhitungan rekursif
Algoritma Siklis
Dapat diterapkan pada jaringan yang memiliki loop
Algoritma Asiklis
1. Menentukan source node (node awal) dan sink node (node ke-n). 2. Melakukan perhitungan uj, j = 1,2,3n secara rekursif
u j min ui dij
i
ui node i dan uj node j : (node i yang tepat mendahului node j) dij : jarak antara node i dan node j
3. Melakukan proses pelabelan. Label node j = [uj, n], dimana n : node yang tepat mendahului node j sedang label node 1 adalah [0,-], node 1 (sumber). 4. Melakukan backtracking untuk mendapatkan urutan rute terpendek yang diperoleh.
CONTOH 1
Tentukan rute terpendek dari node 1 ke
node 7, pada gambar berikut ini
2
2 1 9 3 3 5 6 1 8
35
6 5 4 7
25
Node j
1 u1 = 0
Perhitungan uj
Asal node
Label
[0, -]
2
3 4
u2 = u1+ d12 = 0 + 2
u3 = min {u2+ d23 , u1+ d13 } = min {2+6 , 0+9} = 8 u4 = min {u2+ d24 , u3+ d34 } = min {2+8 , 8+1} = 9
1
2 3
[2,1]
[8,2] [9,3]
5
6 7
3
4 5
[11,3]
[44,4] [36,5]
[2,1] 2
2 1 [0,-] 9 3 3 6 1 8
[9,3]
35
[44,4]
6 5
4 7 5 25 [36,5]
[8,2]
[11,3]
CONTOH 2
Tentukan rute terpendek dari node O ke
node T, pada gambar berikut ini
8
A
4
5 5 3 9
D
6 2
B
3 5
E
4
4 3