Mempercepat Metode Exhaustive Search

2.7 Mempercepat Metode Exhaustive Search

Di dalam metode-metode yang termasuk heuristic search, fungsi heuristik memainkan peranan yang sangat menentukan. Suatu fungsi dapat diterima sebagai fungsi heuristik jika biaya perkiraan yang dihasilkan tidak melebihi dari biaya sebenarnya Suyanto. 2007.Adapun teknik mempercepat metode exhaustive searchadalah sebagai berikut penjelasannya : 1. Agoritma exhaustive search dapat diperbaiki kinerjanya sehingga tidak perlu melakukan pencarian terhadap semua kemungkinan solusi. 2. Salah satu teknik yang digunakan untuk mempercepat pencarian solusi adalah teknik heuristik heuristic. 3. Teknik heuristik digunakan untuk mengeliminasi beberapa kemungkinan solusi tanpa harus mengeksplorasinya secara penuh. Selain itu, teknikheuristik juga membantu memutuskan kemungkinan solusi mana yang pertama kali perlu dievaluasi. 4. Heuristik adalah seni dan ilmu menemukan art and science of discovery. Kata heuristik diturunkan dari Bahasa Yunani yaitu “eureka” yang berarti “menemukan” to find atau to discover. 5. Heuristik berbeda dari metode karena heuristik berlaku sebagai panduan guideline, sedangkan metode adalah urutan langkah-langkah penyelesaian. 6. Heuristik mungkin tidak selalu memberikan hasil yang diinginkan, tetapi secara ekstrim ia bernilai pada pemecahan masalah. 7. Heuristik yang bagus dapat secara dramatis mengurangi waktu yang dibutuhkan untuk memecahkan masalah dengan cara mengeliminir kebutuhan untuk mempertimbangkan kemungkinan solusi yang tidak perlu. 8. Dalam bidang ilmu komputer, heuristik adalah teknik yang dirancang untuk memecahkan masalah dengan mengabaikan apakah solusi yang dihasilkan dapat dibuktikan secara matematis benar, tapi biasanya menghasilkan solusi yang bagus. 9. Heuristik tidak menjamin selalu dapat memecahkan masalah, tetapi seringkali memecahkan masalah dengan cukup baik untuk kebanyakan masalah, dan seringkali pula lebih cepat daripada pencarian solusi secara lengkap. Universitas Sumatera Utara Mulai Input node awal dan tujuan Mencari node dengan nilai terkecil Pilih node terdekat dari rute terakhir Jika menghasilkan jarak total terkecil? Tampilkan Lintasan Selesai Lintasan tidak ditemukan Ya Tidak Coba semua kemungkinan yang menghasilkan jarak total terkecil Pilih node terdekat dengan node asal Jarak antar pusat perbelanjaan Gambar 2.7 Flowchart Metode Exhaustive Search Langkah berikut setelah pencarian kombinasi adalah perhitungan bobot atau jarak total dari titik-titik yang telah terbentuk dalam suatu rute.Meskipun metode exhaustive search secara teoritis menghasilkan solusi, namun waktu atau sumber daya yang dibutuhkan dalam pencarian solusinya sangat besar Boy,A.F, et al. 2013. Universitas Sumatera Utara

2.8 Tinjauan Penelitian Terdahulu