Linear Programming
Widyono Soetjipto
Departemen Ilmu Ekonomi
Fakultas Ekonomi Universitas Indonesia
Pengantar
Model matematis
Maximize = 12 X1 + 8 X2
Subject to,
5 X1 + 2 X2 150 (kendala jati)
2 X1 + 3 X2 100 (kendala kamper)
4 X1 + 2 X2 80 (kendala HK)
dan X1, X2 0 (kendala non-negatif)
Contoh Lain
Transportation Problem
Suatu perusahaan semen memiliki dua lokasi pabrik dan melayani
3 daerah tujuan. Pabrik 1 dan 2 masing-masing menghasilkan 250
ton dan 300 ton per minggu. Sementara kebutuhan di daerah A, B
dan C masing-masing 100 ton, 250 ton, 200 ton per minggu.
Bagaimana alokasi distribusi dari pabrik ke tujuan dengan biaya
transpor minimum jika diketahui biaya transpor ke masing-masing
tujuan adalah sbb.
Pabrik Tujuan
A B C
1 14 12 10
2 12 8 13
Contoh Lain
Portfolio Problem
Batasan:
1. Total dana tersedia Rp 100 juta
2. Bond yang alokasikan untuk Government and Agency minimum Rp 40 juta
3. Rata-rata rating bond maksimum 1.4
4. Rata2 years to maturity maksimum 5 tahun
Notasi LP
Optimize f c1 X 1 c2 X 2 ... cn X n
X 1 , X 2 ,..., X n 0
Notasi LP
n
Optimize f cj X j atau f cX
j 1
subject to,
m n
a
i 1 j 1
ij X j bi atau AX b
dimana, c c1 c2 ... cn
75 redundant
40 binding
HK
A feasible region
33.3 B binding
K. Kamper
C
isoprofit line
O 20 30 50 X1
Kasus Minimisasi
Minimize Z = 12 X1 + 5 X2
Subject to,
4 X1 + 2 X2 80
2 X1 + 3 X2 90
dan X1, X2 0 (kendala non-negatif)
Kasus Minimisasi: Solusi Grafis
X2 Isoprofit line 600
30
20 30 45 X1
constraint 1 50
constraint 2
Solusi Grafis
Kesimpulan
Sistem kendala (constraints) bersama-sama
menentukan bentuk set of feasible region
Kemiringan fungsi tujuan (=isoprofit/level profit
tertentu yang sama) menentukan dimana letak
solusi optimum diperoleh
Karena bentuk set of feasible region dan kemiringan
fungsi tujuan, solusi umumnya merupakan titik
sudut (corner solution)
Aspek Teknis
1. Multiple Optima
a. Contoh Model LP
Maximize f = 3 X1 + 2 X2
subject to, 6 X1 + 4 X2 24
10 X1 + 3 X2 30
X1, X2 0
b. Karakteristik
Solusi tidak bersifat unik (multiple solution)
Disebabkan slope fungsi tujuan = slope kendala
Memberi banyak pilihan solusi (kebijakan)
Aspek Teknis
2. Unbounded Solution
a. Contoh Model LP
Maximize f = 2 X1 + 3 X2
subject to, X1 + X2 3
X1 - 2 X2 4
X1, X2 0
b. Karakteristik
Feasible region bukan convex set
Kesalahan dalam formulasi masalah
Aspek Teknis
3. Infeasible Solution
a. Contoh Model LP
Maximize f = 4 X1 + 3 X2
subject to, X1 + X2 3
2X1 - X2 3
X1 4
X1, X2 0
b. Karakteristik
Feasible region merupakan ruang kosong
Kesalahan dalam formulasi masalah
Referensi
McCarl, Bruce A. dan Thomas H. Spreen. 2004. Applied
Mathematical Programming. Manuskrip yang tidak dipublikasikan
dapat diperoleh di http://agecon2.tamu.edu/people/faculty/mccarl-
bruce/
Nachrowi, Nachrowi D. dan Hardius Usman. 2006. Teknik
pengambilan Keputusan. Grasindo, Jakarta.
Wu, Nesa dan Richard Coppins. 1981. Linear Programming and
Extensions. McGraw Hill, New York.