Kecerdasan Exhaustive Search Implementasi Metode Exhaustive Search untuk Menentukan Shortest Path Antar Pusat Perbelanjaan di Kota Medan

2.6 Kecerdasan Exhaustive Search

2.6.1 Backtracking Backtracking merupakan perbaikan dari algoritma brute-force exhaustive search. Pada exhaustive search, semua kemungkinan solusi dieksplorasi satu per satu. Backtracking , hanya pilihan yang mengarah ke solusi yang dieksplorasi, pilihan yang tidak mengarah ke solusi tidak dipertimbangkan lagi , Memangkas pruning simpul- simpul yang tidak mengarah ke solusi. Backtracking didasarkan pada pengamatan bahwa hal tersebut sering dapat menolak solusi dengan melihat hanya sebagian kecil dari itu. Misalnya, jika contoh SAT berisi klausa x1 ∨x2, kemudian semua tugas dengan x1=x=0 yaitu,false dapat langsung dihilangkan.Untuk menempatkan dengan berbeda, dengan cepat memeriksa dan membuat tugas parsial ini, Berikut adalah bagaimana hal itu dilakukan. Mempertimbangkan φ formula Booleanw,x,y,z specified dengan set persyaratan w∨x∨y∨z, w∨x, x∨y, y∨z, z∨w, w∨z. Dasgupta, et al. 2006. Lebih secara abstraknya, algoritma backtracking yang memerlukan tes yang terlihat di subproblem dan cepat menyatakan salah satu dari tiga hasil: a. kegagalan: subproblem telah tidak b. ada solusi. c. sukses: solusi untuk subproblem ditemukan. ketidakpastian. 2.6.2 Branch-and-bound Branch-and-bound memiliki defenisi yang sama dengan backtracking, namunbranch- and-bound ruang solusi dibangun dengan skema Breadth-First Search BFS. Prinsip yang sama dapat generalized dari pencarian masalah seperti SAT untuk optimasi masalah. Untuk kepastian, katakanlah memiliki masalah minimalisasi; maksimalisasi akan mengikuti pola yang sama. Pada kenyataannya, akan menjadi fixed seluruh algoritma. Sub problem sesuai adalah untuk studi penyelesaian terbaik dari tour, yaitu pelengkap jalan termurah dengan menengah node V−S. Pemberitahuan bahwa masalah awal adalah bentuk [,{},] untuk setiap ∈V Oleh karena itu, biaya adalah sedikitnya jumlah dari berikut: a. tepiringandariuntukV−S. b. ringan tepi dari b ke V − S. c. minimal mencakup pohon V − S. Dasgupta, et al. 2006. Universitas Sumatera Utara

2.7 Mempercepat Metode Exhaustive Search