Algoritma dan Kompleksitas

6.3 Penyelesaian dengan Algoritma Greedy

Penyelesaian dengan Algoritma Greedy: Masukkan objek satu per satu ke dalam knapsack. Sekali objek dimasukkan ke dalam knapsack, objek tersebut tidak bisa dikeluarkan lagi. Terdapat beberapa strategi greedy yang heuristik yang dapat digunakan untuk memilih objek yang akan dimasukkan ke dalam knapsack. Berikut ini 3 macam penyelesaian Algoritma Greedy: 1.Greedy by profit. Pada setiap langkah, pilih objek yang mempunyai keuntungan terbesar. Mencoba memaksimumkan keuntungan dengan memilih objek yang paling menguntungkan terlebih dahulu. 2.Greedy by weight. Pada setiap langkah, pilih objek yang mempunyai berat teringan. Mencoba memaksimumkan keuntungan dengan dengan memasukkan sebanyak mungkin objek ke dalam knapsack. 3.Greedy by density. Pada setiap langkah, knapsack diisi dengan objek yang mempunyai pi /wi terbesar. Mencoba memaksimumkan keuntungan dengan memilih objek yang mempunyai keuntungan per unit berat terbesar. Pemilihan objek berdasarkan salah satu dari ketiga strategi di atas tidak menjamin akan memberikan solusi optimal.

https://bappeda.grobogan.go.id/
ADASLOT