Posts

Image
  Algoritma Branch & Bound Algoritma Branch & Bound adalah salah satu algoritma yang digunakan untuk persoalan optimasi, yaitu dengan meminimalkan atau memaksimalkan suatu fungsi objektif, yang tidak melanggar batasan (constraints) persoalan.  Algoritma Branch & Bound menggambarkan suatu persoalan sebagai simpul – simpul, dan memecahkan permasalahan dengan memproses simpul – simpul tersebut.   Algoritma Branch & Bound merupakan gabungan dari algoritma Breadth First Search (BFS) dan Least Cost Search. Karakteristik algoritma Branch & Bound adalah sebagai berikut:  Setiap simpul diberi sebuah nilai cost: ĉ(i) = nilai taksiran termurah ke simpul status tujuan yang melalui simpul status i. ĉ(i) menyatakan batas bawah (lower bound) dari ongkos pencarian solusi dari status i.  Simpul berikutnya yang akan di-ekspan tidak lagi berdasarkan urutan pembangkitannya, tetapi simpul yang memiliki cost yang paling kecil (Least Cost Search) – pada kasus minim...
Image
Penjelasan  Implementasi Algoritma Divide dan Conquer pada  Sorting dan Searching     Algoritma merupakan kumpulan perintah yang memiliki daya guna yang sangat besar bagi masyarakat. Algoritma biasanya digunakan sebagai kumpulan perintah untuk menyelesaikan suatu masalah. Algoritma ini memiliki aplikasi yang bermacam-macam dalam setiap masalah yang ada. Contohnya saja adalah algoritma cara menyelesaikan suatu aritmatika yang rumit, algoritma untuk menghitung luas penampang dari suatu kabel, atau bahkan untuk menghitung bayaran parkir di setiap mal. Salah satu aplikasi bentuk pemrograman ini adalah dalam bahasa permrograman yang disebut bahasa C. Dimana bahasa C ini memiliki suatu aturan-aturan tertentu yang sangat penting sehingga dalam penggunaanya kita harus memperhatikan cara menggunakan aturan tersebut. Salah satu cara penggunaannya adalah dengan array. Dimana array ini merupakan suatu data struktur yang berkoneksi satu sama lain dengan tipe yang sama. Aplik...