• Tidak ada hasil yang ditemukan

Algoritma Pencarian Breadth-First Search (BFS) dan Depth-First Search (DFS)

N/A
N/A
Truly Shafira

Academic year: 2024

Membagikan "Algoritma Pencarian Breadth-First Search (BFS) dan Depth-First Search (DFS)"

Copied!
2
0
0

Teks penuh

(1)

Truly Shafira Dewi 11521476

3PA32 Laporan M5

Algoritma Breadth-First Search (BFS) dan Depth-First Search (DFS) merupakan dua algoritma pencarian yang umum digunakan untuk menjelajahi graf. Masing-masing memiliki kelebihan dan kekurangannya sendiri.

BFS:

Kelebihan:

o Lebih cepat menemukan simpul tujuan pada graf yang dangkal atau memiliki banyak cabang.

o Membangun pohon eksplorasi yang lebih lebar dan datar.

o Menggunakan struktur data queue yang lebih efisien dalam penggunaan ruang.

Kekurangan:

o Membutuhkan waktu yang lebih lama dan memori yang lebih besar pada graf yang besar dan kompleks.

o Tidak menggunakan heuristik, sehingga kurang efisien dalam menemukan simpul tujuan pada graf yang kompleks.

o Membangun pohon eksplorasi yang sempit dan panjang.

DFS:

Kelebihan:

o Lebih cepat menemukan simpul tujuan pada graf yang besar dan kompleks.

o Menggunakan heuristik untuk memandu pencarian, sehingga lebih efisien dalam menemukan simpul tujuan pada graf yang kompleks.

o Membangun pohon eksplorasi yang sempit dan panjang, yang dapat berguna untuk beberapa aplikasi.

Kekurangan:

o Membutuhkan waktu yang lebih lama dan memori yang lebih besar pada graf yang dangkal atau memiliki banyak cabang.

o Dapat terjebak dalam siklus pada graf yang memiliki siklus.

(2)

Pilihan antara BFS dan DFS tergantung pada struktur graf, kompleksitas masalah, dan tujuan pencarian.

Berikut adalah beberapa poin penting lainnya:

BFS secara eksklusif berbasis verte. Mereka BFS menyimpan setiap node dalam memori, sedangkan DFS hanya menyimpan node pada jalur yang sedang dijelajahi.

BFS umumnya lebih baik untuk menemukan shortest paths, sedangkan DFS lebih baik untuk exploring tree structures.

Referensi

Dokumen terkait

• Jalur dari simpul akar sampai ke simpul (daun) goal berisi rangkaian operator yang mengarah pada solusi persoalan.2. BFS untuk Pembentukan Pohon

Dengan adanya aplikasi ini, maka dapat membantu dalam pembelajaran pada mata kuliah Kecerdasan Buatan, terutama penggunaan metode BFS (Breadth First Search) dalam

Algoritma Breadth-First Search adalah sebuah algoritma untuk mencari solusi dari sebuah graf yang terhubung satu sama lain di setiap nodenya dengan metode melewati

PENERAPAN ALGORITMA BREADTH FIRST SEARCH DAN DEPTH FIRST SEARCH PADA PERMAINAN SLIDE

A PLIKASI ALGORITMA BFS, DFS, DAN KMP Pada proses pencarian berkas atau direktori di dalam komputer, pencarian tidak dihentikan ketika sebuah berkas atau direktori

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “ANALISIS DAN PERBANDINGAN ALGORITMA FLOYD-WARSHALL DAN DEPTH FIRST SEARCH (DFS) DALAM PROSES PENCARIAN JALUR

Penelitian ini akan dilakukan dengan dua Metode pencarian yaitu BFS dan DFS dalam penentuan rute terpendek pengiriman sangkar burung yang paling optimum untuk dicapai..

Salah satu solusi yang mungkin diterapkan guna memecahkan masalah tersebut adalah dengan membangun aplikasi web crawler menggunakan metode Breadth First Search BFS, dimana sebuah