Anda di halaman 1dari 8

Diberikan data-data sebagai berikut:

Ukuran
Departemen Kapasitas Per Periode Waktu
A B C
Memotong 10,7 5,0 2,4 2705
Melipat 5,4 10,0 4,0 2210
Mengepak 0,7 1,0 2,0 445
Keuntungan/unit $10 $15 $20
Penyelesaian:

Misalkan diproduksi sejumlah x untuk model A, sejumlah y untuk model B dan


sejumlah z untuk model C. Model matematika untuk masalah program linier dengan data-
data tersebut adalah sebagai berikut:

Maksimumkan:

f = 10 x + 15 y + 20 z

Syarat:

10,7 x + 5,0 y + 2,4 z

5,4 x + 10,0 y + 4,0 z

0,7 x + 1,0 y + 2,0 z

Dengan menggunakan variabel Slack S1, S2, S3 maka pertidaksamaan kita ubah menjadi
persamaan. Ditulis kembali:

10,7 x + 5,0 y + 2,4 z + 1 S1 + 0 S2 + 0 S3 (1)

5,4 x + 10,0 y + 4,0 z + 0 S1 + 1 S2 + 0 S3 (2)

0,7 x + 1,0 y + 2,0 z + 0 S1 + 0 S2 + 1 S3 (3)

Fungsi objektif menjadi:

f = 10 x + 15 y + 20 z + 0 (S1 + S2 + S3) (4)

penulisan kembali sistem persamaan tersebut dalam bentuk vektor menghasilkan:

Jika kita tentukan:

P1 = , P2 = , P3 = , P4 = , P4 = ,

P5 = , P6 =

Maka bentuk vektor tersebut dapat ditulis secara lebih ringkas:


x P1 + y P2 + z P3 + S1 P4 + S2 P5 + S3 P6 = P0 (5)

P1, P2, P3 disebut Structural vector atau Vektor kerangka.

P4, P5, P6 disebut Unit vector.

P0 disebut Vector konstan atau Vektor keperluan.

P0 adalah sebuah vektor yang memilki tiga komponen yang harus dinyatakan sebagai
kombinasi linier dari P1, P2, P3, P4, P5, dan P6.

Memilih tiga vektor dari enam vektor yang tersedia pada hakikatnya melibatkan

cara pemilihan, yang pada hakikatnya melibatkan banyak pekerjaan.


ILUSTRASI DARI METODE VEKTOR

RENCANA PROGRAM AWAL


Sebagai langkah pertama,P0 dinyatakan sebagai kombinasi linear dari vektor-
vektor P4 , P5 ,P6.
Pilihan kita terhadap P , P dan P sebagai basis vektor berarti kita biarkan skalar x,y dan z
bernilai nol.
Dalam persamaan (5) jika kita biarkan x,y dan z bernilai nol , kita peroleh :
OP1 + OP2 + OP3 + S1 P4 + S2 P5 + S3 P6 . = P0 (6)

Atau
S1 + S2 + S3 =

Persamaan tersebut di atas pada hakekatnya dipenuhi oleh S1 = 2705 , S2 = 2210 , S3 = 445.
Penyelesaian awal kita adalah x = 0 ,y = 0 , z = 0 , S 1 = 2705 , S2 = 2210 , S3 = 445. Ini adalah
program awal kita. Subtitusikan dari nilai-nilai ini dalam fungsi obyektif menunjukan bahwa
keuntungan yang diperoleh adalah nol :
f = 10 (0) + 15 (0) + 20 (0) + 0 ( S1 + S2 + S3 ) = 0
Persamaan (6) menjadi :
OP1 + OP2 + OP3 + 2705 P4 + 2210 P5 + 445 P6. = P0 (7)
PERBAIKAN PROGRAM AWAL
Perbaikan program awal mengandung arti bahwa salah satu dari vector basis , , harus
digantikan , , . penggantian vector basis bertujuan meningkatakan funsi keuntungan. Dalam
perbaikan pertama ini , dipilih unyuk masuk dalam program sebagai vector basis karena ia
memberikan keuntungan $20 per unit, yang ternyata lebih besar dari pada keuntungan yang
diberikan oleh atau per unitnya . untuk menentukan kombinasi ini ambilah :
a + b + c = , dengan scalar a, b dan c
a +b +c =
Persamaan inidipenui jika a=2,4 , b=4 dan c=2. Maka diperoleh 2,4 + 4 + 2 = , yang
dapat diartikan sebagai memasukkan 1 unit kita harus mengeluarkan 2 unit , 4 unit dan 2
unit .
Pemasukkan 1 unit berkaitan dengan peningkatan keuntungan sebesar
1(20) 2,4(0) - 4(0) 2(0) = $20,- .Pemasukkan ditingkatkan sehingga salah satu dari
vector , , atau keluar dari solusi .

Misalkan paling banyak dapat dimasukkan vector sebanyak h unit , maka dapat
ditulis :
2,4h + 4h + 2h = h
Atau
2,4h + 4h + 2h - h = 0 (8)

Persamaan (8) dikurangi (7) menghasilkan :


0 + 0 + h + (2705-2,4h) + (2210-4h) + (445-2h) = (9)

Dalam persamaan (9) vector dinyatakan sebagai kombinasi linier dari , dan .
sebagai telah dijelaskan kita hanya memerlukan tiga vector dalam solusi . salah satu dari
vector dari basis yang lama , , atau harus susut menjadi nol .
akan keluar jika 2705 2,4h = 0 atau h = 1352,5
akan keluar jika 2210 4h = 0 atau h = 552,5
akan keluar jika 445 2h = 0 atau h = 222,5
Ini berarti bahwa jumlah maksimum dari yang dapat masuk dalam solusi adalah 222,5
. maka h = 22,5 merupakan batas bilangan yang menentukan berapa banyak unit yang dapat
dimasukkan dalam solusi .

Subtitusi h = 222,5 dalam persamaan (9) menghasilkan :


0 + 0 + 222,5 + 2260 + 1320 + 0 = (10)

Maka program kedua adalah :


X = O, Y = O, Z = 222,5 , = 2260 , = 1320 , = 0

Maka program ini memberikan keuntungan :


20 (222,5) = $ 4450,-

Sekarang, vector basis adalah , , dan dan vector non basis adalah , , dan

PERBAIKAN PROGRAM KEDUA


Pemasukkan 1 unit P2 memberikan keuntungan $ 15 yang lebih besar dari keuntungan yang
diperoleh jika 1 unit P1 dimasukkan, maka P2 dipilih sebagai vektor basis. Maka P2harus
dinyatakan sebagai kombinasi linier dari tiga vektor basis P3, P4 dan P5 yang masih ada dalam
solusi, diperoleh
aP3 + bP4 + cP5 = P2
dengan a , b dan c adalah skalar, atau

Persamaan vektor di atas mengandung arti


2,4a + b +0c = 5
4a + 0b + 1c = 10 a , b = 3,8 , c = 8
2a + 0b + 0c = 1
atau
P3 + 3,8 P4 + 8 P5 = P2
Dengan perkataan lain, memasukkan 1 unit P2 berarti harus mengeluarkan - unit P3 , 3,8 unit
P4 dan 8 unit P5 dari solusi.
Perubahan ini mengakibatkan perubahan dalam fungsi keuntungan sebesar :
+ 1 (15) - (20) 3,8 (0) 8 (0) = + 5 dolar
Pemasukkan P2 masih tetap merupakan suatu keuntungan sehingga salah satu dari vektor P 3 ,
P4 atau P5 harus digantikan oleh P2. Berapa unit P2 dapat dimasukkan tanpa melanggar
persyaratan yang telah ditetapkan.
Misalkan paling banyak dapat dimasukkan k unit P2, maka
k P3 + 3,8 k P4 + 8 k P5 = k P2
atau
k P3 + 3,8 k P4 + 8 k P5 k P2= 0 (11)

Persamaan (10) dikurangi (11) memberikan :


0 P1 + k P2 + P3 + (2260 - 3,8 k) P4 + (1320 - 8 k) P5 + 0 P6 = P0 (12)

Dalam persamaan (12), P0 telah dinyatakan sebagai kombinasi linier dari P2, P3, P4 dan
P5 ,tetapi hanya memerlukan tiga vektor sebagai vektor basis, sehingga salah satu dari vektor
P3, P4 atau P5 harus dikeluarkan dari solusi.
P3 keluar berarti 222,5 - k = 0 atau k = 445
P4 keluar berarti 2260 k = 0 atau k = 594,7
P5 keluar berarti 1320 k = 0 atau k = 165
Maka k = 165 merupakan batas bilangan. Kita tidak dapat memasukkan P 2 lebih dari 165
unit. Subsitusi k = 165 kedalam persamaan (12) diperoleh :
0 P1 + 165 P2 + 140 P3 + 1633 P4 + 0 P5 + 0 P6 = P0 (13)

Program tiga melibatkan :


X=0, Y= 165 , Z = 140, S1 = 1633, S2 = 0, S3 = 0
Program memberi keuntungan :
15 (165) + 20 (140) = $ 5275,-
Vektor basis dalam program tiga adalah P2, P3 dan P4 dengan vektor bukan basis P1, P5dan P6.

PERBAIKAN PROGRAM TIGA

Sekali lagi kita tanyakan apakah program tiga ini sudah optimal. Apakah program tiga ini
masih biasa diperbaiki ?
Perbaikan dari program ini hanya bisa dilakukan dengan menggantikan salah satu basis
vektor P2, P3, P4 dengan salah satu vektor bukan basis P 1, P5, atau P6. Apa pengaruh
pemasukkan 1 unit P1 dalam program?
Dapat ditulis:
a P2 + b P2 + c P4 = P1

atau
a + b +c =

Persamaan vektor tersebut diatas memberikan :


5a + 2b + c = 10,7
10a + 4a + 0c = 5,4
a + 2b + 0c = 0,7

Persamaan ini memberikan penyelesaian:


a= , b , c=8
Maka:

P2 + P3 + 8 P4 = P1
Masukkan 1 unit P1 berarti mengeluarkan unit P2, unit P3 dan 8 unit P4 dari solusi. Langkah
ini memberikan tambahan. Keuntungan sebesar:
1(10) - (15) - (20) 8(0) = + dolar
Ini menandakan bahwa pemasukan 1 unit P1 masih tetap menguntungkan, tetapi berapa unit
P1 yang dapat dimasukkan.
Misalkan sejumlah maksimum m unit P1 dapat dimasukkan, maka dapat ditulis:
m P2 + m P3 + 8 m P4 = m P1
atau
m P2 + m P3 + 8 m P4 - m P1 = 0 (14)

Persamaan (13) dikurangi (14) memberikan:


m P1 + (165 - m) P2 + ( 140 - m) P3 + (1600-8m) P4 + 0 P5 + 0 P6 = P0
Salah satu dari vektor-vektor P2, P3, atau P4 harus digantikan oleh P1.
P2 keluar berarti 165 - m = 0 atau m = 330
P3 keluar berarti 140 - m = 0 atau m = 1400
P4 keluar berarti 1600 - 8 m = 0 atau m = 200
Ternyata m = 200 merupakan bilangan pengontrol. Substitusi m = 200 dalam persamaan (15)
menghasilkan
200 P1 + 65 P2 + 120 P3 + 0 P4 + 0 P5 + 0 P6 = P0

Program empat terdiri atas:


X = 200, Y = 65, Z = 120, S1 = 0, S2 = 0, S3 = 0
Program empat ini melibatkan keuntungan sebesar:
10(200) + 15(65) + 20(120) = $ 5375,-
Ini merupakan solusi yang optimal karena P 1, P2, dan P3, ketiga-tiganya telah menjadi vektor
basis.
Tetapi kita dapat juga menguji kebenaran pernyataan tersebut diatas dengan memperlihatkan
pengaruh penggantian salah satu vektor basis P1, P2, P3 oleh P4, P5 atau P6 terhadap fungsi
obyektif.

PENGARUH PEMASUKAN P4
Ambil P4 = a P1 + b P2 + c P3 = a

Di peroleh a = , b = - , c =-
Pengaruh terhadap keuntungan adalah :
+ 0 - (10) + (15) + (20) = -
Untuk setiap unit P4 yang dimasukkan, keuntungan akan berkurang - dolar.

Pengaruh Pemasukan P5
Ambil P5 = a P1 + b P2 + c P3 maka
=a

Memberikan :
a = - , b = , c =-
pengaruh terhadap keuntungan adalah :
+ 0 + (10) - (15) + (20) = -
Pemasukan 1 unit P5 akan menurunkan keuntungan sebesar dolar.

PENGARUH PEMASUKAN P6

Ambilah P6 = a P1 + b P2 + c P3 , maka :

=a +b +c

Diperoleh a = 0 , b = - , c =
Pengaruh pemasukan 1 unit P6 terhadap keuntungan adalah :
+ 0 + 0 (10) + (15) - (20) = -
Pemasukan 1 unit P6 akan menurunkan keuntungan sejumlah
Jelas dapat dipahami bahwa program 4 merupakan program optimal.

Rangkuman terhadap empat program berturut-turut dapat kita sajikan sebagai berikut :

Program Vektor basis Vektor bukan basis keuntungan


1 P4 , P5 , P6 P1 , P2 , P3 0

2 P4 , P5 , P3 P1 , P2 , P6 $ 4450

3 P4 , P2 , P3 P1 , P5 , P6 $ 5275

4 P1 , P2 , P3 P4 , P5 , P6 $5375

Perubahan dlam program 4 akan mengakibatkan penurunan keuntungan, maka


program 4 adalah optimal.

Anda mungkin juga menyukai