Knapsack Problem
KNAPSACK PROBLEM
Salah satu
penggunaan metode greedy adalah untuk menyelesaiakan permasalahan
Knapsack (Knapsack problem), knapsack problem bisa kita gambarkan, misalnya
kita mempunyai sebuah kantong atau tas dengan kapasitas tertentu sedangkan
dihadapan kita terdapat begitu banyak pilihan barang, maka kita harus memilih
barang mana saja yang kira-kira akan kita ungkut sesuai kapasitas kantong yang
kita miliki supaya kita bisa mendapatkan keuntungan yang sebesar-besarnya atau
maksimal.
Dalam menghadapi masalah di atas, metode
greedy memiliki
3 pilihan strategi pengangkutan, yaitu:
1.
Greedy
by Profit
Strategi ini
mengharapkan keuntungan maksimal dengan cara memasukan barang atau objek dengan
nilai keuntungan terbesar terlebih dahulu ke dalam kantong atau knapsack. Jadi
strategi ini hanya mempertimbangkan jumlah keuntungan dari sekumpulan barang,
dengan catatan berat barang yang akan dibawa tidak melebihi kapasitas kantong
yang kita miliki.
2.
Greedy
by weight
Pada strategi
ini, kita berusaha memasukan barang sebanyak-banyaknya kedalam kantong, jadi
barang atau objek yang dimasukan terlebih dahulu adalah barang dengan bobot
paling ringan terlebih dahulu, dengan harapan dengan banyaknya barang atau
objek yang terangkut kita bisa mendapatkan keuntungan sebesar-besarnya.
3.
Greedy
by density
Strategi ini
mengharapkan keuntungan sbesar-besarnya dengan memasukan barang yang
memiliki keuntungan per unit terbesar (Pi/Wi) terlebih dahulu kedalam
kantong.
Comments
Post a Comment