METODE GREEDY
Disusun oleh:
- Nasrul Fatikhin
- Nasrul Fatikhin
- Hutama Bagus Reynaldy
- Fitria Tis'a Tiffani
A. PENGERTIAN METODE GREEDY 
 Metode
greedy adalah metode yang digunakan untuk memecahkan persoalan optimasi, ada 2
macam persoalan optimasi, yaitu maksimasi dan minimasi, artinya dengan metode
greedy kita bemaksud mencari solusi terbaik, yaitu solusi yang benilai minimum
atau maksimum dari sekumpulan alternatif solusi yang ada.
B.
PROSES KERJA METODE GREEDY
 Menyelesaikan
suatu masalah yang terdiri dari beberapa fungsi pembatas dan satu fungsi
tujuan, dengan cara memilih beberapa solusi yang memungkinkan (Feasible
Solution/ Feasible Sets), yaitu apabila solusi telah memenuhi fungsi
tujuan/ obyektif.
Metode
Greedy dapat di gunakan dalam penyelesaian masalah-masalah sebagai berukut :
1. Optimal On Tape
Storage Problem
2. Knapsack Problem
3. Minimum Spanning
Tree Problem
4. Shortest Path
Problem
I.
Optimal On Tape Storage Problem
 Adalah
bagaimana cara mengoptimalkan penyimpanan, agar data yang tersimpan dapat
termuat dengan optimal.
Misal 
Terdapat
n program yang akan di simpan dalam pita (tape). Pita
tersebut mempunyai panjang maksimal sebesat L, masing-masing
program yang akan disimpan memiliki panjang L1,L2,L3,.....Ln.
Cara penyimpanannya adalah dengan cara penyimpanan secaea tersusun (Sequential). 
Contoh :
Terdapat
3 program. Masing-masing program memiliki panjang 5, 10 dan 3. Tentukan urutan
penyimpanannya secara berurutan (Sequential) agar optimal.
Diketahui :
n = 3
L1 = 5
L2 = 10
L3 =   3
ORDERING  
 | 
  
D (L)  
 | 
 
1, 2, 3
   
 | 
  
5 + (5
  + 10) + (5 + 10 + 3) = 38  
 | 
 
1, 3, 2
   
 | 
  
5 + (5
  + 3) + (5  + 3 +10) = 31  
 | 
 
2, 1, 3
   
 | 
  
10 +
  (10 + 5) + (10 + 5 + 3) = 43  
 | 
 
2, 3, 1
   
 | 
  
10 +
  (10 + 3) + (10 + 3 + 5) = 41  
 | 
 
3, 1, 2
   
 | 
  
3 + (3
  + 5) + (3 + 5 + 10) = 29  
 | 
 
3, 2, 1
   
 | 
  
3 + (3
  + 10) + (3 + 10 + 5) = 34  
 | 
 
Dari Tabel tersebut, didapat susunan/order yang optimal, yaitu :
Program ke 3 sebagai
susunan ke 1
Program ke 1 sebagai
susunan ke 2
Program ke 2 sebagai
susunan ke 3
b. Knapsack Problem
 Adalah
bagaimana menentukan pemilihan barang dari sekumpualan barang dimana setiap
barang tersebut  memiliki berat dan profit masing-masing, sehingga didapat
pemilihan barang dengan profit yang maksimum.
Ø  Penyelesaian
Knapsack dengan Kriteria Greedy 
Konsep dr kriteria yg
ditawarkan oleh metode Greedy yaitu :
1.       
Pilih obyek (barang) dengan nilai Pi
maximal atau terbesar 
2.       
Pilih obyek (barang) dengan berat Wi
minimal dahulu.
3.       
Pilih obyek (barang) dgn perbandingan
nilai & berat yaitu Pi/Wi yang terbesa.  
Contoh :
Diketahui
bahwa kapasitas M = 20kg ,Dengan jumlah barang n=3 ,Berat Wi masing-masing
barang (1, W2, W3) = (18, 15, 10),Nilai Pi masing-masing barang (P1, P2, P3) =
(25, 24, 15).
Pilih barang dengan Nilai Profit Maksimal
P1
= 25       X1 = 1, dimisalkan sebagai batas atas
nilai
P2
= 24       X2 = 2/15, dihitung dengan Fungsi
Pembatas
P3
= 15       X3 = 0, dimisalkan sebagai batas bawah
nilai 
Pilih barang dengan Berat Minimal
W1
= 18 
X1
= 0, sebagai batas bawah 
W2
= 15 
X2
= 2/3,dihitung dgn Fungsi Pembatas 
W3
= 10 
X3
= 1, sebagai batas atas 
Pilih
barang dgn menghitung perbandingan yg terbesar dr Profit dibagi Berat (Pi/Wi)
yg diurut secara tidak naik, yaitu : 
P1/W1
= 25/18 karena terkecil maka X1 = 0 
P2/W2
= 24/15 karena terbesar maka X2 = 1 
P3/W3
= 15/10 dengan Fungsi pembatas X3 = 1/2
Dibuatkan
tabel berdasarkan elemen dari ke-3 kriteria metode Greedy
Solusi
  Ke 
 | 
  
(X1,X2,X3) 
 | 
  
∑WiXi 
 | 
  
∑PiXi 
 | 
 
PiMax 
 | 
  
(1,
  2/15, 0) 
 | 
  
20 
 | 
  
28,2 
 | 
 
WiMin 
 | 
  
0, 2/3, 1 
 | 
  
20 
 | 
  
31,0 
 | 
 
Pi/Wi Max 
 | 
  
0, 1, 1/2 
 | 
  
20 
 | 
  
31.5 
 | 
 
Nilai profit maksimal = 31.5 dengan komposisi yang sama
Tidak ada komentar:
Posting Komentar