5. Greedy:
Sebuah pendekatan yang membentuk solusinya langkah
perlangkah dan dalam setiap langkah ada hal yang harus
dieksplorasi untuk menentukan pilihan terbaik.
6. Karakteristik:
1 Greedy memiliki prinsip “Take what you can get now”
2 Pada setiap langkah yang dikerjakan greedy, diambil solusi optimum local
dengan harapan langkah sisanya menuju ke arah solusi optimum global.
3 Greedy = Rakus, tamak.
7. (+):
Jika permasalahan yang dihadapi tidak membutuhkan
jawaban terbaik mutlak maka strategi ini seringkali optimal
dalam menghasilkan solusi hampiran dan dapat dibuktikan
secara matematis.
8. (-): Solusi optimum global belum tentu solusi optimum terbaik
tetapi bisa jadi pseudo-optimum.
13. Problem/Kasus:
Diberikan uang senilai A. Tukar A dengan koin-koin uang yang ada.
Berapa jumlah minimum koin yang diperlukan untuk penukaran
tersebut?
Jenis Kasus:
Minimasi
14. Himpunan Kandidat:
Himpunan koin yang merepresentasikan nilai 1, 5, 10, 25, paling
sedikit mengandung satu koin untuk setiap nilai.
Himpunan Solusi:
Total nilai koin yang dipilih tepat sama jumlahnya dengan nilai uang yang
ditukarkan.
Fungsi Seleksi:
Pilihlah koin yang bernilai tertinggi dari himpunan kandidat yang tersisa.
15. Fungsi Layak:
Memeriksa apakah nilai total dari himpunan koin yang dipilih tidak
melebihi jumlah uang yang harus dibayar.
Fungsi Objektif:
Jumlah koin yang digunakan minimum.
24. Greedy by profit:
Pada setiap langkah, pilih objek yang mempunyai keuntungan
terbesar.
Greedy by weight:
Pada setiap langkah, pilih objek yang memiliki beban teringan.
Greedy by density:
Pada setiap langkah, knapsack diisi dengan objek yang memiliki ⁄"#
$%
yang terbesar
25. Semua pendekatan tersebut sama-sama
bertujuan memaksimalkan keuntungan
dengan cara yang berbeda (maksimasi).
31. Problem/Kasus:
Sebuah server (dapat berupa processor, pompa, kasir di bank, dll)
mempunyai n pelanggan (customer, client) yang harus dilayani.
Waktu pelayanan untuk setiap pelanggan i adalah ti.
Jenis Kasus:
Minimasi