Anda di halaman 1dari 11

PROGRAM LINEAR

PEMA 4205

Oleh :

Yuliani Puji Astuti, M.Si

1
PRINSIP-PRINSIP METODE SIMPLEKS
• Dikembangkan oleh G.B. Dantzig
• Prosedur iteratif untuk menyelesaikan SPL (dalam bentuk standar)
• Sistem kendala (batasan) dalam bentuk kanonik

1. Mulai dengan solusi fisibel basis awal (dalam bentuk kanonik)


2. Tingkatkan solusi fisibel basis awal, bila mungkin dengan mendapatkan
solusi fisibel basis baru yang menghasilkan nilai fungsi target lebih baik;
dan eliminasikan solusi fisibel basis yang lama.
3. Lanjutkan proses sampai mendapatkan solusi yang optimal.

2
METODE SIMPLEKS DALAM BENTUK TABEL
Perhatikan masalah program linear berikut :

Maksimumkan:
Z = 5x1 + 2x2 + 3x3 – x4 + x5
Batasan :
x1 + 2x2 + 2x3 + x4 =8
3x1 + 4x2 + x3 + x5 = 7
x1 ≥ 0, x2 ≥ 0, x3 ≥ 0, x4 ≥ 0, x5≥ 0

3
Bentuk Tabel Dan
Kandidat Variabel Basis
Cj 5 2 3 –1 1
CB Const
Basis x1 x2 x3 x4 x5
–1 x4 1 2 2 1 0 8

1 x5 3 4 1 0 1 7

4
Perhitungan
Komponen ĈRow
• Ĉ1 = (–1 1) (1 3)T – 5= -3
• Ĉ2 = (–1 1) (2 4)T – 2= 0
• Ĉ3 = (–1 1) (2 1)T – 3= -4
• Ĉ4 = (–1 1) (1 0)T – (-1)= 0
• Ĉ5 = (–1 1) (0 1)T – 1= 0

5
Tabel 1: Solusi awal

Cj 5 2 3 –1 1
CB Const
Basis x1 x2 x3 x 4 x5
–1 x4 1 2 2 1 0 8

1 x5 3 4 1 0 1 7
ĈRow -3 0 -4 0 0 Z = –1

6
Pemantauan nilai ĈRow
• Perhatikan nilai ĈRow pada tabel. Selama nilai ĈRow
masih memuat nilai negatif, maka tabel belum
optimal, solusi basis perlu digeser untuk
mendapatkan solusi yang lebih mengoptimalkan Z.
• Geser basis ke variabel yang memuat ĈRow paling
negatif. Disini ĈRow paling negatif adalah -4, yaitu
pada kolom x3 . Maka x3 adalah kandidat basis baru
yang mengoptimalkan Z.
• Untuk pemilihan baris pada kolom calon basis baru
yang bernilai 1 dan 0 pada lainnya, dengan mencari
minimum dari (bi /xi3)
Penggeseran basis
• Melalui OBE, geser basis ke x3 dengan baris pivot
pada baris 1 karena min (8/2,7/1) adalah 8/2 yaitu
baris pertama, sehingga elemen baris pertama
adalah 1 dan 0 untuk baris lainnya.
• Setelah basis bergeser, lakukan perhitungan ĈRow
kembali. Selama ĈRow masih memuat nilai negatif,
lakukan iterasi pergeseran basis sampai seluruh nilai
ĈRow tidak memuat nilai negatif. Pada tahap ini tabel
sudah optimal (maksimum).
• Nilai Z terakhir adalah Z optimal, dan basis terakhir
adalah variabel basis solusi yang memaksimumkan Z.
Tabel 2: (Ubah Basis)

Cj 5 2 3 –1 1
CB Const
Basis x1 x2 x3 x 4 x5
3 x3 1/2 1 1 1/2 0 4

1 x5 5/2 3 0 –1/2 1 3
ĈRow -1 4 0 2 0 Z =15

9
Tabel 3: Solusi optimal

Cj 5 2 3 –1 1
CB Const
Basis x1 x2 x3 x4 x5
3 x3 0 2/5 1 3/5 –1/5 17/5

5 x1 1 6/5 0 –1/5 2/5 6/5


ĈRow 0 26/5 0 9/5 2/5 Z =81/5

10
Tabel Optimal
• Karena nilai ĈRow sudah tidak memuat nilai
negatif, maka tabel sudah optimal dan tidak
perlu diiterasi lagi.
• Solusi optimal yaitu pada x1 =6/5 dan x3 =17/5
dengan nilai Z maksimum adalah 81/5

Anda mungkin juga menyukai