, m
1 2
I. Pemrograman Linear
Program Linear
min.
Atau maks. f(x1,x2, ...,xn) d.s g1(x1,x2, ...,xn) b1 g2(x1,x2, ...,xn) b2 .... (* ) gm(x1,x2, ...,xn) bm x1,x2, ...,xn 0
fungsi obyektif
Uraian Masalah secara deskriptif : Carilah x yang memenuhi (i) sistem persyaratan (ii) syarat kepositifan sedemikian sehingga :
sistem persyaratan
syarat kepositifan
3
memaksimumkan f(x)
membentuk daerah layak
4
Apabila fungsi f dan g adalah linear, maka model optimisasi (*) disebut
PROGRAM LINEAR
Model matematis maks. c1x1 + c2x2 + .... + cnxn d.s a11 x1 + a12 x2 + ... + a1n xn b1 a21 x1 + a22 x2 + ... + a2n xn b2 ..... am1 x1 + am2 x2 + ... + amn xn bm x1, x2 , ... ,xn 0
5 6
Atau
maks. d.s. Ax b x0
ctx
Pengertian Dasar: (1) Geometris : fungsi f (x) = c1x1 + c2x2 + .... + cnxn (i) untuk n = 1, f(x) = c1x1 misal, f(x) = 2x f(x) garis lurus domain f
7
(ii) untuk n = 2, f(x1,x2) = c1x1 + c2x2 misal, f(x1,x2) = x1 - x2 f(x1,x2) plane bidang datar x1Ox2 :domain f x2
x1
10
TIDAK
(ii) Daerah layak: Himpunan x yang memenuhi - sistem persyaratan - syarat kepositifan Jadi, masalah : carilah x daerah layak yg. memaksimalkan f(x)
f(x) berupa
hyperplane
11
12
Untuk n = 2, m = 2 f(x1,x2) maks. c1x1 + c2x2 d.s a11 x1 + a12 x2 b1 a21 x1 + a22 x2 b2 x1, x2 0
Contoh : Suatu perusahaan mebel memproduksi 2 jenis produk, yaitu A dan B. Kedua produk tsb dibuat melalui 2 proses yaitu proses I dan proses II. Dalam sehari, untuk proses I tersedia waktu 9 jam kerja, sedangkan proses I tersedia 8 jam kerja. Untuk membuat sebuah A diperlukan 1 jam proses I dan 2 jam proses II, sedangkan untuk membuat sebuah B diperlukan 3 jam proses I dan 1 jam proses II
13 14
Apabila kedua jenis produk tersebut terjual, maka keuntungan yang diperoleh untuk sebuah A dan sebuah B masingmasing adalah Rp.30.000 dan Rp.50.000. Masalah yang dihadapi adalah bagaimana menentukan produksi harian A dan B agar memberikan keuntungan maksimum dengan mempertimbangkan waktu kerja yang tersedia
15
Tabel :
16
Nyatakan
Model matematis :
maks. 5x + 3y d.s. x + 3y 9 2x + y 8 x, y 0
carilah (x, y) di dalam daerah layak yg memaksimumkan
17
18
Metode Penyelesaian :
gambar grafik f dan g
Metode Grafik
gambar grafik
untuk n = 2
untuk n 2
19
g SAJA
20
Metode Grafik
Prinsip geometris :
z = f(x,y)
domain f
24
Daerah layak y
8
2x + y = 8
(3,2)
x
26
25
y
(0,3)
(3,2)
Grs selidik melewati (0,0) : 5(0) + 3(0) = 0 c = 0 jarak bidang f(x,y) ke (0,0) adalah 0 nilai f(x,y) di (0,0) Grs selidik melewati (4,0) : 5(4) + 3(0) = 20 c = 20 jarak bidang f(x,y) ke (4,0) adalah 20 nilai f(x,y) di (4,0) Grs selidik melewati (3,2) : 5(3) + 3(2) = 21 c = 21 jarak bidang f(x,y) ke (3,2) adalah 21 nilai f(x,y) di (3,2) Grs selidik melewati (0,3) : 5(0) + 3(3) = 9 c = 9 jarak bidang f(x,y) ke (0,3) adalah 9 28 nilai f(x,y) di (0,3)
Jarak maksimum dari bidang f(x,y) ke bidang xOy (i.e titik (x,y) daerah layak) berhubungan dengan jarak f(x,y) ke titik (3,2) yaitu 21.
Penyelesaian :
x* = 3, y* = 2, z* = 21 Bagaimana dengan penyelesaian masalah sebenarnya ?
29
Penyelesaian masalah : Agar perusahaan mebel memperoleh keuntungan maksimum, maka produksi hariannya adalah: produk A diproduksi sebanyak 3 unit produk B diproduksi sebanyak 2 unit keuntungan (maks) adalah Rp.210.000
30
Pertanyaan :
Apa yg terjadi jika garis selidik sejajar dengan salah satu sisi daerah layak ? Pernahkah Anda mempelajari Program linear ketika di SMA ? Metode grafik di SMA?
31
32
Metode Grafik Praktis : Yg telah Anda pelajari di SMA Gambarkan daerah layak Tentukan titik puncaknya Hitung nilai f(x,y) pada titik puncaknya Pilih titik puncak (x,y) yang membuat f(x,y) bernilai maks. (0,3)
33
(0,0)
(4,0)
34
himpunan konveks
Perhatikan
(x12, x22) H
37
Tidak konveks
Tidak konveks
38
Mana yg konveks ?
39
40
Pertanyaan:
Mengapa daerah layaknya harus berupa himpunan KONVEKS ?
Teorema 2.
Masalah maks. ctx d.s. Ax b x 0, mempunyai nilai maks ctx di puncak daerah layak yg terbentuk oleh Ax b, x 0
41
42
min. 5x + 3y d.s x + 3y 9 2x + y 8 x, y 0 x* = ? , y* = ?
43
2x + y = 8 (0,3)
Bandingkan !
maks. 5x + 3y d.s x + 3y 9 2x + y 8 x, y 0 min. 5x + 3y d.s x + 3y 9 2x + y 8 x, y 0
(0,8) f(0,8) = 5(0) + 3(8) = 24 (3,2) f(3,2) = 5(3) + 3(2) = 21 (9,0) f(9,0) = 5(9) + 3(0) = 45 jadi,
x * = 3, y * = 2 z* = f* = 21
45 46
Bandingkan !
maks. 5x + 3y d.s min. 5x + 3y d.s
Daerah layak
x + 3y 9
2x + y 8 x, y 0
x + 3y 9
2x + y 8 x, y 0
(3,2)
47
48
Dikenal dengan
PRINSIP DUALITAS
maks. 5x + 3y d.s
x + 3y 9 2x + y 8 x, y 0
gj (x) bj x0
f(x*) = - f(x*)
49
(x*,y*) = (3,2) f* = 21
50
Cara mengunduh hand-out kuliah: http://www.ui.ac.id/ Arahkan kursor ke Web Dosen, klik Arah kursor ke Search Lecturer isikan Djati Kerami arahkan kursor ke Search, klik Muncul Web Site Djati Kerami arahkan kursor ke Djati Kerami, klik Muncul beberapa pilihan arahkan kursor ke Courses Muncul berkas hand-out arahkan kursor ke nama berkas hand-out, misal MATPROG_PEND.pdf
51