Latihan Soal Teknik Pencarian Generate and Test & Teknik Pencarian Hill Climbing

Nama : Fat’hiyyah Nuswantari

NPM : 12118579

Kelas : 3KA21

Latihan Soal Teknik Pencarian Generate and Test :

Sebuah rute yng harus dilewati seorang sales dimana sales tersebut harus merlewati setiap kota tepat sekali. Terdapat 4 kota, dengan jarak masing-masing kota AB=2, AC=4, AD=1, BC=5, BD=3, CD=3. Tujuannya adalah mencari jarak terpendek bagi sales untuk mengunjungi semua kota sekali.

Penyelesaian menggunakan generate-test adalah dengan membangkitkan solusi-solusi yang mungkin ada sesuai permasalahan yang dihadapi oleh sales tersebut.

Kombinasi abjad sebagai solusi yang mungkin adalah n! = 4! = 24.

Tujuannya adalah mencari solusi dengan panjang terpendek.

Dari tabel diatas, solusi pertama yang dibangkitkan adalah ABCD = 10, solusi kedua ABDC=8. Ternyata solusi kedua menghasilkan jarak yang lebih pendek sehingga dipilih lintasan ABDC=8. Lakukan untuk langkah selanjutnya. Pada tabel didapat solusi terpendek adalah BADC atau CDBA.

Kelemahan dari teknik ini pelru dibangkitkan semua kemungkinan yang ada sehingga apabila ditambahkan satu kota untuk permasalahan TSP ini diatas 5 kota. Maka akan diperlukan 120 kombinasi lintasan, kecuali diberikan kondisi tertentu misalnya kota awal bagi sales telah ditentukan.


Latihan Soal Teknik Pencarian Hill Climbing :

Pencarian simple hill climbing dimulai dari anak kiri. Apabila nilai heuristik anak kiri lebih baik maka dibuka untuk pencarian selanjutnya. Jika tidak maka akan dilihat tetangga dari anak kiri tersebut, dan seterusnya.

Level 1 : (ABCD=10 > BACD =9) buka node BACD tanpa harus mencek node yang               selevel dengan BACD.

Level 2 : node ABCD dilewati.

                (BACD=9  =   CABD=9) periksa node tetangga CABD

                (BACD=9  <  DABC=10) periksa node tetangga DABC

                (BACD=9  <  BCAD=10) periksa node tetangga BCAD

                (BACD=9   < BDAC=10) periksa node tetangga BDAC

                (BACD=9   > BADC=6 ) buka node BADC

Level 3 : (BADC=6 < ABDC=8) periksa tetangga ABDC

                 (BADC=6 < DABC=8) periksa tetangga DABC

                 (BADC=6 < CADB=8) periksa tetangga CADB

                 (BADC=6 < BDAC=8) periksa tetangga BDAC

                 (BADC=6 <BCDA=9) periksa tetangga BCDA

                 (BADC=6 < BADC=9) selesai.





Komentar

Postingan populer dari blog ini

Definisi Intelligent Agents, Konsep, dan Contoh PEAS(Performance measure, Environment, Actuators, Sensors) dalam kehidupan sehari-hari

Tugas 3.2 Pengantar Animasi & Desain Grafis

10.1 Pengantar Animasi & Desain Grafis