INTEGER PROGRAMMING. Rudi Susanto, M.Si

dokumen-dokumen yang mirip
A. Model Program Linear

Program Integer. Riset Operasi TIP FTP UB

Program Integer. Riset Operasi TIP FTP UB

BAB II TINJAUAN PUSTAKA

Manajemen Operasional

Integer Programming (Pemrograman Bulat)

Bab 2 LANDASAN TEORI

PROGRAMA INTEGER 10/31/2012 1

Matematika Bisnis (Linear Programming-Metode Grafik Minimisasi) Dosen Febriyanto, SE, MM.

PROGRAMA INTEGER. Model Programa Linier : Maks. z = c 1 x 1 + c 2 x c n x n

TENTUKAN MODEL MATEMATISNYA!

Modul 8. PENELITIAN OPERASIONAL INTEGER PROGRAMMING. Oleh : Eliyani PROGRAM KELAS KARYAWAN PROGRAM STUDI TEKNIK INDUSTRI FAKULTAS TEKNOLOGI INDUSTRI

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 3 LINEAR PROGRAMMING

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

MATEMATIKA SISTEM INFORMASI 2 IT

Pemrograman Linier (Linear Programming) Materi Bahasan

Pengantar Integer Programming

Penyusun: Ade Vicidian Sugiharto Putra ( ) Pembimbing II: Yudhi Purwananto, S.Kom, M.Kom. Victor Hariadi, S.Si, M.Kom.

INTEGER PROGRAMMING. Oleh: Dimas Rahadian AM, S.TP. M.Sc.

Ardaneswari D.P.C., STP, MP.

PENYELESAIAN MODEL LINEAR PROGRAMMING SECARA MATEMATIK (METODE SIMPLEKS)

PENYELESAIAN MODEL LINEAR PROGRAMMING SECARA GRAFIK

12/15/2014. Apa yang dimaksud dengan Pemrograman Bulat? Solusi yang didapat optimal, tetapi mungkin tidak integer.

BAB 2 LANDASAN TEORI

PENERAPAN METODE BRANCH AND BOUND DALAM MENENTUKAN JUMLAH PRODUKSI OPTIMUM PADA CV. XYZ. Angeline, Iryanto, Gim Tarigan

RISET OPERASIONAL MINGGU KE-2. Disusun oleh: Nur Azifah., SE., M.Si. Linier Programming: Formulasi Masalah dan Model

MATEMATIKA SISTEM INFORMASI 2 [KODE/SKS : IT / 2 SKS]

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

I PENDAHULUAN II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Model Linear Programming:

PROGRAM LINIER METODE GRAFIK

Introduction (Linear Programming) Toha Ardi Nugraha

IMPLEMENTASI MIXED INTEGER PROGRAMMING UNTUK PENJADWALAN RUANG OPERASI. Presenter: Netta Prismawiyati SIDANG TUGAS AKHIR

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

BAB 2 PROGRAM INTEGER. Program linear merupakan metode matematika untuk mengalokasikan sumber

II LANDASAN TEORI. suatu fungsi dalam variabel-variabel. adalah suatu fungsi linear jika dan hanya jika untuk himpunan konstanta,.

Pemrograman Linier (1)

INTEGER PROGRAMMING. Widha Kusumaningdyah, ST., MT 2012

BAB 3 METODE PENELITIAN

PROPOSAL PROGRAM HIBAH PENULISAN BUKU AJAR TAHUN 2017

PEMROGRAMAN LINEAR YULIATI,SE,MM

I PENDAHULUAN II LANDASAN TEORI

PENERAPAN METODE BRANCH AND BOUND DALAM PENYELESAIAN MASALAH PADA INTEGER PROGRAMMING

BAB 2 MODEL PERSOALAN LOKASI FASILITAS BERKAPASITAS

OPTIMALISASI HASIL PRODUKSI TAHU DAN TEMPE MENGGUNAKAN METODE BRANCH AND BOUND (STUDI KASUS: PABRIK TEMPE ERI JL. TERATAI NO.

Operations Management

Model Linear Programming:

PROGRAM LINIER METODE SIMPLEKS

Bagaimana cara menyelesaikan persoalan Linier Programming and Integer Programming dengan

Dualitas Dalam Model Linear Programing

Program Linier. Rudi Susanto

Bab 2 LANDASAN TEORI

Model Transportasi. Sumber (Supply) Rute Distribusi Tujuan (Demand) X 11 Los Angeles Chicago D 1 = 700

BAB III. KERANGKA PEMIKIRAN

Team Dosen Riset Operasional Program Studi Teknik Informatika Universitas Komputer Indonesia

Pemodelan dalam RO. Sesi XIV PEMODELAN. (Modeling)

OPERATION RESEARCH-1

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

OPERATIONS RESEARCH. oleh Bambang Juanda

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PERSETUJUAN... LEMBAR PERNYATAAN... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... DAFTAR TABEL...

LINIER PROGRAMMING Formulasi Masalah dan Pemodelan. Staf Pengajar Kuliah : Fitri Yulianti, MSi.

BAB 2 LANDASAN TEORI

Ir. Tito Adi Dewanto

III KERANGKA PEMIKIRAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

Metode Simpleks dengan Big M dan 2 Phase

Manajemen Operasional

I PENDAHULUAN II LANDASAN TEORI

CCR-314 #2 Pengantar Linear Programming DEFINISI LP

BAB II TINJAUAN PUSTAKA

BAB LINEAR PROGRAMMING : METODE GRAFIK PENDAHULUAN PENDAHULUAN

I PENDAHULUAN II LANDASAN TEORI

III RELAKSASI LAGRANGE

APLIKASI PROGRAM INTEGER PADA PERUMAHAN BUMI SERGAI DI SEI RAMPAH

BAB I PENDAHULUAN. 1.1 Latar Belakang Penelitian. Perekonomian Indonesia menghadapi perdagangan bebas dituntut untuk lebih giat dan

Dosen Pengampu : Dwi Sulistyaningsih

PENYELESAIAN MASALAH PEMROGRAMAN LINIER BILANGAN BULAT MURNI DENGAN METODE REDUKSI VARIABEL

Sufa atin Program Studi Teknik Informatika Universitas Komputer Indonesia

II TINJAUAN PUSTAKA 2.1 Graf Definisi 1 (Graf, Graf Berarah dan Graf Takberarah) 2.2 Linear Programming

MODUL PRAKTIKUM RISET OPERASIOANAL (ATA 2011/2012)

PERENCANAAN KAPASITAS

PENDAHULUAN. Buku Bacaan Sementara : Diktat Gunadarma penulis Media Anugrah Ayu Riset Operasi penulis a.l. Pangestu Subagyo, T.

Dualitas Dalam Model Linear Programing

: METODE GRAFIK. Metode grafik hanya bisa digunakan untuk menyelesaikan permasalahan dimana hanya

Metodologi Penelitian

III. KERANGKA PEMIKIRAN

BAB 2 LANDASAN TEORI 2.1 Perencanaan Produksi

PENYELESAIAN PROGRAM BILANGAN BULAT CAMPURAN DUA KRITERIA DENGAN MENGGUNAKAN METODE BRANCH AND CUT SKRIPSI TAUFIK HIDAYAT RITONGA

III. METODE PENELITIAN

APLIKASI PROGRAM LINIER MENGGUNAKAN LINDO PADA OPTIMALISASI BIAYA BAHAN BAKU PEMBUATAN ROKOK PT. DJARUM KUDUS

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

UJIAN AKHIR SEMESTER GENAP 2014/2015 Mata Kuliah : Metode Kuantitatif dalam Bisnis

I. PENDAHULUAN CYBER-TECHN. VOL 7 NO 1 (2012) OPTIMALISASI PENJUALAN AIR MINERAL DENGAN MODEL LINEAR PROGRAMMING DI CV. TIRTA GROUP.

PROGRAM STUDI AGRIBISNIS FAKULTAS PERTANIAN, UNIVERSITAS ANDALAS BAHAN AJAR. Simpleks

Transkripsi:

INTEGER PROGRAMMING Rudi Susanto, M.Si 1

Pendahuluan Pemecahan dgn Linier Programing menghasilkan nilai variabel yg biasanya berupa pecahan, padahal banyak masalah memerlukan hasil yg bulat. Misal lokasi fasilitas, Pilihan Investasi, Production planning dll. Misal hasil optimal X 1 = 6,67, X 2 = 15,73. Kalau dibulatkan dgn 7 dan 16 apakah tidak melanggar kendala/ sumberdaya yg ada? Maka diperlukan hasil optimalnya angka utuh (integer), dan kendala tetap diikuti. 2

Integer Programming Definisi :. Suatu model matematis dari Integer Programming adalah Program linier dengan penambahan batasan bahwa beberapa atau semua variabel harus bernilai integer.

Kapan Model Integer Diperlukan? Produk atau bahan baku tidak dapat dibagi. Batasan Logikal : \if A then B"; \A or B" Biaya tetap. Merupakan bentuk kombinasi (sequencing, allocation) Dalam keputusan membeli, investasi, sewa atau lainnya.

Tipe Dari Integer Programming 1. Pure IP - Semua variable adalah integers. 2. Mixed IP - Beberapa variable adalah integers. 3. 0-1 IP Semua variable harus sama dengan 0 atau 1.

LP optimal Vs IP optimal IP optimal tidak lebih baik dari pada LP optimal, kenapa? 5 4 3 2 1 IP Optimal LP Optimal 0 1 2 3

Penyelesaian Integer Programming Branch and Bound Cara yang effektif untuk mendapatkan solusi integer. Tahap demi tahap dengan menggambarkan cabang pada solusi yang akan didapatkan nilai integernya. Grafik, Komputer

Contoh Tipe Integer Programming Max z = 3x1 + 2x2 st 2x1 + x2 <= 4 (1) x1 + 3x2 <= 5 (2) x1, x2 >= 0 & Integer (3)

Solusi Grafis X 2 Pure IP : ditambah batasan X 1, X 2 integer Mixed IP : ditambah batasan X 1 atau X 2 integer 0-1 IP : ditambah batasan X 1, X 2 = 0 atau 1 X 1

Solusi Grafis Pure IP Penambahan batasan x 1, x 2 integer Daerah feasible (0,0), (0,1), (1,0), (1,1), (2,0) Mixed IP Penambahan batasan x 2 integer Daerah feasible x 2 = 0 and x1 <= 2; x 2 = 1 and x 1 <= 3/2 0-1 IP Penambahan batasan x 1, x 2 = 0 atau 1 Daerah feasible (0,0), (0,1), (1,0), (1,1)

Cara Menyelesaikan Permasalahan Integer Programming Max z = 4x 1 + 5x 2 s.t. 2x 1 + x 2 5 (1) 2x 1 + 3x 2 5 (2) x 1 0 (3) x 2 0 (4) x 1 dan x 2 = integer

Cara Menyelesaikan Permasalahan Integer Programming X 2 X 1

Cara Menyelesaikan Permasalahan Integer Programming Nilai optimal dari LP adalah (2.5,0) dengan z =10 Dibulatkan keatas : (3,0) menjadi infeasible. Dibulatkan kebawah : (2,0) nilai z =8. Apakah nilai tersebut optimal untuk IP? Bila dibutuhkan nilai x 1 and x 2 adalah integer. Daerah feasibel menjadi: (0,0), (0,1), (1,0),(1,1), (2,0) Nilai optimal IP adalah (1,1) dengan z =9.

Contoh 1: Formulasi masalah sbb: Fungsi tujuan: Maksimum Z = 2X 1 + 5X 2 Kendala-kendala: (1) 3X 1 + 6X 2 < 16 (2) X 1, X 2 > 0 Kalau diselesaikan dgn metoda grafik sbb: 14

X 2 B (0, 2,67) Z = 13,33 A(5,33, 0) Z = 10,67 X 1 15

Hasil optimal: Dgn LP di titik B, memiliki nilai variabel pecahan (noninteger) Untuk membuat integer harus ditambah kendala X 2 = 2 Jangan dijadikan 3 sebab akan melanggar kendala X 1 juga harus integer, diberi kendala X 1 = 1 Hasil integer-nya sbb: 16

Grafik untuk integer programming X 2 B (0, 2,67) Z = 13,33 2 C A(5,33, 0) 0 1 X 1 17

Hasil optimal integer programming: Untuk membuat nilai X 2 integer, maka harus dijadikan 2, kalau 3 melanggar kendala X 1 juga dapat menjadi 1, lihat gambar! Maka hasil optimal di titik C: X 1 = 1, X 2 = 2, Z = 12 18

Latihan Soal! F Tujuan: Maks. Z = 7X 1 + 6X 2 Kendala-kendala: (1) 2X 1 + 3X 2 < 12 (2) 6X 1 + 5X 2 < 30 (3) X 1, X 2 > 0 19

Grafik: X 2 6 4 (3,75, 0,5) Z = 35,25 (5, 0) Z = 35 6 X 1 20

Alternatif titik: X 1 X 2 Z 0 4 24 1 3 25 2 2 26 3 2 33 4 1 34 5 0 35 Optimal 21

Latihan Max z = 5 x 1 + 4 x 2 St x 1 + x 2 <= 5 10 x 1 + 6 x 2 <= 45 x 1, x 2 >= 0 x 1, x 2 adalah integer

Solusi

Contoh Model Total Integer Pemilik Toko Jual Beli mesin merencanakan untuk mengadakan perluasan dengan membeli beberapa mesin baru-mesin pencetak dan mesin bubut. Pemilik mengestimasikan bahwa tiap mesin pencetak akan menaikkan keuntungan sebesar $100 per hari dan tiap mesin bubut akan menaikkan keuntungan sebesar $150 per hari. Banyaknya mesin yang dapat dibeli dibatasi dengan biaya mesin dan tersedianya ruang dalam toko. Harga beli mesin dan luas tempat sbb : Mesin Luas Tempat (ft2) Harga Beli ($) Pencetak Bubut 15 30 8.000 4.000

Contoh Model Total Integer Anggaran pembelian mesin sebesar $40.000 sedangkan tempat yang tersedia seluas 200 feet persegi. Pemilik ingin mengetahui beberapa banyak tiap jenis mesin dapat dibeli untuk memaksimalkan kenaikan keuntungan per hari. Maksimalkan Z = 100 x 1 + 150 x 2 Batasan 8.000 x 1 + 4.000 x 2 40.000 15 x 1 + 30 x 2 200 ft 2 x 1, x 2 0 di mana x 1 = jumlah mesin pencetak x 2 = jumlah mesin bubut

Contoh Model Integer 0-1 Suatu dewan kota harus memutuskan fasilitas rekreasi yang perlu didirikan di kota tersebut. Empat fasilitas rekreasi yang telah diusulkan-sebuah kolam renang, sebuah lapangan tenis, sebuah lapangan atletik, dan sebuah gelanggang olahraga. Dewan berkeinginan mendirikan fasilitasfasilitas yang dapat memaksimalkan penggunaan harian yang diharapkan oleh penduduk setempat dengan biaya dan lahan yang terbatas. Penggunaan harian sbb: Fasilitas Rekreasi Penggunaan yang Diharapkan (orang/hari) Biaya ($) Lahan yang Diperlukan (acre) Kolam renang 300 35.000 4 Lapangan tenis 90 10.000 2 Lapangan atletik 400 25.000 7 Gelanggang olah raga 150 90.000 3

Contoh Model Integer 0-1 Kota menyediakan anggaran sebesar $120.000 dan lahan seluas 12 acre. Karena lahan untuk kolam renang dan lapangan tenis berada di daerah yang sama maka hanya akan didirikan satu dari dua fasilitas rekreasi ini.

Formulasi matematiknya?

Contoh Model Integer Campuran Seorang pengusaha memiliki kelebihan uang $250.000 dan akandi investasikan pada 3 alternatif, yaitu : kondominium, tanah, danobligasi. Dia ingin menginvestasikan uangnya dengan tujuanpengembalian terbesar diperoleh pada akhir tahun.data jenis investasi:

Formulasi matematiknya?

Terima Kasih