Tugas Pertemuan 12 | Logika dan Algoritma (Metode Greendy)
TUGAS PERTEMUAN 12
Tugas : Logika dan Algoritma (Metode Greedy)
Diketahui bahwa
ada 3 barang disimpan di tempat dengan kapasitas maksimal sebesar 25 Kg. Berat
masing‐masing
barang tersebut adalah:
Barang pertama : 20 Kg
Barang kedua : 17 Kg
Barang ketiga : 12 Kg
Masing-masing
barang memiliki profit (keuntungan):
Barang pertama : 27
Barang kedua : 26
Barang ketiga : 17
Tentukan berapa
profit maksimalnya?
Jawab : Diketahui
bahwa kapasitas M = 25 Kg Dengan jumlah barang n=3
Berat
Wi masing-masing barang (W1, W2, W3) = (20, 17, 12)
Nilai
Pi masing-masing barang (P1, P2, P3) = (27, 26, 17)
1. Penyelesaian Secara Matematika
Penyelesaian
soal :
Fungsi
tujuannya adalah mencari profit nilai maksimal. ∑ PiXi
Fungsi
Pembatas : ∑ Wi Xi <= 25
Dengan
nilai-nilai Batasan :
0<=Xi<=1
(batas bawah=0, batas atas=1)
Pi
> 0
Wi
> 0
Penyelesaian
Soal :
(W1,
W2, W3) = (20, 17, 12)
(P1,
P2, P3) = (27, 26, 17)
1.
Tentukan solusi yang mungkin: 2n = 6
2.
Hitung berat masing-masing : 20X1+17X2+12X3 <= 25
1.
Untuk
x1=0, x2=1
0
+ 17 + 12X3 <= 25
12X3
<= 25-17
12X3
<= 8
X3
= 8/12 = 2/3
2.
Untuk
x1=1, x2=0
20.1+17.0+12X3 <= 25
20 + 0 + 12X3 <= 25
12X3 <= 25-20
12X3 <= 5
X3 = 5/12
3.
Untuk
x1=0, x3=1
0
+ 17X2 + 12 <= 25
17X2
<= 25-12
17X2
<= 13
X2
= 13/17
4.
Untuk
x1=1, x3=0
20.1+17X2+12.0 <= 25
20 + 17X2 + 0 <= 25
17X2 <= 25/20
17X2 <= 5
X2 = 5/17
5.
Untuk
x2=0, x3=1
20X1+17.0+12.1 <= 25
20X1 + 12 <= 25
20X1 <= 25-12
20X1 <= 13
X1 = 13/20
6.
Untuk
x2=1, x3=0
20X1+17.1+12.0 <= 25
20X1 + 17 <= 25
20X1 <= 25-17
20X1 <= 8
X1 = 8/20 = 2/5
Tabel kemungkinan solusi :
(W1, W2, W3) = (20, 17,
12)
(P1, P2, P3) = (27, 26, 17)
Solusi Ke |
X1, X2, X3 |
Wi Xi |
Pi Xi |
1 |
0,1,2/3 |
25 |
37,3 |
2 |
1,0,5/12 |
25 |
34,08 |
3 |
0,13/17,1 |
25 |
36,88 |
4 |
1,5/17,0 |
25 |
34,64 |
5 |
13/20,0,1 |
25 |
34,55 |
6 |
2/5,1,0 |
25 |
36,8 |
Contoh Solusi 1 :
Pi Xi = 27X1
+ 26X2 + 17X3
27(0)
+ 26(1) + 17(2/3)
0 + 26 + 11,3 = 37,3
Kesimpulan
Solusi 1:
Komposisi dari
ketiga barang yang dapat termuat dalam ransel dgn profit maksimal 37,3 adalah :
Barang jenis 1
tidak dimuat (X1 = 0) 0 Kg
Barang jenis 2
dimuat semua (X2 = 1) 17
Kg
Barang jenis 3
dimuat dua sepertiga (X3 = 2/3) 8 Kg
Total Max
Kapasitas Knapsack adalah 25
Kg
2.
Peyelesaian secara kriteria Greedy
Contoh :
Diketahui bahwa
kapasitas M = 25 Kg Dengan jumlah barang n=3
Berat Wi
masing-masing barang (W1, W2, W3) = (20, 17, 12)
Nilai Pi
masing-masing barang (P1, P2, P3) = (27, 26, 17)
1)
Pilih
barang dengan Nilai Profit Maksimal :
P1
= 27 → X1 = 1, dimisalkan sebagai atas nilai
P2
= 26 → X2 = 13/17, dihitung dengan Fungsi Pembatas
P3
= 17 → X3 = 0, dimisalkan sebagai batas bawah nilai
Rumus
fungsi pembatasan :
20.0+17X2+12.1 <= 25
0 + 17X2 + 12 <= 25
17X2 <= 25-12
17X2 <= 13
X2 = 13/17
2)
Pilih
barang dengan Berat Minimal :
W1
= 20 → X1 = 1, sebagai batas bawah
W2
= 17 → X2 = 5/17,dihitung dgn Fungsi Pembatas
W3
= 12 →X3 = 0, sebagai batas atas
Rumus
fungsi pembatasan :
20.1+17X2+12.0 <= 25
20 + 17X2 + 0 <= 25
17X2 <= 25/20
17X2 <= 5
X2 = 5/17
3)
Pilih
barang dengan menghitung perbandingan yang terbesar dari Profit dibagi Berat
(Pi/Wi) yang diurut secara tidak naik, yaitu :
P1/W1 = 27/20 = 1,35 → karena terkecil maka X1 = 0
P2/W2 = 26/17 = 1,52 → karena terbesar maka X2 = 1
P3/W3
= 17/12 = 1,41 → dengan Fungsi pembatas X3 = 2/3
Rumus
fungsi pembatasan :
20.0+17.1+12X3 <= 25
0 + 17 + 12X3 <= 25
12X3 <= 25-17
12X3 <= 8
X3 = 8/12 = 2/3
Dibuatkan tabel berdasarkan elemen dari ke-3 kriteria
metode Greedy :
(W1, W2, W3) =
(20, 17, 12)
(P1, P2, P3) =
(27, 26, 17)
Solusi ke |
X1,X2,X3 |
WiXi |
PiXi |
Pi Max |
0,13/17,1 |
25 |
36,88 |
Wi Min |
1,5/17,0 |
25 |
34,64 |
Pi/Wi Max |
0,1,2/3 |
25 |
37,3 |
Nilai
profit diambil yg paling besar :
Pi
/ Wi max = 27(0) + 26(1) + 17(2/3)
= 0 + 26 + 11,33
= 37,33
Nilai
profit maksimal = 37,3 dengan komposisi yang sama
Komentar
Posting Komentar