Blind Search



A. Pencarian Melebar Pertama (Breadth-First Search)

Breadth First Search adalah algoritma yang melakukan pencarian secara melebar yang mengunjungi simpul secara preorder yaitu mengunjungi suatu simpul kemudian mengunjungi semua simpul yang bertetangga dengan simpul-simpul tersebut terlebih dahulu. Selanjutnya, simpul yang belum dikunjungi dan bertetangga dengan simpul-simpul yang tadi dikunjungi, demikian seterusnya. Jika graf berbentuk pohon berakar, maka semua simpul pada aras d dikunjungi lebih dahulu sebelum simpul-simpul pada aras d+1.

contoh :
 

pada BFS teknik pencarian pesoalannya adalah dengan membuka node (titik) per levelnya.. sehingga pada persoalan diatas penyelesaian pada BFS adalah.


 


jadi urutan node yang di lalui pada pencarian BFS adalah. a,b,c,d,e,f,g,h



B. PENCARIAN KEDALAM PERTAMA (Depth-First Search)
Depth First Search adalah algoritma untuk melintas atau mencari sebuah pohon, struktur pohon, atau grafik satu dimulai pada akar (memilih beberapa node sebagai root dalam kasus grafik) dan mengeksplorasi sejauh mungkin sepanjang masing-masing cabang sebelum mundur.

Secara formal, DFS adalah sebuah pencarian uninformed yang berlangsung dengan memperluas simpul anak pertama dari pencarian pohon yang muncul dan dengan demikian akan semakin dalam sampai node tujuan ditemukan, atau samapai hits node yang tidak memiliki anak. Kemudian pencarian backtracks, kembali ke node terakhir kebanyakan belum selesai menjelajahi. Dalam implementasi non-rekursif, semua node yang baru diperluas ditambahkan stack untuk eksplorasi.
 


Sesuai namanya pencarian mendalam, DFS tidak mencari solusi per level, namun mencari pada kedalaman sebelah kiri terlebih dahulu. masih menggunakan permasalahan di awal, pada DFS akan di dapatkan solusi seperti ini.


jadi solusi node yang di lalui pada DFS adalah a,b,e,h
dfs memiliki beberapa keuntungan,yaitu memori yang di gunakan tidak terlalu banyak karena tidak membuka semua node.

Sumber :
http://jidun12spcom.blogspot.co.id/2010/04/depth-firts-search.html?m=1 

http://kuliahkusayang.blogspot.co.id/2010/04/teknik-searching.html?m=1
 

Komentar

Postingan populer dari blog ini

Fuzzy logic

BUSINESS RELATIONSHIP MANAGEMENT

Pengantar Inkscape