Problema Knapsack dengan Algoritma Branch and Bound 5

DAFTAR ISI Halaman PERSETUJUAN ii PERNYATAAN iii PENGHARGAAN iv ABSTRAK v ABSTRACT vi DAFTAR ISI vii DAFTAR TABEL viii DAFTAR GAMBAR ix Bab 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 2

1.3 Tujuan Penelitian

2 1.4 Tinjauan Pustaka 3 1.5 Kontribusi Penelitian 4 1.6 Metode Penelitian 4 Bab 2 LANDASAN TEORI 5

2.1 Problema Knapsack dengan Algoritma Branch and Bound 5

2.1.1 Algoritma Branch and Bound 5 2.1.2 Pohon 6 2.1.3 Metode 6 2.2 Problema Knapsack dengan Algoritma Greedy 11 2.2.1 Greedy by Profit 12 2.2.2 Greedy by Weight 13 2.2.3 Greedy by Density 14 2.3 Problema Knapsack dengan Exhautives Search 16 2.4 Problema Knapsack dengan Algoritma Genetika 18 2.4.1 Algoritma Genetika 18 2.4.2 Penerapan Algoritma Genetika pada Problema Knapsack 19 2.4.3 Flowchart 22 Bab 3 PEMBAHASAN 23 3.1 Pendekatan Basis 23 3.2 Metode Derivatif 24

3.3 Hasil

26 3.4 Algoritma 29 Bab 4 KESIMPULAN DAN SARAN 32 4.1 Kesimpulan 32

4.2 Saran

32 DAFTAR PUSTAKA 34 Universitas Sumatera Utara DAFTAR TABEL Halaman Tabel 2.1 Keterangan berat, Keuntungan dan PW tiap Jenis Barang 7 Tabel 2.2 Greedy by Profit 13 Tabel 2.3 Greedy by Weight 14 Tabel 2.4 Greedy by Density 15 Tabel 2.5 Greedy by Density 16 Tabel 2.6 Exhautive Search 17 Universitas Sumatera Utara DAFTAR GAMBAR Halaman Gambar 2.1 Akar Pohon Problema Knapsack dengan n-4 7 Gambar 2.2 Pohon Status Problema Knapsack Tahap Awal 9 Gambar 2.3 Pohon Status Problema Knapsack Tahap Kedua 9 Gambar 2.4 Pohon Status Problema Knapsack Tahap Ketiga 10 Gambar 2.5 Pohon Status Problema Knapsack 10 Gambar 2.6 Flowchart Algoritma Genetika 24 Universitas Sumatera Utara ABSTRAK Pencarian langsung yang dimaksud pada penelitian ini mempunyai karakteristik struktur oleh himpunan bagian dari variabel terbatas untuk asumsi nilai diskrit, linier dan dapat dipisahkan dari variabel kontinu. Strategi melepaskan variabel non-basis dari batasannya dikombinasikan dengan “kendala aktif” dan ide dari superbasis, telah menghasilkan beberapa syarat yang cocok, strategi ini digunakan untuk kekuatan variabel basis non – Integer yang cocok untuk mengerjakan lingkungan point integernya. Studi kriteria untuk memilih sebuah variabel non-basis untuk mengerjakan dengan strategi pembulatan juga telah dibuat. Implementasi sukses dari algoritma ini menyelesaikan bermacam-macam uji masalah. Hasilnya menunjukkan bahwa strategi pembulatan membuahkan sebuah harapan penyelesaian optimal dari problema Knapsack Universitas Sumatera Utara EXHAUSTIVE SEARCH METODH TO SOLVE KNAPSACK PROBLEMS ABSTRACT Search approach which is addressed in this paper has structure characterized by a subset of variables restricted to assume discrete values, which are linier and seperable from the continuous variables. The strategy of releasing nonbasic variables from their bounds, combined with the “active constraint” method and the notion of superbasics, has ben developed for efficienty requirements, this strategy is used to force the appropriate non-integer basic variables to move to their neighbourhood integer points. A study of criteria for choosing a nonbasic variable to work with in the integerizing strategy has also been made. Succesful implementation of these algorithms was achieved on various test problems. The result show that the proposed integerizing strategy is promising in tackling certain classes of mixed integer programming problems. Universitas Sumatera Utara

BAB 1 PENDAHULUAN

1.1. Latar Belakang