Metode Pencarian AI

Memahami perbedaan Breadth First Search (BFS), Depth First Search (DFS), Uniform Cost Search (UCS) serta Depth-Limited Search (DLS), Depth Limited Search, Iterative Deepening Search, Bidirectional Search berdasarkan dari pengertian masing-masing metode pencariannya.


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 tersebut terlebih dahulu. Selanjutnya, simpul yang belum dikunjungi dan bertetangga dengan simpulsimpul yang tadi dikunjungi , demikian seterusnya.


Depth-first search

Depth-first search (DFS) melakukan pencarian secara preorder. Mengunjungi anak suatu simpul sebelum simpul tetangganya. Berkaitan dengan mesin pencari, DFS ini cenderung mengindeks dokumen berdasarkan suatu link.


Uniform Cost Search

Uniform Cost Search adalah algoritma Seach Tree (graph) yang digunakan untuk menyelesaikan beberapa persoalan . Algoritma ini memulai pencarian dari root node, kemudian dilanjutkan ke node-node selanjutnya. Dimana node tersebut dipilih yang memilki harga (cost) terkecil dari root node. Algoritma ini merupakan modifikasi dari Bread First Search (BFS).


Depth Limited Search

Depth Limited Search adalah salah satu algoritma yang digunakan untuk pencarian jalur. Contoh yang dibahas kali ini adalah mengenai pencarian jalur yang melalui semua titik.

Algoritma ini merupakan variasi dari Algoritma DFS (Depth First Search) yang sudah dijelaskan sebelumnya. Jika Algoritma DFS (Depth First Search) melakukan perhitungan (yang dimulai dengan titik terakhir) dengan cara menghabiskan semua tingkatan / kedalaman dari sebuah titik, maka algoritma ini memiliki batasan dimana perhitungan pada sebuah titik hanya dihitung sampai pada kedalaman tertentu. Setelah semua kemungkinan pada kedalaman itu sudah habis, kemudian akan dilanjutkan pada titik berikutnya.


Iterative Deepening Search 

Iterative Deepening Search (IDS) atau Iterative Deepening Depth- First Search IDDFS merupakan metode yang berusaha menggabungkan keuntungan Breadth First Search Complete dan Optimal dengan keuntungan Depth First Search Space Complexity yang rendah akan tetapi konsekuensinya adalah Time Complexity-nya menjadi tinggi.


Bidirectional Search

Bidirectional Search atau Algoritma pencarian dua arah adalah algoritma pencarian grafik yang menemukan sumber bentuk jalur terkecil ke titik tujuan. Ini menjalankan dua pencarian simultan yaitu :

  • Forward search / titik awal menuju titik tujuan
  • Backward search / target titik ke arah titik sumber

Pencarian dua arah menggantikan grafik pencarian tunggal (yang cenderung tumbuh secara eksponensial) dengan dua sub grafik yang lebih kecil - satu mulai dari titik awal dan yang lainnya mulai dari titik tujuan. Pencarian berakhir ketika dua grafik berpotongan

Penerapan AI Dalam Kehidupan Sehari-hari

Sumber:

https://informatika.stei.itb.ac.id/~rinaldi.munir/Stmik/Makalah/MakalahStmik33.pdf

Postingan populer dari blog ini

Membuat Split File Zip Dengan 7-Zip

Load Dan Insert Image ke MySQL BLOB dengan VB6

Pembuatan Function PowerBuilder