• Tidak ada hasil yang ditemukan

04d35 integer programming

N/A
N/A
Protected

Academic year: 2017

Membagikan "04d35 integer programming"

Copied!
2
0
0

Teks penuh

(1)

INTEGER PROGRAMMING

(PEMROGRAMAN BILANGAN BULAT)

Integer programming adalah linier programming dengan tambahan persyaratan bahwa semua atau sebagian variabel keputusan harus bernilai bulat nonnegatif.

Sebagai contoh, dalam suatu operasi pertahanan TNI memerlukan 2,59 unit kapal selam adalah tidak mempunyai makna praktis. Dalam kasus ini 2 atau 3 unit kapal selam harus disediakan (bukan 2,59).

Dalam masalah integer programming, jika model mengharuskan semua variabel basis bernilai integer (bulat positif atau nol), disebut pure (all) integer programming. Jika hanya sebagian variabel yang diharapkan bernilai integer, disebut mixed integer programming.

Contoh Kasus

Sebuah galangan kapal tradisional membuat 2 model kapal dari kayu, yaitu kapal barang dan kapal penangkap ikan. Kapal barang membutuhkan 4 m3 kayu, sedangkan kapal penangkap ikan membutuhkan 3 m3 kayu. Keuntungan yang diperoleh dari penjualan 1 unit kapal barang adalah Rp. 10.000.000,- sedangkan kapal penangkap ikan Rp. 7.000.000,-. Jika saat ini tersedia 10 m3 kayu, berapa unitkah masing-masing model harus dibuat agar diperoleh keuntungan yang optimal? (jawaban harus berupa bilangan bulat)

PEMECAHAN MASALAH 1. Dengan pembulatan

(2)

METODE BRANCH AND BOUND

Algoritma penyelesaian masalah integer programming dengan metode BRANCH AND BOUND, adalah sbb:

1. Formulasikan kasus yang ada kedalam formulasi linier programming. Dengan constrain/pembatas variabel basis(X1 dan X2) >= 0 (dan integer), yang kemudian disebut dengan problem 0 (nol)

2. Ubah problem 0 menjadi problem 1, dengan menghilangkan/mengabaikan syarat integer untuk variabel basisnya.

3. Jika jawaban problem 1 tidak layak untuk problem 0, maka problem 1 diubah menjadi 2 problem yang lain (problem 2 dan problem 3).

Misalkan Xj adalah jawaban problem 1 dengan nilai t, dan t bukan integer, sedangkan k adalah integer dimana k < t, maka sekarang problem 1 diubah menjadi problem 2 dan problem 3, dengan cara.

• Untuk Problem 2 : Problem 1, ditambah kendala Xj<=k • Untuk Problem 3 : Problem 1, ditambah kendala Xj>=k + 1

Referensi

Dokumen terkait

5) Effect (Hasil).. 12 Efek adalah hasil yang melekat pada khalayak sebagai akibat dari perubahan psikologis. Pengaruh atau efek adalah perbedaan antara apa yang dipikirkan,

PERANCANGAN KAMPANYE SOSIAL “CERITA LANSIA BERSAMA KAUM MUDA” MELALUI ANAK SMA DI INDONESIA, SEBAGAI SARANA PENINGKATAN SEMANGAT HIDUP LANSIA.. JONATHANAEL

Hal ini sesuai dengan penelitian yang dilakukan oleh Zulaikha (2014), yang menyimpulkan bahwa hasil belajar siswa mengalami peningkatan yang signifikan dengan

Berdasarkan hasil penelitian yang dilakukan terhadap siswa kelas X di salah satu SMA Negeri di kota Bandung mengenai penerapan pembelajaran konflik kognitif untuk

Rumah peradaban muncul untuk memberikan solusi yang dapat memfasilitasi kekurangan organisasi mahasiswa tersebut dengan kegiatan pelatihan, konsultasi kelembagaan, dan

PENINGKATAN PEMAHAMAN MATERI KULIAH PENENTUAN STRUKTUR .... Tjitjik

Sedangkan kewajiban negara terhadap warga negara dalam bidang pendidikan mempunyai dasar yang lebih fundamental, sebab salah satu tujuan didirikannya Negara Kesatuan

Efek naungan dari tanaman ubikayu lebih rendah dibandingkan naungan paranet ditandai dengan tinggi tanaman, rasio luas daun, masa luas daun kedelai berturut- turut