Senin, 13 Desember 2021

 ALGORITMA DIVIDE AND CONQUER

Pengertian 

Algoritma Divide dan Conquer merupakan hasil gabungan dari kata Divide dan Conquer. Conquer ini berarti membagi persoalan menjadi beberapa masalah yang memiliki kemiripan dengan persoalan semula namun berbeda kecil. Sedangkan Conquer merupakan penyelesaian setiap masalah yang ada. Pengertian dari Algoritma Divide and Conquer adalah strategi pemecahan masalah yang besar dengan cara melakukan pembagian masalah yang besar menjadi beberapa bagian yang lebih kecil secara rekrusif sehingga masalah tersebut dapat terpecahkan langsung.

Sejarah

Nama Divide and Conquer sendiri diambil dari siasat militer milik Belanda pada zaman penjajahan dengan nama divide ut imperes. Strategi ini merupakan strategi yang fundamental dalam ilmu komputer dengan sebutan Divide and Conquer. Algoritma ini ditemukan ilmuwan Rusian bernama Anatolii Alexeevich Karatsuba pada tahun 1960.


Cara Kerja

Ada 3 cara tahap kerja pada algoritma ini, yaitu :


Divide : Membagi masalah menjadi beberapa upa-masalah yang memilki kemiripan dengan masalah semula namun berukuran lebih kecil.

Conquer : Memecahkan masing - masing upa-masalah secara rekrusif.

Conbine : Menggabungkan solusi masing - masing upa-masalah sehingga membentuk masalah semula.


Source :

 https://creatormedia.my.id/rangkuman-algoritma-divide-and-conquer/

https://informatika.stei.itb.ac.id/~rinaldi.munir/Stmik/2020-2021/Algoritma-Divide-and-Conquer-(2021)-Bagian1.pdf 

https://informatika.stei.itb.ac.id/~rinaldi.munir/Stmik/2014-2015/Makalah2015/Makalah_IF221_Strategi_Algoritma_2015_078.pdf#:~:text=Pada%20zaman%20dahulu%2C%20divide%20and%20conquer%20merupakan%20strategi,untuk%20mengalikan%20dua%20buah%20bilangan%20bulat%20yang%20besar.


 Tentang Pembuat : 



Nama    : Fikih Yuhada Sena
NPM     : 20312060
Kelas     : IF 20 B

LINK WEBSITE :




Tidak ada komentar:

Posting Komentar

Implementasi Algoritma Branch & Bound Pada Masalah Knapsack

 Metode Branch and Bound Metode Branch and Bound adalah sebuah teknik algoritma yang secara khusus mempelajari bagaimana caranya memperkecil...