TUGAS PERTEMUAN 12 LOGIKA DAN ALGORITMA (Metode Greedy)

 TUGAS  LOGIKA DAN ALGORITMA (Metode Greedy)


Soal :

Diketahui bahwa ada 3 barang disimpan di tempat dengan kapasitas maksimal sebesar 25 Kg.Berat masing-masing barang tersebut adalah :

Barang Pertama : 20Kg

Barang Kedua :     17Kg

Barang Ketiga :     12Kg

Masing-masing barang memiliki profit (keuntungan):

Barang Pertama : 27

Barang Kedua :     26

Barang Ketiga:      17

Tentukan Hasil Profit Maksimalnya ?

Jawab : Diketahui bahwa Kapasitas M = 25Kg 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)

 

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

20.0+17.1+12X3 <= 25

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

20.0+17X2+12.1 <= 25

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 Pertama 1.  :

 

Pi Xi     = 27X1 +  26X2 + 17X3

               27(0) + 26(1) + 17(2/3)

               0 + 26 + 11,3 = 37,3

Kesimpulan solusi pertama 1. :

Komposisi dari ketiga barang yang dapat termuat dalam ransel dengan profit maksimal 37,3 adalah :

 

Barang jenis 1 tidak dimuat (X1 = 0)                         0Kg

Barang jenis 2 dimaut semua (X2 = 1)                      17Kg

Barang jenis 3 dua pertiga (X3 = 2/3)                        8Kg

Total Kapasitas Knapsack adalah                              25Kg

2. Peyelesaian secara kriteria Greedy

Contohnya :                          

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)                                            

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

                                                           

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

                                   

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

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 maksimal = 37,3 dengan komposisi yang sama

 





                                                   -------------- TRIMAKASIH--------------


Komentar

Postingan populer dari blog ini

TUGAS 1| PERTEMUAN 4 DASAR PEMOGRAMAN

Tugas 2 Pertemuan 5 Dasar Pemograman