Anda di halaman 1dari 7

1.

Metode greedy
- Mencari nilai optimal dengan cara ,biaya, modal,usaha seminal mungkin
- Dengan biaya/usaha yang tersedia bisa di peroleh hasil seminimal mungkin

- Efektif = 32
- Efesien= 4 koin
- Efektif + efesien = optimal
Contoh : koin 1, 5, 10, 25
32 = 1+ 1 +………+ 1 = 32 …dst sampai 32 koin
32 = 5 + 5 + 5 + 5 + 10 + 1 + 1 (7 koin )
32 = 10 + 10 + 10 + 1 + 1 (5 koin )
32 =25 +5 + 1 + 1 (4 koin)

1. Optimal on tape storage problem


- Mengatur tata letak data pada pita rekam , agar data pada pita memiliki letak
yang optimal
Contoh soal:
Ibu suwarni ingin membangun Gedung dengan biaya tangga beton
10/meter ,terdapat 3 Lantai yang berbeda ukuran , Lantai A = 5 meter ,Lantai B =
10 Meter , Lantai C =3 meter
Tentukan urutan agar dapat menghemat biaya pembuatan tangga menggunakan
beton ?
Tentukan variasi pembuatan tangga
3!=3x2x1=6
OP Ordering panjang D(I) MRT
1A B C 5,10,3 5 + (5 + 10) +(5+10+3) 38 38/3=12,66
2A C B 5,3,10 5 + (5+ 3) +(5+3+10) 31 31/3=10,33
3B A C 10,5,3 10 + (10+5) + (10+5+3) 43 43/3=14,33
4B C A 10,3,5 10+(10+3)+(10+3+5) 41 41/3=13,66
5C A B 3,5,10 3+(3+5)+(3+5+10) 29 29/3=9,66
6C B A 3,10,5 3+(3+10)+(3+10+5) 34 34/3=11,33

BEST = C , A, B
WORS=B , A, C

BIAYA PEMBANGUNAN TANGGA


20

18

3 Lt3 3 Lt3
16

14
10 Lt3 5
12 Lt2

10 10 Lt2

6
5 Lt2 10 Lt1
4

5 Lt1
2
3 Lt1
0
BEST WORS NORMAL

(BEST)
Total Panjang untuk mencapai lantai dasar lt1 – lt3 = 8 meter
Total biaya = 80 juta
(WORS)
Total Panjang untuk mecapai lantai dasar lt1-lt3 = 15 meter
Total biaya =150 juta
(NORMAL)
Total Panjang untuk mencapai lantai dasar lt1-l3=15 meter
Total biaya =150 juta

 Trik hitung cepat optimal on tape storage problem


BEST =urutkan secara ascending(kecil-besar)
WORST= urutkan secara Descending(besar -kecil)
LANTAI A=5 METER
LANTAI B = 10 METER
LANTAI C = 3 METER

BEST = C – A – B
WORST= B – A – C

Ordering Panjang Fungsi Tujuan MRT


C – A -B 3,5,10 3+(3+5)+(3+5+10) = 38 38/3=9,66
B–A–C 10,5,3 10+(10+5)+(10+5+3)=43 43/3=14,33

2. Knapsack problem 
Istilah/variable penting dalam knapsack problem

- M = sumber daya yang di berupa buget ,modal, waktu,dsb(terbatas)


- P (Profit) = nilai/value yang akan diperoleh uang, waktu ,jasa ,skor dsb
- W (Weight)=nilai yang harus di keluarkan/dibayar sebagai beban
uang ,waktu,jarak,tenaga dsb
- Ratio = perbandingan antaran P/W

Knapsack ada 3 sub-metode


1. GBP (greedy By profit)
Mencari nilai optimal, berdasarkan profit(p),makin besar p,makin di
prioritaskan
2. GBW (greedy By Weigth)
mencari nilai optimal ,berdasarkan weigth/beban (w),makin kecil
W ,makin di prioritaskan
3. GBD (greedy By density)
Mencari nilai optimal,berdasarkan rasio P/W ,makin besar rasio, makin di
prioritaskan
Langkah -langkah
1. Utamakan yang profitnya lebih besar
2. BUDGET dikurangi Harga (M-W)
3. Tentukan x
- Berikan 1 barang yang terbeli semua
- Berikan angka 0 untuk barang yang tidak di beli sama sekali
- Hitung ∑ WiXi dan∑ PiXi

Greedy By Profit (GBP)


M=20 juta

M =20Jt
Prioritas Barang Harga (W) profit(P) X STOK
1 PERTAMAX/1000lt 18jt 25jt 1 1000LT
2 PERTALITE/1000lt 15jt 24jt 2/15 133.3Lt
3 PREMIUM/1000lt 10jt 15jt 0

X = (1,2/15,0)
∑WiXi ∑PiXi
(1*18)+(2/15)*15+(0*10) (1*25)+(2/15*24)+(0*15)
20 28,2

LABA=Pi.Xi -Wi.Xi = 8,2 JUTA

Langkah -langkah
1. Utamakan yang harganya/weigthnya lebih kecil
2. BUDGET dikurangi Harga (M-W)
3. Tentukan x
- Berikan 1 barang yang terbeli semua
- Berikan angka 0 untuk barang yang tidak di beli sama sekali
- Hitung ∑ WiXi dan∑ PiXi
Greedy by Weigth (GBW)
M=20 JUTA
M =20Jt
Prioritas Barang Harga (W) profit(P) X stok
3 PERTAMAX/1000lt 18jt 25jt 0 0
2 PERTALITE/1000lt 15jt 24jt 10/15 666.667LT
1 PREMIUM/1000lt 10jt 15jt 1 1000lt

X = (0,1,10/5)
∑WiXi ∑PiXi
(0*18)+(10/5)*15+(1*10) (0*25)+((10/15)*24)+(1*15)
20 31

LABA=Pi.Xi -Wi.Xi = 11 JUTA


Langkah -langkah
1. Hitung rasio = P/W
2. Utamakan yang rasionya lebih besar
3. Tentukan x
- Berikan 1 barang yang terbeli semua
- Berikan angka 0 untuk barang yang tidak di beli sama sekali
- Hitung ∑ WiXi dan∑ PiXi

GBD (greedy By density)


M =20Jt
Prioritas Barang Harga (W) profit(P) X Rasio Stok
3 PERTAMAX/1000lt 18jt 25jt 0 1.388889 0
1 PERTALITE/1000lt 15jt 24jt 1 1.6 1000Lt
2 PREMIUM/1000lt 10jt 15jt 5/10 1.5 500Lt

X = (0,1,10/5)
∑WiXi ∑PiXi
(0*18)+(1*15)+(5/10)*10) (0*15)+(1*24)+(5/10)*15)
20 31,5

LABA=Pi.Xi -Wi.Xi = -11,5 JUTA

Anda mungkin juga menyukai