1 / 10

Pencarian dan Strategi Kontrol (2)

Pencarian dan Strategi Kontrol (2). Searching and Control Strategy Pertemuan 3. Uniform Cost Search (UCS).

tayten
Télécharger la présentation

Pencarian dan Strategi Kontrol (2)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PencariandanStrategiKontrol(2) Searching and Control Strategy Pertemuan3

  2. Uniform Cost Search (UCS) • Konsepnyahampirsamadengan BFS, bedanyaadalahbahwa BFS menggunakanurutan level dari yang paling rendahsampai yang paling tinggi., sedangkan UCS menggunakanhargaterendah yang dihitungberdasarkanhargadari node asalmenujuke node tersebut. Disimbolkandengan g(n). • BFS adalahjuga UCS jikaharga g(n) = DEPTH (n)

  3. Syarat yang harusdipenuholehpohon UCS : g(SUCESSOR(n)) >= g(n) untuksetiap node n Jikasyaratinitidakdipenuhimaka UCS tidakbisadipakai.

  4. Iterative Deepening Depth First Search • Metode yang berusahamenggabungkankeuntungan BFS (Complete dan Optimal) dengankeuntungan DFS (Space Complexity yang rendah). • Konsekuensinyaadalah time complexitynyamenjaditinggi. • Pencariandilakukansecaraiteratif (menggunakanpenelusuran DFS) dimulaidaribatasan level 1

  5. Jikabelumditemukansolusi, makadilakukaniterasi ke-2 denganbatasan level 2. Demikianseterusnyasampaiditemukansolusi. Jikasolusiditemukanmakatidakdiperlukanproses backtracking (prosespenelusuranbalikuntukmendapatkanjalur yang diinginkan).

  6. Penelusuran Iterative Deepening DFS

  7. Bi Directional Search • Padasetiapiterasi, pencariandilakukandariduaarah : dari node asal (start) dandari node tujuan (goal). • Ketikaduaarahpencarianmembangkitkan node yang sama, makasolusiditemukan, denganmenggabungkankeduajalur yang bertemu • Adabeberapamasalah yang harusdiperhitungkansebelummemutuskanmelakukanpencariandenganmetode bi-directional , yaitu :

  8. Bagaimanakalauterdapatbeberapa node tujuan yang berbeda ? • Terdapatperhitungan yang tidakefisienuntukselalumengecekapakah node baru yang dibangkitkansudahpernahdibangkitkanolehpencariandariarah yang berlawanan. • Bagaimanamenentukanstrategipencarianuntukkeduaarahtersebut ? Misalnyadariarahsumberdandariarahtujuandigunakan BFS

  9. Ilustrasi Bi-Directional Search

  10. PerbandinganStrategiPencarian • Ket : • b : faktorpercabangan (the branching factor) • d : kedalamansolusi (the depth of solution) • m : kedalamanmaksimumpohonpencarian (the maximum depth of the search tree). • l : batasankedalaman (the depth limit)

More Related