Program linier – metode simpleks revisi (msr)

25
PROGRAM LINIER – METODE SIMPLEKS REVISI (MSR) KELOMPOK 4 1. AZMAH AULIYA ACHMY ZAD 2. ERVICA BADIATU ZAHRA 3. EVA NADZIA 4. FAHMI SHIHHATUL AQDAH 5. KURNIA FAJARWATI 6. MAULUDIN HAFIZ AL-HADI

description

untuk soal minimasi fase ke 2 dilanjutkan sendiri sebagai pelatihan. dan dalam beberapa entry ada kesalahan data, di benarkan sendiri untuk evaluasi

Transcript of Program linier – metode simpleks revisi (msr)

Page 1: Program linier – metode simpleks revisi (msr)

PROGRAM LINIER – METODE SIMPLEKS REVISI (MSR)KELOMPOK 4

1. AZMAH AULIYA ACHMY ZAD

2. ERVICA BADIATU ZAHRA

3. EVA NADZIA

4. FAHMI SHIHHATUL AQDAH

5. KURNIA FAJARWATI

6. MAULUDIN HAFIZ AL-HADI

Page 2: Program linier – metode simpleks revisi (msr)

Metode Simpleks yang Direvisi

Metode Simpleks yang Direvisi adalah penyederhanaan dari metode simpleks baku. Metode ini dikembangkan oleh Dantzig dan Oschard-Hays pada tahun 1953. Sentral perhatian dalam metode ini adalah perhitungan terhadap konstanta yang diperlukan saja.

Page 3: Program linier – metode simpleks revisi (msr)

Bentuk Standar Matriks

Maksimumkan atau minimumkan: Z = c’x

Batasan: (A,I)x = b

Contoh:

Maksimumkan: Z = 3+ 2

Batasan:

+ 2 ≤ 6

2 + ≤ 8

- + ≤ 1

≤ 2

, ≥ 0

=

Page 4: Program linier – metode simpleks revisi (msr)

Lanjutan ...

Penyelesaian

1. ubah bentuk persamaan!

Maksimumkan:Z = 3 + 2 + 0 – 0 + 0 + 0

Batasan:

+ 2 + = 6

2 + + = 8

- + + = 1

+ = 2

2. interpretasi dalam bentuk standar matriks!

𝐴𝑅=[1 −3 −2 0 0 0 00 1 2 1 0 0 00 200−10

1 01100

1 0 0001001]

Page 5: Program linier – metode simpleks revisi (msr)

Bentuk tabel MSR

VB d1 d2 dm xRB XkZ d01 d02 d0m Z Zk-ckxB1 d11 d12 d1m xB1 ᵝik.. .. .. .. .. .... .. .. .. .. ..xBm dm1 dm2 dmm xBm ᵝmk

Page 6: Program linier – metode simpleks revisi (msr)

Kelebihan MSR

MSR melakukan perhitungan terhadap konstanta yang dibutuhkan saja.

Tabel MSR lebih sederhana/simple.

Dapat menggunakan matriks/vektor.

Lebih cepat mendapatkan nilai optimal dari suatu fungsi tujuan.

Page 7: Program linier – metode simpleks revisi (msr)

Tahapan MSR (kasus memaksimumkan Z tanpa variabel artifisial)

1. Tulis dalam bentuk matriks!2. Buatlah tabel awal dan masukkan entri tabel, sisakan 1 kolom terakhir!3. Carilah xk untuk menjadi variabel dasar 4. Carilah elemen pivot ᵝik dalam kolom terakhir tabel melalui cara yang lazim dari analisis simpleks baku5. Gunakan persamaan transformasi yang umumnya digunakan dalam analisis simpleks baku untuk memperoleh semua masukan (entri) dalam tabel baru, kecuali kolom terakhir.6. Ulangi langkah 3 sampai 5 sampai memperoleh Zj-cj > 0 untuk semua j.

𝑍 𝑗−𝑐 𝑗=∑𝑠=1

𝑚

𝑑0 𝑠.𝑎𝑠𝑗−𝑐 𝑗=∑𝑠=0

𝑚

𝑑0𝑠 .𝑎𝑠𝑗

Page 8: Program linier – metode simpleks revisi (msr)

Contoh :

Selesaikan masalah berikut dengan MSR!!

Maksimumkan Z = 8X1 + 6X2

Batasan :

4X1 + 2X2 ≤ 60

2X1 + 4X2 ≤ 48

X1, X2 ≥ 0

Page 9: Program linier – metode simpleks revisi (msr)

Solusi dengan MSR

Masukan variabel penambah (slack variable) X3 dan X4.

Fungsi tujuan :

Z – 8X1 – 6X2 + 0X3 + 0X4 = 0

Batasan :

4X1 + 2X2 + X3+ 0X4 = 60

2X1 + 4X2 + 0X3+ X4 = 48

X1, X2, X3, X4 ≥ 0Sehingga diperoleh matriks sbb:

Page 10: Program linier – metode simpleks revisi (msr)

Buat tabel awal (iterasi 0)

VB

Z 0 0 0 ?

1 0 60 ?

0 1 48 ?

VB

Z 0 0 0 -8

1 0 60 4*

0 1 48 2

Variabel non-basis = = = 0 Variabel basis : = 60 dan = 48

Page 11: Program linier – metode simpleks revisi (msr)

Tabel 2 (iterasi 1)

VB

Z 2 0 120 ?

0 15 ?

- 1 18 ???

Page 12: Program linier – metode simpleks revisi (msr)

Mencari k dan entri

= (1, 2, 0) = (-2, 2)

karena k = 2. tabel 2 dilengkapi dengan cara menyelipkan dan mengevaluasi

𝛽2=𝐵−1 .𝑎2=[ 14 0

−121 ] [24 ]=[ 123 ]

VB

Z 2 0 120 -2

0 15

- 1 18 3*

Variabel non-basis = = = 0Variabel basis : = dan = 3

Page 13: Program linier – metode simpleks revisi (msr)

Tabel 3 (iterasi 2)

VB

Z 132 ?

- 12 ?

- 6 ?

Cari lagi yuk!!

Page 14: Program linier – metode simpleks revisi (msr)

= (1, ) = ( )

≥ 0

Ini berarti terbukti kita telah memperoleh nilai optimal yaitu Z = 132 yang tercapai oleh ( ) = (12, 6)

Page 15: Program linier – metode simpleks revisi (msr)

Tahapan MSR (kasus meminimumkan Z dengan variabel artifisial)

1. Tulis dalam bentuk matriks!2. Buatlah tabel awal dan masukkan entri tabel, sisakan 1 kolom terakhir!3. Carilah xk untuk menjadi variabel dasar 4. Carilah elemen pivot ᵝik dalam kolom terakhir tabel melalui cara yang lazim dari analisis simpleks baku5. Gunakan persamaan transformasi yang umumnya digunakan dalam analisis simpleks baku untuk memperoleh semua masukan (entri) dalam tabel baru, kecuali kolom terakhir.6. Ulangi langkah 3 sampai 5 sampai memperoleh Zj-cj < 0 untuk semua j.

Page 16: Program linier – metode simpleks revisi (msr)

Contoh

Selesaikan masalah berikut dengan MSR!!Minimumkan Z = 2X1 + 7X2 Batasan :

5X1 + X2 ≥ 10 X1 + 4X2 ≥ 4 X1, X2 ≥ 0

Page 17: Program linier – metode simpleks revisi (msr)

Penyelesaian dengan MSR

Masukan variabel surplus X3 dan X4, kemudian tambahkan variabel artifisial X5 dan X6

5X1 + X2 – X3 + X5 = 0

X1 + 4X2 – X4 + X6 = 0

Ubahlah masalah menjadi memaksimumkan

Maksimumkan Z = -2X1 - 7X2 dimana Z = -Z

=

Page 18: Program linier – metode simpleks revisi (msr)

Sajikan dalam bentuk matriks!

=

Variabel dasar awal yaitu Z, ,

[10 01

0−1

0−1

0000

1001

] =

=

Page 19: Program linier – metode simpleks revisi (msr)

FASE 1PAKSAKAN Z = 0

Page 20: Program linier – metode simpleks revisi (msr)

Tabel 1 (Iterasi 0)

VB d1 d2 xSB XkZ 0 0 ? ?-1 -1 ? ?x5 1 0 ? ?x6 0 1 ? ?

Page 21: Program linier – metode simpleks revisi (msr)

Mencari

= = =

VB d1 d2 xSB XkZ 0 0 0 ?-1 -1 -14 ?x5 1 0 10 ?x6 0 1 4 ?

Page 22: Program linier – metode simpleks revisi (msr)

Mencari dan entrinya

= (-1, -1)

= (-6, -5, 1, 1)

k = 1

=

VB d1 d2 xSB X1Z 0 0 0 2-1 -1 -14 -6x5 1 0 10 5*x6 0 1 4 1

Page 23: Program linier – metode simpleks revisi (msr)

Tabel 2 (Iterasi 1)

VB d1 d2 xSB XkZ - 0 -4 ?-1 -2 ?x1 0 2 ?x6 - 1 2 ?

Page 24: Program linier – metode simpleks revisi (msr)

Mencari dan entrinya

= ( -, -

k = 2

=

=

VB d1 d2 xSB X2Z - 0 -4-1 -2x1 0 2x6 - 1 2 *

Page 25: Program linier – metode simpleks revisi (msr)

Tabel 3 (Iterasi 2)

VB d1 d2 xSBZ - -40 0 0x1 -x2 -

= 0 fase 1 selesaiLanjutkan Fase 2!