220 likes | 346 Views
Generate & Test. 8. A. B. TSP. 4. 3. 7. 5. D. C. 6. Bangkitkan solusi-solusi yang mungkin dengan menyusun kota-kota dalam urutan abjad :. Penyelesaian. A. B. C. D. B. C. D. C. D. B. D. B. C. D. C. D. B. C. B. Tentukan salah satu lintasan sebagai
E N D
Generate & Test
8 A B TSP 4 3 7 5 D C 6
Bangkitkan solusi-solusi yang mungkin dengan menyusun kota-kota dalam urutan abjad : Penyelesaian A B C D B C D C D B D B C D C D B C B
Tentukan salah satu lintasan sebagai keadaan awal, lalu bandingkan dengan kumpulan tujuan yang diharapkan Penyelesaian
KELEMAHAN Perlu membangkitkan semua kemungkinan sebelum dilakukan pengujian, sehingga membutuhkan waktu yang cukup besar dalam pencariannya
Simple Hill Climbing
8 A B TSP 4 3 7 5 D C 6
Ruang keadaan berisi semua kemungkinan • lintasan yang mungkin • Operator yang digunakan adalah menukar • urutan posisi 2 kota yang bersebelahan • dalam suatu lintasan • Fungsi heuristik yang digunakan adalah • panjang lintasan yang terjadi Penyelesaian
Jika ada n kota dan ingin dicari kombinasi • lintasan dengan menukar posisi urutan • 2 kota : Penyelesaian
Keenam kombinasi yang dijadikan operator : • Tukar1,2 • Tukar2,3 • Tukar3,4 • Tukar4,1 • Tukar1,3 • Tukar2,4 Penyelesaian
(19) ABCD Tk1,2 (17) BACD Penyelesaian Tk1,2 Tk2,3 (15) ABCD BCAD Tk3,4 Tk2,4 Tk1,2 Tk2,3 Tk4,1 (17) (20) (18) (14) CBAD BACD BCDA DCAB BDAC
Steepest-Ascent Hill Climbing
8 A B TSP 4 3 7 5 D C 6
(19) ABCD Tk4,1 Tk3,4 Tk1,3 Tk2,4 Tk1,2 Tk2,3 (18) (20) (17) (12) (18) (12) ADCB CBAD BACD ACBD ABDC DBCA Tk1,3 Tk2,4 Tk1,2 Tk2,3 Tk3,4 Tk4,1 (15) (19) (13) (19) (15) (16) CABD ABCD ACDB DCBA BCAD ADBC
8 A B TSP 4 3 7 5 D C 6
B C D A B C D A C D A B D A B C C D B D B C C D A D A C B D A D A B B C A C A B D C D B C B D C D A C A D B A A B A C B C A B A
8 A B TSP 4 3 7 5 D C 6
h'(n) g(n) D C B A 12 0 C D B 7 8 3 9 9 7 3 10 8 D B B C D C 6 4 6 5 4 5 12 6 9 4 8 4 11 5 13 5 13 6 C B B D D C 6 5 6 4 4 5 0 19 16 12 0 0 18 0 13 0 19 0
Penyelesaian TSP dengan fungsi evaluasi : f(n) = g(n) + h(n)