80 likes | 266 Views
Tugas UAS Logika & Algoritma Knapsack Problem Metode Greedy. Dosen : Herlawati,S.SI,MM,M,KOM Bina Santika 11130852 11.1A.04. TUGAS 1 KNAPSACK PROBLEM DALAM METODE GREEDY Diketahui bahwa kapasitas M = 30 kg , Dengan jumlah barang n=3 Berat Wi masing-masing barang
E N D
Tugas UAS Logika & Algoritma Knapsack Problem Metode Greedy Dosen : Herlawati,S.SI,MM,M,KOM Bina Santika 11130852 11.1A.04
TUGAS 1 • KNAPSACK PROBLEM DALAM METODE GREEDY • Diketahui bahwa kapasitas M = 30 kg , • Dengan jumlah barang n=3 • Berat Wi masing-masing barang • (W1, W2, W3) = (28, 25, 20) • Nilai Pi masing-masing barang • (P1, P2, P3) = (38, 34, 25) • Pilih barang dengan Nilai Profit Maksimal • P1 = … –> X1 = … • P2 = … –> X2 = … • P3 = … –> X3 = … • Pilih barang dengan Berat Minimal • W1 = … –> X1 = … • W2 = … –> X2 = … • W3 = … –>X3 = … • Pilih barang dengan menghitung perbandingan yang terbesar dari Profit dibagi Berat (Pi/Wi) yang • diurut secara tidak naik, yaitu : • P1/W1 = … = … –> X1 = … • P2/W2 = … = … –> X2 = … • P3/W3 = … = … –> X3 = … Tabelberdasarkanelemendari ke-3 kriteriametode Greedy yaitu: • Fungsi Pembatas dicari dengan rumus: Bina Santika 11130852 11.1a.04
Penyelesaian: PilihbarangdenganNilai Profit MaksimalP1 = 38 –> X1 = 1, dimisalkansebagaibatasnilaiatas.P2 = 34 –> X2 = 2/25, dihitungdenganfungsipembatas.P3 = 25 –> X3 = 0, dimisalkansebagaibatasbawahnilai. * MenyelesaikanFungsiPembatas : Bina Santika 11130852 11.1a.04
PilihbarangdenganBerat MinimalW1 = 28 –> X1 = 0, sebagaibatasbawah.W2 = 25 –> X2 = 2/5, dihitungdenganfungsipembatas.W3 = 20 –> X3 = 1, sebagaibatasatas. * MenyelesaikanFungsiPembatas : Bina Santika 11130852 11.1a.04
Pilihbarangdenganmenghitungperbandingan yang terbesardari Profit dibagiBerat (Pi/Wi) yang diurutsecaratidaknaik, yaitu :P1/W1 = 38/28 = 1,35 –> denganfungsipembatas, X1 = 5/28P2/W2 = 34/25 = 1,36 –> karenaterbesarmaka, X2 = 1P3/W3 = 25/20 = 1,25 –> karenaterkecilmaka, X3 = 0 * Menyelesaikandenganfungsipembatas : Bina Santika 11130852 11.1a.04
Tabelberdasarkanelemendari ke-3 kriteriametode Greedy yaitu: Nilai Profit Maksimal= 40, 8 (diambildarinilaiterbesar.) Cara penghitungan : Bina Santika 11130852 11.1a.04
Tugas 2 PROBLEMA DAN MODEL GRAPH DALAM METODE GREEDYContoh: • TRAVELLING SALESMANUntukmenentukanwaktuperjalananseorang salesman seminimalmungkin.Permasalahan:Setiapminggusekali, seorangpetugaskantorteleponberkelilinguntukmengumpulkan coin – coin pada telepon umum yang di pasang di berbagai tempat. Berangkatdarikantornya, iamendatangisatudemisatuteleponumumtersebutdanakhirnyakembalikekantorlagi. • Masalahnyaiamenginginkansuaturuteperjalanandenganwaktu minimal.MODEL GRAPH : Misalnya : Kantor pusatadalahsimpul 1 danmisalnyaada 4 teleponumum, ygkitanyatakansebagaisimpul 2, 3, 4 dan 5 danbilanganpadatiap-tiapruasmenunjukanwaktu (dalammenit ) perjalananantara 2 simpul .Tentukan model graph denganwaktuperjalananseminimalmungkin. Bina Santika 11130852 11.1a.04
Langkahpenyelesaian: Dimulaidarisimpul yang diibaratkansebagaikantorpusatyaitusimpul1. Dari simpul 1 pilihruas yang memilikiwaktu yang minimal.Lakukanteruspadasimpul – simpul yang lainnyatepatsatu kali yang nantinya Graph akanmembentuk Graph tertutupkarenaperjalananakankembalikekantorpusat.Problemadiatasmenghasilkanwaktuminimalnyaadalah 39 menit (6 + 4 + 9 + 8 + 12) dandiperolehperjalanansebagaiberikut : Bina Santika 11130852 11.1a.04