You are on page 1of 7

5.

Metode Vektor
Suatu sistem persamaan dapat dinyatakan sebagai sekumpulan vektor-vektor dan sebaliknya.
Oleh karena itu penyelesaian masalah program linear tersebut dapat dilakukan dengan menggunakan
operasi-operasi vektor tertentu. Pendekatan ini disebut dengan Metode Vektor.
Contoh:
Diketahui data sebagai berikut :
Departemen
Ukuran Kapasitas per
Periode Waktu A B C
Memotong 10,7 5,0 2,0 2705
Melipat 5,4 10,0 4,0 2210
Mengepak 0,7 1,0 2,0 445
Keuntungan/Unit $ 10 $ 15 $ 20

Misalkan diproduksi sejumlah x untuk ukuran A, sejumlah y untuk ukuran B, dan sejumlah z untuk
ukuran C.
Model matematika untuk masalah program linear di atas adalah sebagai berikut :
Maksimumkan : f = 10x + 15y + 20z
Dengan syarat : 10,7 x + 5,0 y + 2,0 z 2705
5,4 x + 10,0 y + 4,0 z 2210
0,7 x + 1,0 y + 2,0 z 445
x 0, y 0, dan z 0
Dengan menggunakan peubah slack S
1
, S
2
, dan S
3
maka pertidaksamaan kita ubah menjadi
persamaan :
10,7 x + 5,0 y + 2,0 z + 1 S
1
+ 0 S
2
+ 0 S
3
= 2705 . . . . . . . .(1)
5,4 x + 10,0 y + 4,0 z + 0 S
1
+ 1 S
2
+ 0 S
3
= 2210 . . . . . . . .(2)
0,7 x + 1,0 y + 2,0 z + 0 S
1
+ 0 S
2
+ 1 S
3
= 445 . . . . . . . .(3)
Fungsi obyektif menjadi : f = 10x + 15y + 20 z+ 0 (S
1
+ S
2
+ S
3
) . . . . . . . . . . (4)
Penulisan kembali sistem persamaan di atas dalam bentuk vektor menghasilkan :
10,7 5 2 1 0 0 2705
X 5,4 + Y 10 + Z 4 + S
1
0 + S
2
1 + S
3
0 = 2210
0,7 1 2 0 0 1 445
Jika kita tentukan :
10,7 5 2
P
1
= 5,4 , P
2
= 10 , P
3
= 4
0,7 1 2

1 0 0 2705
P
4
= 0 , P
5
= 1 , P
6
= 0 , dan P
0
= 2210
Program Linier - Metode Vektor 18
0 0 1 445
Maka bentuk vektor tersebut dapat ditulis secara lebih ringkas :
X P
1
+ Y P
2
+ Z P
3
+ S
1
P
4
+ S
2
P
5
+ S
3
P
6
= P
0
. . . . . . . . . . . . . . . . (5)
Masalah di atas dapat diselesaikan dengan cara; sebagai berikut :
1. Nyatakan P
0
sebagai kombinasi linear dari tiga vektor dipilih dari P
1
, P
2
, P
3
, P
4
, P
5
, dan P
6
,
dipilih tiga setiap kali.
2. Hitung keuntungan yang dihasilkan oleh setiap kombinasi, dan pilih kombinasi yang meng-
hasilkan keuntungan yang tertinggi.
RENCANA PROGRAM AWAL (Program I)
Dalam persamaam (5) jika kita biarkan x, y, dan z bernilai nol, kita peroleh :
0 P
1
+ 0 P
2
+ 0 P
3
+ S
1
P
4
+ S
2
P
5
+ S
3
P
6
= P
0
. . . . . . . . . . . . . . . . (6)
atau
1 0 0 2705
S
1
0 + S
2
1 + S
3
0 = 2210
0 0 1 445
Penyelesaian awal kita adalah x = 0, y = 0, z = 0, S
1
= 2705, S
2
= 2210, dan S
3
= 445.
Keuntungan yang diperoleh adalah nol :
f = 10 (0) + 15 (0) + 20 (0) + 0 (S
1
+ S
2
+ S
3
) = 0
Persamaan (6) menjadi :
0 P
1
+ 0 P
2
+ 0 P
3
+ 2705 P
4
+ 2210 P
5
+ 445 P
6
= P
0
. . . . . . . . . . . . . . . . (7)
PERBAIKAN PROGRAM AWAL (Program II)
Dalam perbaikan program pertama ini, P
3
dipilih untuk masuk dalam program sebagai vektor basis
karena ia memberikan keuntungan $ 20 perunit, yang ternyata lebih besar dari pada keuntungan
yang diberikan oleh P
1
atau P
2
perunitnya.
Ambil : a P
4
+ b P
5
+ c P
6
= P
3
dengan a, b, dan c adalah skalar.
1 0 0 2
a 0 + b 1 + c 0 = 4
0 0 1 2
Persamaan ini dipenuhi jika a = 2, b = 4, dan c = 2.
Kita peroleh : 2 P
4
+ 4 P
5
+ 2 P
6
= P
3

Pemasukan 1 unit P
3
berkaitan dengan peningkatan keuntungan sebesar :
1 (20) 2 (0) 4 (0) 2 (0) = $ 20.
Program Linier - Metode Vektor 19
Misalkan P
3
paling banyak dapat dimasukkan sebanyak h unit, maka dapat ditulis :
2h P
4
+ 4h P
5
+ 2h P
6
= h P
3

atau 2h P
4
+ 4h P
5
+ 2h P
6
- h P
3
= 0 . . . . . . . . . . . (8)
Persamaan (7) dikurangi (8) menghasilkan :
0 P
1
+ 0 P
2
+ h P
3
+ (2705 2h) P
4
+ (2210 4h) P
5
+ (445 2h) P
6
= P
0
. . . . . . . (9)
P
4
akan keluar jika 2705 2h = 0 atau h = 1352,5
P
5
akan keluar jika 2210 4h = 0 atau h = 552,5
P
6
akan keluar jika 445 2h = 0 atau h = 222,5 *
Ini berarti bahwa jumlah dari P
6
yang masuk dalam solusi adalah 222,5.
Substitusikan h = 222,5 dalam persamaan (9) menghasilkan :
0 6 5 4 3 2 1
0 . 1320 . 2260 . 5 , 222 0 0 P P P P P P P + + + + +
. . . . . . . . . . . . . . (10)
Maka Program II ini menghasilkan:
X = 0 , Y = 0 , Z = 222,5 , S
1
= 2260 , S
2
= 1320 , S
3
= 0.
Program ini memberi keuntungan: 10(0) + 15(0) + 20(222,5) = $ 4450
PERBAIKAN PROGRAM KEDUA (Program III)
Apakah Program di atas sudah optimal?
Satu unit P
2
memberikan keuntungan $15 yang lebih besar dari keuntungan yang diperoleh jika 1
unit P
1
dimasukkan.
Ambillah: aP
3
+ bP
4
+ cP
5
= P
2
dengan a, b dan c adalah skalar, atau
1
1
1
]
1

1
1
1
]
1

+
1
1
1
]
1

+
1
1
1
]
1

1
10
5
0
1
0
0
0
1
2
4
2
c b a
Persamaan vektor tersebut di atas mengandung arti :
5 0 2 + + c b a
10 1 0 4 + + c b a
2
1
a , b = 4 , c = 8
1 0 0 2 + + c b a
atau
2 5 4 3
8 4
2
1
P P P P + +
Dengan perkataan lain, memasukkan 1 unit P
2
berarti harus mengeluarkan unit P
3
, 4 unit P
4
dan
8 unit P
5
dari penyelesaian.
Perubahan ini mengakibatkan perubahan dalam fungsi keuntungan sebesar:
( ) ( ) ( ) ( ) + 0 8 0 4 20
2
1
15 1 + 5 dolar
Misalkan paling banyak dapat dimasukkan k unit P
2
, maka
Program Linier - Metode Vektor 20
2 5 4 3
. . 8 . 4 .
2
1
P k P k P k P k + +
atau
0 . . 8 . 4 .
2
1
2 5 4 3
+ + P k P k P k P k . . . . . . . . . . . . . .(11)
Persamaan (10) dikurangi (11) memberikan:
( ) ( )
0 6 5 4 3 2 1
0 8 1320 4 2260
2
1
5 , 222 0 P P P k P k P k kP P + + +
,
_

+ +
. . . .. . . .(12)
P
3
keluar berarti 0
2
1
5 , 222 k atau k = 445
P
4
keluar berarti 0 4 2260 k atau k = 565
P5 keluar berarti 0 8 1320 k atau k = 165
#
Substitusi k = 165 ke dalam persamaan (12) diperoleh:
0 6 5 4 3 2 1
0 0 1600 140 165 0 P P P P P P P + + + + +
. . . . . . . . . . . . . . .(13)
Program III menghasilkan:
x = 0 , y = 165 , z = 140 , S
1
= 1600 , S
2
= 0 , S
3
= 0
Program memberi keuntungan : 10(0) + 15(65) + 20(140) = $ 5275
PERBAIKAN PROGRAM TIGA (Program IV)
Sekali lagi kita tanyakan apakah Program III di atas sudah optimal ?
Apa pengaruh pemasukan 1 unit P
1
dalam program ?
Misalkan kita ambil:
a P
2
+ b P
3
+ c P
4
= P
1
dengan a, b, dan c adalah skalar
atau
1
1
1
]
1

1
1
1
]
1

+
1
1
1
]
1

+
1
1
1
]
1

7 , 0
4 , 5
7 , 10
0
0
1
2
4
2
1
10
1
c b a
Persamaan vektor tersebut di atas memberikan:
7 , 0 0 2
4 , 5 0 4 10
7 , 10 2 5
+ +
+ +
+ +
c b a
c b a
c b a
Persamaan ini memberikan penyelesaian:
2
1
a ,
10
1
b , c = 8
Maka:
1 4 3 2
8
10
1
2
1
P P P P + +
Ternyata langkah ini memberikan tambahan keuntungan sebesar:
( ) ( ) ( ) ( ) dolar
2
1
0 8 20
10
1
15
2
1
10 1 +
Misalkan sejumlah maksimum m unit P
1
dapat dimasukkan:
Program Linier - Metode Vektor 21
0 8
10
1
2
1
1 4 3 2
+ + mP mP mP mP . . . . . . . . . . . . . . . . .(14)
Persamaan (13) dikurangi (14) memberikan:
( )
0 6 5 4 3 2 1
0 0 8 1600
10
1
140
2
1
165 P P P P m P m P m mP + + +
,
_

+
,
_

+
(15)
Salah satu dari vektor-vektor P
2
, P
3
atau P
4
harus digantikan oleh P
1
.
P
2
keluar berarti 0
2
1
165 m atau m = 330
P
3
keluar berarti 0
10
1
140 m atau m = 1400
P
4
keluar berarti 0 8 1600 m atau m = 200
#
Substitusi m = 200 dalam persamaan (15) menghasilkan
0 6 5 4 3 2 1
0 0 0 120 65 200 P P P P P P P + + + + +
Program IV ini menghasilkan:
x = 200 , y = 65 , z = 120 , S
1
= 0 , S
2
= 0 , S
3
= 0
Program IV ini melibatkan keuntungan sebesar: 10(200) + 15(65) + 20(120) = $ 5375
Ini merupakan penyelesaian yang optimal karena P
1
, P
2
dan P
3
, ketiga-tiganya telah menjadi vektor
basis.
Tetapi kita juga dapat menguji kebenaran pernyataan tersebut diatas, dengan memperlihat-kan
pengaruh penggantian salah satu vektor basis P
1
, P
2
, P
3
oleh P
4
atau P
6
terhadap fungsi obyektif.
Pengaruh pemasukkan P
4
.
Ambillah
3 2 1 4
cP bP aP P + +
maka
1
1
1
]
1

+
1
1
1
]
1

+
1
1
1
]
1

1
1
1
]
1

2
4
2
1
10
5
7 , 0
4 , 5
7 , 10
0
0
1
c b a
Diperoleh a =
8
1
, b =
16
1
, c =
80
1

Pengaruh terhadap keuntungan adalah:


( ) ( ) ( )
16
1
80
5
20
80
1
15
16
1
10
8
1
0 + + +
Untuk setiap unit P
4
yang dimasukkan, keuntungan akan berkurang
16
1
dolar.
Pengaruh Pemasukan P
5
.
Ambillah
3 2 1 5
cP bP aP P + +
maka
1
1
1
]
1

+
1
1
1
]
1

+
1
1
1
]
1

1
1
1
]
1

2
4
2
1
10
5
7 , 0
4 , 5
7 , 10
0
1
0
c b a
Memberikan:
a =
16
1
, b =
32
5
, c = -
160
9
Pengaruh terhadap keuntungan adalah:
Program Linier - Metode Vektor 22
( ) ( ) ( )
32
19
160
95
20
160
9
15
32
5
10
16
1
0 + + +
Pemasukkan 1 unit P
5
akan mengurangi keuntungan sebesar
32
19
dolar
Pengaruh Pemasukan P
6
.
Ambillah
3 2 1 6
cP bP aP P + +
maka
1
1
1
]
1

+
1
1
1
]
1

+
1
1
1
]
1

1
1
1
]
1

2
4
2
1
10
5
6 , 0
4 , 5
7 , 10
1
0
0
c b a
Diperoleh a = 0 , b =
4
1
, c =
8
5
Pengaruh pemasukkan 1 unit P
6
terhadap keuntungan adalah:
( ) ( ) ( )
4
35
20
8
5
15
4
1
10 0 0 + + +
Pemasukkan 1 unit P
6
akan menurunkan keuntungan sejumlah
4
35
dolar.
Jelas dapat dipahami bahwa program 4 merupakan program optimal.
Rangkuman dari empat program berturut-turut dapat kita sajikan sebagai berikut:
Latihan 5
1. Diberikan masalah sebagai berikut :
Maksimumkan : f
0
= 2 x + 12 y + 8 z
Syarat :
2 x + 2 y + z

100
x - 2 y + 5 z 80
10 x

+ 5 y + 4 z 300
x, y, dan z 0
a. Tulislah model matematika di atas dalam bentuk vektor.
b. Buatlah program awal dengan memasukkan y.
c. Kemudian perbaiki program dengan memasukkan z.
d. Hitunglah masing-masing fungsi obyektif setelah memasukkan y dan z.
e. Perbaiki program dengan mengikut sertakan x.
Program Linier - Metode Vektor 23
f. Tentukan masing-masing x, y

dan z serta f
0
maksimum pada penyelesaian terakhir tersebut.
2. Diberikan soal sebagai berikut :
Maksimumkan : f
0
= 10 x + 3 y + 4 z
Syarat :
8 x + 2 y + 3 z

400
4 x + 3 y

200
z 40
x, y, dan z 0
a. Tulislah model matematika di atas dalam bentuk vektor.
b. Buatlah program awal dengan memasukkan x.
c. Kemudian perbaiki program dengan memasukkan z.
d. Hitunglah masing-masing fungsi obyektif setelah memasukkan x dan z.
e. Perbaiki program dengan mengikut sertakan y.
f. Tentukan masing-masing x, y

dan z pada penyelesaian terakhir tersebut.
g. Tentukan f
0
maksimum yang didapat
3. Diberikan soal sebagai berikut :
Maksimumkan : f
0
= 20 x - 30 y + 10 z
Syarat :
3 x + 6 y + z

18
4 x + 2 y

+ z

12
x y + z 9
x, y, dan z 0
a. Tulislah model matematika di atas dalam bentuk vektor.
b. Buatlah program awal dengan memasukkan y.
c. Kemudian perbaiki program dengan memasukkan x.
d. Hitunglah masing-masing fungsi obyektif setelah memasukkan y dan x.
e. Perbaiki program dengan mengikut sertakan z.
f. Tentukan masing-masing x, y

dan z pada penyelesaian terakhir tersebut.
g. Tentukan f
0
maksimum yang didapat.
Program Linier - Metode Vektor 24

You might also like