PEMBAHASAN Formulasi Program Dinamik Untuk Persoalan TSP

BAB 3 PEMBAHASAN

3.1 Contoh Perjalanan Seorang Salesman Seorang salesman akan melakukan perjalanan dari kota a yang harus melalui seluruh kota dan kembali lagi ke kota a.Artinya setelah salesman tersebut melalui seluruh kota ia harus kembali lagi ke kota awal keberangkatan yaitu kota a.Dimana kota yang satu terhubung dengan kota yang lainnya.Adapun jarak kota-kota tersebut diberikan sbb satuan dalam km : 5 5 9 6 6 5 7 4 10 4 5 7 5 8 3 9 4 5 3 7 6 10 8 3 5 6 4 3 7 5 f e d c b a f e d c b a Kota a b c d e f 5 7 3 4 6 3 8 10 6 5 4 9 7 5 5 Gambar 3.1 Graf Lengkap 6 Simpul Universitas Sumatera Utara Carilah jalur terpendek yang harus ditempuh salesman tersebut dengan menggunakan metode program dinamik. Penyelesaian: Dari contoh soal dapat diketahui bahwa kota awal adalah kota a.Dari kota a, salesman tersebut akan mencoba mendatangi kota selanjutnya yang terhubung dengan kota a.Dengan begitu, inilah yang menjadi tahap pertama.Setelah dari kota a kemungkinan salesman tersebut sekarang berada di kota b, c , d , e , ataupun di kota f. Dari kota tersebut ia harus melanjutkan perjalanan kembali ke kota berikutnya dengan melewati jalur yang ada.Maka inilah yang akan menjadi tahap kedua.Dan begitu seterusnya hingga semua kota dilewati dan kembali ke kota a. Tahap I : 1 , , i c a i f = , i= nama kota Maka didapat: fb,a = 5 fc,a = 7 fd,a = 3 fe,a = 4 ff,a = 6 Tahap pertama ada 5 alternatif jalan yang dapat dilalui, dengan kota a sebagai statusnya. Universitas Sumatera Utara Tahap II : }} { , { min , j S j f c S i f ij S j − + = ∈ untuk S = 1 Maka diperoleh: fb,c = min bc C +fc,a = 3+7 = 10 fb,d = min bd C +fd,a = 8+3 = 11 fb,e = min be C +fe,a = 10+4 = 14 fb,f = min bf C +ff,a = 6+6 = 12 fc,b =min cb C +fb,a = 3+5 = 8 fc,d = min cd C +fd,a = 5+3 = 8 fc,e = min ce C +fe,a = 4+4 = 8 fc,f = min cf C +ff,a = 9+6 = 15 fd,b = min db C +fb,a = 8+5 = 13 fd,c = min dc C +fc,a = 5+7 =12 fd,e = min de C +fe,a = 7+4 =11 fd,f = min df C +ff,a = 5+6 =11 fe,b = min eb C + fb,a = 10+5 =15 fe,c = min ec C +fc,a = 4+7 = 11 Universitas Sumatera Utara fe,d = min ed C +fd,a = 3+4 = 7 fe,f = min ef C +ff,a = 5+6 = 11 ff,b = min fb C +fb,a = 6+5 = 11 ff,c = min fc C +fc,a = 9+7 = 16 ff,d = min fd C +fd,a = 5+3 =8 ff,e = min fe C +fe,a = 5+4 = 9 Tahap kedua ada 20 alternatif jalan yang dapat dilalui dengan kota b,c,d,e,f sebagai statusnya. Tahap III : }} { , { min , j S j f c S i f ij S j − + = ∈ untuk S = 2 dan i ≠ a, a ∉ S dan a ∉ S. maka diperoleh: fb,{c,d} = min[ bc C +fc,d ; bd C +fd,c] = min [3+11 ; 8+12] = 14 fb,{c,e} = min[ bc C +fc,e ; be C +fe,c] = min [3+8 ; 10+11] = 11 fb,{c,f} = min [ bc C +fc,f ; bf C +ff,c] = min [3+15 ; 6+16] = 18 fb,{d,e} = min[ bd C +fd,e ; be C +fe,d] Universitas Sumatera Utara = min [8+11 ; 10+7] = 17 fb,{d,f} = min [ bd C +fd,f ; bf C +ff,d] = min [8+11 ; 6+8] = 14 fb,{e,f} = min[ be C +fe,f ; bf C +ff,e] = min [10+11 ; 6+9] = 15 fc,{b,d} = min[ cb C +fb,d ; cd C +fd,b] = min [3+11 ; 5+13] = 14 fc,{b,e} = min[ cb C +fb,e ; ce C +fe,b] = min [3+14 ; 4+15] = 17 fc,{b,f} = min[ cb C +fb,f ; cf C +ff,b] = min[3+12 ; 9+11] s= 15 fc,{d,e} = min[ cd C +fd,e ; ce C +fe,d] = min[5+11 ; 4+7] = 11 fc,{d,f} = min[ cd C +fd,f ; cf C +ff,d] = min[5+11 ; 9+8] = 16 fc,{e,f} = min[ ce C +fe,f ; cf C +ff,e] = min[4+15 ; 9+9] = 18 fd,{b,c} = min[ db C +fb,c ; dc C +fc,b] = min[ 8+10 ; 5+8] = 13 fd,{b,e} = min[ db C +fb,e ; de C +fe,b] = min[8+14 ; 7+15] = 22 Universitas Sumatera Utara fd,{b,f} = min[ db C +fb,f ; df C +ff,b] = min[8+12 ; 5+11] = 16 fd,{c,e} = min[ dc C +fc,e ; de C +fe,c] = min[5+8 ; 3+11] = 13 fd,{c,f} = min[ dc C +fc,f ; df C +ff,c] = min[5+15 ; 7+16] = 20 fd,{e,f} = min[ de C +fe,f ; df C +ff,e] = min[7+15 ; 5+9] = 14 fe,{b,c} = min[ eb C +fb,c ; ec C +fc,b] = min[ 10+10 ; 4+8] = 12 fe,{b,d} = min[ eb C +fb,d ; ed C +fd,b] = min[10+11 ; 7+13] = 20 fe,{b,f} = min[ eb C +fb,f ; ef C +ff,b] = min[10+12 ; 5+11] = 16 fe,{c,d} = min[ ec C +fc,d ; ed C +fd,c] = min[4+11 ; 7+12] = 15 fe,{c,f} = min[ ec C +fc,f ; ef C +ff,c] = min[4+15 ; 5+16] = 19 fe,{d,f} = min[ ed C +fd,f ; ef C +ff,d] = min[7+11 ; 5+8] = 13 ff,{b,c} = min[ fb C +fb,c ; fc C +fc,b] Universitas Sumatera Utara = min[ 6+10 ; 9+8] = 16 ff,{b,d} = min[ fb C +fb,d ; fd C +fd,b] = min[6+11 ; 5+13] = 17 ff,{b,e} = min[ fb C +fb,e ; fe C +fe,b] = min[6+14 ; 5+15] = 20 ff,{c,d} = min[ fc C +fc,d ; fd C +fd,c] = min[9+11 ; 5+12] = 17 ff,{c,e} = min[ fc C +fc,e ; fe C +fe,c = min[9+8 ; 5+11] = 16 ff,{d,e} = min[ fd C +fd,e ; fe C +fe,d] = min[5+11 ; 5+7] = 12 Tahap ketiga ada 30 alternatif jalan yang dapat dilalui dengan kota b,c,d,e,f sebagai statusnya. Tahap IV }} { , { min , j S j f c S i f ij S j − + = ∈ untuk S = 3 dan i ≠ a, a ∉ S dan a ∉ S. maka diperoleh: fb,{c,d,e} = min[ bc C +fc,d,e ; bd C +fd,c,e ; be C +fe,c,d] = min[3+11 ; 8+13 ; 10+15] = 14 Universitas Sumatera Utara fb,{c,d,f} = min[ bc C +fc,d,f ; bd C +fd,c,f ; bf C +ff,c,d] = min[3+16 ; 8+20 ; 6+17] = 19 fb,{c,e,f} = min[ bc C +fc,e,f ; be C +fe,c,f ; bf C +ff,c,e] = min[3+18 ; 10+19 ; 6+16] = 21 fb,{d,e,f} = min[ bd C +fd,e,f ; be C +fe,d,f ; bf C +ff,d,e] = min[8+14 ; 10+13 ; 6+12] = 18 fc,{b,d,e} = min[ cb C +fb,d,e ; cd C +fd,b,e ; ce C +fe,b,d] = min[3+17 ; 5+22 ; 4+20] = 20 fc,{b,d,f} = min[ cb C +fb,d,f ; cd C +fd,b,f ; cf C +ff,b,d] = min[3+14 ; 5+16 ; 9+17] = 17 fc,{b,e,f} = min[ cb C +fb,e,f ; ce C +fe,b,f ; cf C +ff,b,e] = min[3+15 ; 4+16 ; 9+20] = 18 fc,{d,e,f} = min[ cd C +fd,e,f ; ce C +fe,d,f ; cf C +ff,d,e] = min[5+14 ; 4+13 ; 9+12] = 17 fd,{b,c,e} = min[ db C +fb,c,e ; dc C +fc,b,e ; de C +fe,b,c] = min[8+11 ; 5+17 ; 7+12] = 19 fd,{b,c,f} = min[ db C +fb,c,f ; dc C +fc,b,f ; df C +ff,b,c] = min[8+18 ; 5+15 ; 5+16] = 20 fd,{b,e,f} = min[ db C +fb,e,f ; de C +fe,b,f ; df C +ff,b,e] = min[8+15 ; 7+16 ; 5+20] = 23 fd,{c,e,f} = min[ dc C +fc,e,f ; de C +fe,c,f ; df C +ff,c,e] Universitas Sumatera Utara = min[5+18 ; 7+19 ; 5+16] = 21 fe,{b,c,d} = min[ eb C +fb,c,d ; ec C +fc,b,d ; ed C +fd,b,c] = min[10+14 ; 4+14 ; 7+13] = 18 fe,{b,c,f} = min[ eb C +fb,c,f ; ec C +fc,b,f ; ef C +ff,b,c] = min[10+18 ; 4+15 ; 5+16] = 19 fe,{b,d,f} = min[ eb C +fb,d,f ; ec C +fd,b,f ; ef C +ff,b,d] = min[10+14 ; 4+16 ; 5+17] = 20 fe,{c,d,f} = min[ ec C +fc,d,f ; ec C +fd,c,f ; ef C +ff,c,d] = min[4+16 ; 4+20 ; 5+17] = 20 ff,{b,c,d} = min[ fb C +fb,c,d ; fc C +fc,b,d ; fd C +fd,b,c] = min[6+14 ; 9+14 ; 5+13] = 18 ff,{b,c,e} = min[ fb C +fb,c,e ; fc C +fc,b,e ; fe C +fe,b,c] = min[6+11 ; 9+17 ; 5+12] = 17 ff,{b,d,e} = min[ fb C +fb,d,e ; fd C +fd,b,e ; fe C +fe,b,d] = min[6+17 ; 5+22 ; 5+20] = 23 ff,{c,d,e} = min[ fc C +fc,d,e ; fd C +fd,c,e ; fe C +fe,c,d] = min[9+11 ; 5+13 ; 5+15] = 18 Tahap keempat ada 20 alternatif jalan yang dapat dilalui dengan kota b,c,d,e,f sebagai statusnya. Universitas Sumatera Utara Tahap V }} { , { min , j S j f c S i f ij S j − + = ∈ untuk S = 3 dan i ≠ a, a ∉ S dan a ∉ S. maka diperoleh: fb,{c,d,e,f} = min[ bc C +fc,d,e,f ; bd C +fd,c,e,f ; be C +fe,c,d,f ; bf C +ff,c,d,e] = min[3+17 ; 8+20 ; 10+21 ; 6+18] = 20 fc,{b,d,e,f} = min[ cb C +fb,d,e,f ; cd C +fd,b,e,f ; ce C +fe,b,d,f ; cf C +ff,b,d,e] = min[3+18 ; 5+23 ; 4+20 ; 9+23] = 21 fd,{b,c,e,f} = min[ db C +fb,c,e,f ; dc C +fc,b,e,f ; de C +fe,b,c,f ; df C +ff,b,c,e] = min[8+21 ; 5+18 ; 7+19 ; 5+17] = 22 fe,{b,c,d,f} = min[ eb C +fb,c,d,f ; ec C +fc,b,d,f ; ed C +fd,b,c,f ; ef C +ff,b,c,d] = min[10+19 ; 4+17 ; 7+20 ; 5+18] = 22 ff,{b,c,d,e}= min[ fb C +fb,c,d,e ; fc C +fc,b,d,e ; fd C +fd,b,c,e ; fe C +fe,b,c,d] = min[6+14 ; 6+19 ; 9+20 ; 5+18] = 20 Tahap kelima ada 5 alternatif jalan yang dapat dilaluinya dengan kota b,c,d,e,f sebagai statusnya. Dengan menggunakan persamaan 1 diperoleh : fa,{b,c,d,e,f} = min [ ab C +fb,c,d,e,f ; ac C +fb,c,d,e,f ; ad C +fd,b,c,d,e,f ; ae C +fe,b,c,d,f ; af C +ff,b,c,d,e] = min [5+20 ; 7+21 :3 +22 ; 4+22 ; 6+20] = 25 Universitas Sumatera Utara Jadi, bobot perjalanan yang berawal dari kota a dan berakhir di kota a adalah 25 kmada 2 lintasan yang dapat dilalui.Lintasan yang dilalui di dalam tur tersebut dapat direkonstruksi jika ada disimpan pada setiap fi, S nilai j yang meminimumkan ruas kanan persamaan 2. Misalkan Ji, S adalah nilai yang dimaksudkan tersebut. Maka, Ja, {b, c,d,e,f} = b dan d. Jadi, tur mulai dari simpul a selanjutnya ke kota b atau d. jika pilihan perjalanan yang diinginkan kota b maka perjalanan akan diteruskan ke kota selanjutnya yang diperoleh dari fb,{c,d,e,f} yang mana Jb,{c,d,e,f} = c. Kota berikutnya diperoleh dari fc,{d,e,f} yang mana Jc,{d,e,f} = e.Dari kota e akan diperoleh perjalanan berikutnya dari fe,{d,f}, dimana Je,{d,f} = f.Dan kota terakhir yang dikunjungi akan diperoleh dari ff,d, dimana Jf,d = d.Sehingga,perjalanan yang optimal adalah a →b →c →e →f →d →a dengan panjang perjalanan 25 km. Dengan cara yang sama lintasan kedua yang dapat dipilih dengan panjang perjalanan sama seperti lintasan pertama adalah a →d →f →b →c →e →a. Universitas Sumatera Utara BAB 4 KESIMPULAN DAN SARAN

4.1 Kesimpulan