Professional Documents
Culture Documents
Pengaturcaraan linear dengan kaedah simpleks dibangunkan pada tahun 1947 oleh
George Dantziq. Dalam kaedah simpleks, rutin pengiraan merupakan proses lelaran.
Lelaran bermaksud perbuatan mengulang-ulangkan sesuatu, maka rutin pengiraan
berulang-ulang mengikut pola yang piawai sehingga penyelesaian yang optimum dicapai.
Satu lagi ciri kaedah simpleks adalah bahawa setiap penyelesaian baru menghasilkan nilai
fungsi objektif seberapa besar atau lebih besar daripada penyelesaian sebelumnya. Ciri
penting ini menyakinkan kita bahawa kita sentiasa bergerak mendekati penyelesaian
optimum. Akhirnya, kaedah menunjukkan penyelesaian optimum telah dicapai. Terdapat 8
langkah untuk memperoleh algoritma kaedah simpleks. (Marji, 2014).
1. Tuliskan persamaan kekangan-kekangan dan fungsi objektif dalam bentuk piawai dengan
menambahkan pemboleh ubah lalai.
3. Cari nilai paling negatif dalam baris fungsi objektif untuk menentukan lajur pangsi (pivot
column) 4. Kirakan nisbah ke atas nilai positif dalam lajur pangsi dengan nilai sebelah lajur
kanan untuk mencari unsur pangsi (pivot element). Baris pangsi akan mempunyai nisbah
terendah. (Jika terdapat nisbah yang sama, pilih unsur pangsi yang terletak di lajur pangsi
dan baris pangsi)
5. Bahagi baris pangsi dengan unsur pangsi. Gantikan pemboleh ubah asas baris pangsi
dengan pemboleh ubah dari lajur pangsi.
6. Tambah/tolak gandaan baris pangsi dengan baris lain untuk mewujudkan sifar dalam lajur
pangsi.
MOHD HAFIZZUDDIN AFIF BIN ROAN
7. Ulangi langkah 3 hingga 6 sehingga tidak terdapat nilai negatif dalam baris objektif.
8. Tuliskan nilai pemboleh ubah asas (dengan lajur yang mengandungi 1 dan 0) sama
dengan nilai sebelah kanan yang sepadan, dan pemboleh ubah bukan asas (yang tiada
dalam tablo akhir) dituliskan sebagai sifar.
Emak anda mempunyai sebuah kilang perabot yang menghasilkan meja dan kerusi.
Emak memberitahu bahawa setiap meja memerlukan empat jam tenaga buruh daripada
jabatan pertukangan kayu dan dua jam tenaga buruh daripada jabatan penyiapan. Setiap
kerusi memerlukan tiga jam pertukangan kayu dan satu jam penyiapan. Pada minggu ini,
ada 240 jam masa pertukangan kayu dan 100 jam masa penyiapan. Setiap meja yang
dihasilkan memberi keuntungan sebanyak RM70 dan setiap kerusi memberi keuntungan
RM50.
Emak pernah dengar daripada orang lain bahawa masalah begini dapat diselesaikan
menggunakan pengaturcaraan linear iaitu Kaedah Simpleks. Oleh kerana beliau sibuk
dengan tugasan harian di kilang, dia minta bantuan anda agar membuat rujukan di
perpustakaan mengenai pengaturcaraan linear dan menentukan bilangan setiap perabot
yang harus dihasilkan supaya keuntungan yang terbanyak dapat diperolehi dengan Kaedah
Simpleks. Emak juga ingin mengetahui lebih lanjut mengenai Kaedah M-besar.
Biarkan
x ≥ 0 , y ≥0 (kekangan ketidaknegatifan)
Memaksimumkan Memaksimumkan :
f −70 x−50 y−0 s1−0 s 2=0
Subjek kepada
4 x+3 y + s1 +0 s2=240
2 x+ y + 0 s 1+ s2 =100
MOHD HAFIZZUDDIN AFIF BIN ROAN
Subjek kepada
4 x+3 y + s1 =240
2 x+ y + s 2=100
x ≥ 0 , y ≥0. s1 ≥ 0 , s2 ≥0
hingga 240 mewakili pembolehubah lalai untuk masa pertukangan yang tidak digunakan. s2
merupakan pemboleh ubah ketidaknegatifan yang mempunyai nilai di antara 0 sehingga 100
yang juga mewakili pembolehubah atau masa penyerapan yang tidak digunakan.
x=0
y=0
s1=240
s2=100
LANGKAH 3 : Tentukan lajur pangsi dengan mencari nilai paling negatif dalam tablo.
Dalam tablo ini, nilai paling negatif ialah -70. Maka lajur yang mempunyai -70 adalah lajur
pangsi.
Lajur pangsi
MOHD HAFIZZUDDIN AFIF BIN ROAN
240 ÷ 4=60
100 ÷ 2=50
x= pembolehubah masuk
LANGKAH 5: Bahagi baris pangsi dengan unsur pangsi. Gantikan pemboleh ubah
asas baris pangsi dengan pemboleh ubah dari lajur pangsi.
R +70 R
1 3
R −4 R
2 3 , Maka :
Lajur pangsi
Pemboleh ubah x y s1 s2 Penyelesaian
bebas Baris pangsi
f 0 -15 0 35 3500
s1 0 1 1 -2 40
x 1 1 0 1 50
2 2 40 ÷ 1=40
Tablo 7 1
50 ÷ =100
2
Dapatkan nisbah dan pembolehubah masuk dan keluar :
Lajur pangsi
Unsur pangsi
Pemboleh ubah x y s1 s2 Penyelesaian
bebas Baris pangsi
f 0 -15 0 35 3500
s1 0 1 1 -2 40
x 1 1 0 1 50
2 2 40 ÷ 1=40
1
50 ÷ =100
Bahagi baris : 2
Bahagikan baris pangsi dengan unsur pangsi. Gantikan pemboleh ubah asas baris pangsi
dengan pemboleh ubah dari lajur pangsi :
LANGKAH 8 : Interpretasi
Oleh kerana tiada nilai negatif dalam baris fungsi objektif, maka proses lelaran berhenti,
tablo yang terbentuk ini merupakan tablo terakhir. Daripada tablo ini didapati nilai maksimum
ialah 4100 apabila, x=30 , y=40 , s1 =0 dan s 2=0.
Nilai positif-M besar akan menggantikan nilai pembolehubah tiruan di baris fungsi
objektif dalam bentuk tablo dan selesaikan persamaan mengikut kaedah Simpleks. Terdapat
6 langkah untuk menyelesaikan masalah menggunakan kaedah M-besar. (Smith, 2012).
4. Sekiranya kekangan tersebut lebih besar daripada nilai sebelah kanan, tambahkan
pembolehubah lalai atau pembolehubah negatif “s” dan tambahkan pembolehubah
tiruan, R ke dalam persamaan tersebut ketika dalam bentuk piawai.
5. Dalam bentuk tablo, pembolehubah tiruan R di baris fungsi objektif akan digantikan
dengan nilai M-besar.
6. Selesaikan persamaan kekangan tersebut seperti Kaedah Simpleks.