Anda di halaman 1dari 16

Linear Programming

(Pemrograman Linier)
Program Studi Statistika
Semester Ganjil 2012/2013

DR. Rahma Fitriani, S.Si., M.Sc


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

max z  3x1  2 x2
s.t. 1
40 x1  601 x2  1 (AB)
1
50 x1  501 x2  1 (CD)
x1  0, x2  0
Isoprofit line:

z  3x1  2 x2  60
Z=60
( 20,0); (0,30)
LP dengan Multiple optimal Solution

Titik sepanjang garis AE


terkena isoprofit line
paling akhir

Titik sepanjang garis AE


adalah solusi optimal

Isoprofit line sejajar


Z=60
dengan AB: salah satu
garis kendala
(constraint)
Infeasible LP
max z  3x1  2 x2
s.t. 1
40 x1  601 x2  1 (AB)
1
50 x1  501 x2  1 (CD)
x1  30 (F)
x2  20 (H)
x1  0, x2  0
Tidak ada himpunan titik
yang memenuhi semua
kendala

Tidak terbentuk daerah feasibel


Unbounded LP

max z  2 x1  x2
s.t. x1  x2  1 (AB)
2 x1  x2  6 (CD)
x1  0, x2  0

Isoprofit line:

z  2 x1  x2  4
(2,0); (0,4)

Tidak ada batas bagi isoprofit line di dalam daerah


feasibel, Z→∞
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
Tabel untuk Diet Problem
Coklat Gula Lemak Harga
Kalori (ons) (ons) (ons) (cent)

Brownies/potong 400 3 2 2 50
Chocolate Ice
cream/sendok 200 2 2 4 20
Soda/botol 150 0 4 1 30
Cheesecake/potong 500 0 4 5 80
Minimum Kebutuhan
harian 500 6 10 8

Apa peubah x1 :# Brownie/ha ri


keputusannya? x2 :# Chocolate Ice Cream/hari
x3 :# Soda/hari
x2 :# Cheesecake /hari
Apa fungsi obyektif? Meminimumkan biaya membeli
makanan

X1: #potong X2: #sendok X3: #botol X4: #potong


Brownies Ice cream Soda cheesecake
Harga (cent) 50 20 30 80

min z  50 x1  20 x2  30 x3  80 x4
Apa fungsi kendala? Kebutuhan minimum harian setiap nutrisi
(kalori, coklat, gula dan lemak)

X1: #potong X2: #sendok X3: #botol X4: #potong Kebutuhan


Brownies Ice cream Soda cheesecake minimum
Kalori 400 200 150 500 500

400 x1  200 x2  150 x3  500 x4  500


Coklat(ons) 3 2 0 0 6
3x1  2 x2  6
X1: #potong X2: #sendok X3: #botol X4: #potong Kebutuhan
Brownies Ice cream Soda cheesecake minimum
Gula(ons) 2 2 4 4 10

2 x1  2 x2  4 x3  4 x4  10

Lemak(ons) 2 4 1 5 8

2 x1  4 x2  x3  5x4  8
Batasan tanda bagi peubah keputusan? Jumlah makanan yang
dikonsumsi: harus non negatif

x1, x2 , x3 , x4  0
LP untuk Diet Problem
min z  50 x1  20 x2  30 x3  80 x4
s.t. 400 x1  200 x2  150 x3  500 x4  500
3x1  2 x2  6
2 x1  2 x2  4 x3  4 x4  10

2 x1  4 x2  x3  5x4  8

x1, x2 , x3 , x4  0

LP dengan lebih dari 2 peubah


keputusan. Metode Grafis tidak
dapat digunakan.
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
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 xi , i  1,...,7


keputusannya?
Jumlah karyawan yang memulai bekerja pada
hari ke- i
Bekerja Mulai Hari #KYW
Senin Selasa Rabu Kamis Jumat Sabtu Minggu 17
Senin On Off Off On On On On
K 13
h Selasa On On Off Off On On On
e On On On Off
15
Rabu Off On On
a 19
r Kamis On On On On Off Off On
r Jumat 14
j On On On On On Off Off
i Sabtu Off On On On On On Off 16
a
Minggu Off Off On On On On On 11
X1 X2 X3 X4 X5 X6 X7

Jika xi , i  1,...,7 Jumlah karyawan yang memulai bekerja pada


hari ke- i
Kendala jumlah kebutuhan karyawan per hari:
Senin: x1  x4  x5  x6  x7  17
Selasa: x1  x2  x5  x6  x7  13
Rabu: x1  x2  x3  x6  x7  15
Kamis: x1  x2  x3  x4  x7  19
Jumat: x1  x2  x3  x4  x5  14

Sabtu: x2  x3  x4  x5  x6  16
Minggu: x3  x4  x5  x6  x7  11

Fungsi obyektif? Meminimumkan jumlah karyawan

min z  x1  x2  x3  x4  x5  x6  x7

Batasan tanda? Jumlah karyawan non negatif

xi  0, i  1,...,7
LP Masalah Penjadwalan
min z  x1  x2  x3  x4  x5  x6  x7
s.t: x1  x4  x5  x6  x7  17
x1  x2  x5  x6  x7  13
x1  x2  x3  x6  x7  15
x1  x2  x3  x4  x7  19
x1  x2  x3  x4  x5  14
x2  x3  x4  x5  x6  16
x3  x4  x5  x6  x7  11
xi  0, i  1,...,7

LP lebih dari satu peubah, metode grafis tidak sesuai


Harus diselesaikan dengan Metode Simpleks

Anda mungkin juga menyukai