Anda di halaman 1dari 9

Model Matematis Optimisasi (baku): maks. f(x) xi Rn d.s gj (x) bj xi 0 i = 1, ... , n ; j = 1, ...

, 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

plane bidang datar

x1

10

Bagaimana untuk n 3, dapatkah digambarkan ?

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

x : banyaknya A yg diproduksi / hari y : banyaknya B yg diproduksi / hari (x1 x, x2 y)

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

(i) Metode Grafik (ii) Metode Simpleks

untuk n = 2
untuk n 2
19

g SAJA

20

Metode Grafik

Prinsip geometris :

z = f(x,y)

domain f

perpotongan f(x,y) dgn xOy proyeksi f(x,y) ke xOy


21 22

Pembentukan garis selidik:

Perhatikan domain f(x,y) : bidang xOy y

proyeksi f(x,y)=2 ke xOy proyeksi f(x,y)=5 ke xOy


23

24

Gambarkan daerah layak : - persyaratan g(x,y) b - kepositifan x, y 0 - periksa titik-titik puncak

Daerah layak y
8

2x + y = 8

(3,2)

x + 3y = 9 4 9 titik puncak : O, (4,0), (3,2), (0,3)

x
26

25

Garis selidik dan nilai z pada (x,y) domain f

y
(0,3)

grs selidik 5x+3y = c

(3,2)

x O(0,0) (4,0) proyeksi f(x,y) ke xOy, 5x+3y=0 27

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)

f(0,0) = 5(0)+3(0) = 0 f(4,0) = 5(4)+3(0) = 20 f(3,2) = 5(3)+3(2) = 21 f(0,3) = 5(0)+3(3) = 9 (3,2)

33

(0,0)

(4,0)

34

Latar belakang matematis lain:


Teorema 1 : Daerah layak merupakan himpunan KONVEKS

Himpunan konveks : Himp H disebut

himpunan konveks

konveks jik-ka (x,y) H, berlaku x + (1- ) y H, 0 1.

unt 2 titik dalam H, garis penghubungnya terletak di dalam H juga


35 36

Contoh (x11, x21) di dalam H

Perhatikan

(x12, x22) H
37

Tidak konveks

Tidak konveks
38

Mana yg konveks ?

Catatan: Yang telah Anda kenal sebelumnya (kalkulus) Fungsi 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

Contoh lain masalah program linear:

Daerah layak : (0,8)

min. 5x + 3y d.s x + 3y 9 2x + y 8 x, y 0 x* = ? , y* = ?
43

2x + y = 8 (0,3)

(3,2) x + 3y = 9 (4,0) (9,0)


44

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

Puncak daerah layak :

(0,8), (3,2), (9,0)


Nilaf f(x,y) = 5x + 3y, di

(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)

Lihatlah daerah layaknya !

47

48

Dikenal dengan

PRINSIP DUALITAS

min. -5x - 3y d.s x + 3y 9 2x + y 8 x, y 0

maks. 5x + 3y d.s

Masalah : min. f(x) d.s gj (x) bj x0

maks.f(x) = - f(x) 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

(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

Anda mungkin juga menyukai