Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Linear Programming (Pemrograman Linier)

Presentasi serupa


Presentasi berjudul: "Linear Programming (Pemrograman Linier)"— Transcript presentasi:

1 Linear Programming (Pemrograman Linier)
Program Studi Statistika Semester Ganjil 2011/2012 DR. Rahma Fitriani, S.Si., M.Sc

2 Kasus Khusus (Special Case) LP
Jumlah solusi optimal yang lebih dari satu (alternative or multiple optimal solutions) Tidak ada solusi feasibel (infeasible LP) LP yang tidak terbatas (unbounded): ada titik di dalam daerah feasibel dengan nilai z →∞ (untuk kasus maks)

3 LP dengan Multiple optimal Solution
Isoprofit line: Z=60

4 LP dengan Multiple optimal Solution
Titik sepanjang garis AE terkena isoprofit line paling akhir Titik sepanjang garis AE adalah solusi optimal Isoprofit line sejajar dengan AB: salah satu garis kendala (constraint) Z=60

5 Infeasible LP Tidak ada himpunan titik yang memenuhi semua kendala
Tidak terbentuk daerah feasibel

6 Unbounded LP Isoprofit line:
Tidak ada batas bagi isoprofit line di dalam daerah feasibel, Z→∞

7 Contoh LP: Diet Problem
Aturan diet (yang aneh) hanya boleh mengkonsumsi Brownies, Ice cream, soda, cheesecake Setiap jenis makanan ada harga tertentu per unit Ingin dipenuhi kebutuhan harian: kalori, coklat, gula dan lemak harian, dari asupan ke- empat jenis makanan tersebut Ingin diputuskan, berapa konsumsi setiap jenis makanan tsb per hari, Sesuai kebutuhan Biaya minimum

8 Tabel untuk Diet Problem
Kalori Coklat (ons) Gula (ons) Lemak (ons) Harga (cent) Brownies/potong 400 3 2 50 Chocolate Ice cream/sendok 200 4 20 Soda/botol 150 1 30 Cheesecake/potong 500 5 80 Minimum Kebutuhan harian 6 10 8 Apa peubah keputusannya?

9 Apa fungsi obyektif? Meminimumkan biaya membeli makanan
X1: #potong Brownies X2: #sendok Ice cream X3: #botol Soda X4: #potong cheesecake Harga (cent) 50 20 30 80 Apa fungsi kendala? Kebutuhan minimum harian setiap nutrisi (kalori, coklat, gula dan lemak) X1: #potong Brownies X2: #sendok Ice cream X3: #botol Soda X4: #potong cheesecake Kebutuhan minimum Kalori 400 200 150 500 Coklat(ons) 3 2 6

10 X1: #potong Brownies X2: #sendok Ice cream X3: #botol Soda X4: #potong cheesecake Kebutuhan minimum Gula(ons) 2 4 10 Lemak(ons) 2 4 1 5 8 Batasan tanda bagi peubah keputusan? Jumlah makanan yang dikonsumsi: harus non negatif

11 LP untuk Diet Problem s.t. LP dengan lebih dari 2 peubah keputusan. Metode Grafis tidak dapat digunakan.

12 Contoh LP: Penjadwalan (Schedulling)
Sebuah kantor pos, membutuhkan karyawan full time dengan jumlah yang berbeda setiap hari dalam satu minggu. Aturan serikat kerja: Setiap karyawan full time: 5 hari berturut-turut bekerja, 2 hari libur. Mis: bekerja Senin – Jumat, Sabtu dan Minggu libur Masalah penjadwalan: minimum jumlah karyawan yang sesuai kebutuhan, tanpa melanggar aturan serikat pekerja

13 Tabel Kebutuhan Karyawan Kantor Pos per hari
#Karyawan full time yang diperlukan Hari ke-1 Senin 17 Hari ke-2 Selasa 13 Hari ke-3 Rabu 15 Hari ke-4 Kamis 19 Hari ke-5 Jumat 14 Hari ke-6 Sabtu 16 Hari ke-7 Minggu 11 Apa peubah keputusannya? Jumlah karyawan yang memulai bekerja pada hari ke- i

14 Jumlah karyawan yang memulai bekerja pada hari ke- i
Bekerja Mulai Hari Senin Selasa Rabu Kamis Jumat Sabtu Minggu Bekerja pada hari #KYW 17 13 15 19 14 16 11 On Off Off On On On On On On Off Off On On On On On On Off Off On On On On On On Off Off On On On On On On Off Off Off On On On On On Off Off Off On On On On On X1 X2 X3 X4 X5 X6 X7 Jika Jumlah karyawan yang memulai bekerja pada hari ke- i Kendala jumlah kebutuhan karyawan per hari: Senin: Selasa: Rabu: Kamis:

15 Jumat: Sabtu: Minggu: Fungsi obyektif? Meminimumkan jumlah karyawan Batasan tanda? Jumlah karyawan non negatif

16 LP Masalah Penjadwalan
s.t: LP lebih dari satu peubah, metode grafis tidak sesuai Harus diselesaikan dengan Metode Simpleks

17 Latihan Soal Tentukan termasuk kasus manakah masalah LP berikut:
Max z = x1+x2 s.t x1+x2≤ 4 x1-x2 ≥5 x1, x2 ≥ 0

18 2. Max z=4x1+x2 s.t 8x1+2x2≤ 16 5x1+2x2≤ 12 x1, x2 ≥ 0

19 3. Petani Joni memiliki 45 are tanah
3. Petani Joni memiliki 45 are tanah. Dia Akan menanami tanahnya tersebut dengan gandum atau jagung. Setiap are tanah yang ditanami gandum menghasilkan keuntungan sebesar 200 dollar, dan setiap are tanah yang ditanami jagung menghasilkan keuntungan 300 dollar. Tenaga kerja dan pupuk yang digunakan setiap are tanah ada pada Tabel

20 Gandum Jagung Tenaga Kerja Pupuk 3 tenaga kerja Tenaga Kerja 2 ton Ton Tersedia 100 tenaga kerja dan 120 ton pupuk. Gunakan pemrograman linier untuk menentukan bagaimana Pak Joni dapat memaksimumkan keuntungan dari tanahnya


Download ppt "Linear Programming (Pemrograman Linier)"

Presentasi serupa


Iklan oleh Google