Anda di halaman 1dari 12

TUGAS PROGRAM LINEAR

Disusun Untuk Memenuhi Tugas Mata Kuliah Program Linear Dosen Pengampu Hardi Suyitno

Oleh: Muhammad Ardian Syah(4101410058) Pendidikan Matematika Rombel 2

JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI SEMARANG 2013

Metode Simplex 1. Use the simplex algorithm to solve the following LP: Max: s.t.: , , . Sumber: Winston, Wayne. 2003. Operations Research Applications and Algorithms 4th. Edition. tersedia di www.4shared.com/rar/xdxKEpJ2/Wayne_Winston_Operations_Resea.html Penyelesaian a. Mengubah pertidaksamaan menjadi persamaan dengan menambah variabel sehingga Max: s.t.: , , . b. Jelas ( ) sudah terdapat matriks identitas dan sudah terdapat DPF. 0 1 0 0 0 0 0 1 0 0 Penilaian 3(baris kunci) 8 c. Membuat tabel simplex (program awal) 2 3 cb VDB Q 0 6 1 2* 0 8 2 1 Zj 0 0 0 Zj-cj -2 -3 Kolom kunci Jelas elemen kuncinya adalah a12=2. d. Membuat tabel simplex(perbaikan 1) 2 cb VDB Q 3 0 Zj 3 5 9 Zj-cj Kolom kunci
Jelas elemen kuncinya adalah a21=3/2.

dan

3 1

0 Penilaian 0 1 0 0 6 (baris kunci)

0 3 0

e. Membuat tabel simplex(perbaikan 2) 2 cb VDB Q 3 2 Zj Zj-cj Karena 0 1

3 1 0 3 0

0 Penilaian

maka program sudah optimal pada pada

dengan .

Jadi penyelesaian program tersebut adalah

2. Use the simplex algorithm to solve the following problem: max t.s.: , , , . Sumber: Winston, Wayne. 2003. Operations Research Applications and Algorithms 4th. Edition. tersedia di www.4shared.com/rar/xdxKEpJ2/Wayne_Winston_Operations_Resea.html Penyelesaian: a. Mengubah pertidaksamaan menjadi persamaan dengan menambah variabel sehingga max t.s.: , , , . b. Jelas (

dan

) sudah terdapat matriks identitas dan sudah terdapat DPF.

c. Membuat tabel simplex(program awal) 2 -1 1 0 0 0 cb VDB Q P 0 60 3 2 1 1 0 0 20 0 10 1* -1 2 0 1 0 10(baris kunci) 0 20 1 1 -1 0 0 1 20 Zj 0 0 0 0 0 0 0 Zj-cj -2 1 -1 0 0 0 Kolom kunci dan elemen kuncinya adalah a21=1.

d. Membuat tabel simplex(perbaikan 1) 2 -1 1 cb VDB Q 0 30 0 5 -5 2 10 1 -1 2 0 10 0 3* -3 Zj

0 1 0 0

0 -3 1 -1

0 0 0 1 P 6 (baris kunci)

20 2 -2 4 0 2 0 Zj-cj 0 -1 3 0 2 0 Kolom kunci dan elemen kuncinya adalah a32=3.

e. Membuat tabel simplex(perbaikan 2) 2 -1 cb VDB Q 0 0 0 2 -1 Zj 1 0 2 0 0 1 -1 0

1 0 1 -1 3 2

0 1 0 0 0 0

0 P

Karena .

maka program sudah optimal pada ( pada (

) dengan ).

Jadi penyelesaian program tersebut adalah

Sensitifitas 3. The following questions refer to the Giapetto problem (Section 3.1). Giapettos LP was max: h.m.: , , , . ( =soldiers and =trains). a. Show that as long as soldiers ( ) contribute between$2 and $4 to prot, the current basis remains optimal. If soldiers contribute $3.50 to prot, nd the new optimal solution to the Giapetto problem. b. Show that as long as trains ( ) contribute between $1.50 and $3.00 to prot, the current basis remains optimal. Sumber: Winston, Wayne. 2003. Operations Research Applications and Algorithms 4th. Edition. tersedia di www.4shared.com/rar/xdxKEpJ2/Wayne_Winston_Operations_Resea.html

Penyelesaian: Mengubah pertidaksamaan menjadi persamaan dengan menambahkan max: h.m.: , , , . Jelas ( ) sudah terdapat matriks identitas dan sudah memiliki DPF.

Membuat tabel simplex(program awal) 3 2 0 0 0 Cb VDB Q Penilaian 0 100 2 1 1 0 0 50 0 80 1 1 0 1 0 80 0 40 1* 0 0 0 1 40<=brs kunci Zj 0 0 0 0 0 0 Zj-cj -3 -2 0 0 0 Kolom kunci dan elemen kuncinya adalah a31=1. Membuat tabel simplex(perbaikan 1) 3 2 0 0 0 Cb VDB Q Penilaian 0 20 0 1* 1 0 -2 20<=brs kunci 0 40 0 1 0 1 -1 40 3 40 1 0 0 0 1 Zj 120 3 0 0 0 0 Zj-cj 0 -2 0 0 0 Kolom kunci dan elemen kuncinya adalah a12=1. Membuat tabel simplex(perbaikan 2) 3 cb VDB Q 2 20 0 0 20 0 3 40 1 Zj 120 3 Zj-cj 0 Jelas elemen kuncinya adalah a25=1.

2 1 0 0 2 0

0 Penilaian -10 20<=brs kunci 40

1 0 -2 -1 1 1* 0 0 1 2 0 -1 2 0 -1 Kolom kunci

Membuat tabel simplex(perbaikan 3) 3 2 0 0 0 cb VDB Q P 2 60 0 1 -1 2 0 0 20 0 0 -1 1 1 3 20 1 0 1 -1 0 Zj 120 3 2 1 1 0 Zj-cj 0 0 1 0 0 Karena maka program sudah optimal dengan pada (20,60) dengan Jadi agar optimal maka 20 soldiers dan 60 trains keuntungan maksimal sebesar $120.

a. Keuntungan diperoleh dari soldiers sebesar $3 diubah menjadi $ sehingga tabel optimal berubah menjadi berikut. 2 0 0 0 cb VDB Q P 2 60 0 1 -1 2 0 0 20 0 0 -1 1 1 20 1 0 1 -1 0 Zj 120+20 2 -2+ 4- 0 Zj-cj 0 0 -2+ 4- 0 Karena maka dan sehingga diperoleh . Ini berarti akan memberikan zmaks=120+20 dan dengan PO tetap. Rentang nilai tersebut disebut kepekaan dari . Jadi kepekaan keuntungan dari adalah diantara $2 dan $4. maka diperoleh 3,5 2 0 0 0 Cb VDB Q P 2 60 0 1 -1 2 0 0 20 0 0 -1 1 1 3,5 20 1 0 1 -1 0 Zj 190 3,5 2 1,5 0,5 0 Zj-cj 3,5 0 1,5 0,5 0 Dari tabel di atas diperoleh PO dan dengan zmaks=190. Pada program ini PO tetap tetapi zmaks meningkat. Jadi jika maka akan optimal pada 20 soldiers dan 60 trains dengan keuntungan maksimal sebesar $190. b. Keuntungan diperoleh dari trains sebesar $2 diubah menjadi $ sehingga tabel optimal berubah menjadi berikut. 3 0 0 0 cb VDB Q P 60 0 1 -1 2 0 0 20 0 0 -1 1 1 3 20 1 0 1 -1 0 Zj 60-60 3 - +3 2-3 0 Jika

Zj-cj 0 0 - +3 2-3 0 Karena maka dan sehingga diperoleh . Ini berarti akan memberikan Zmaks=60-60 dan dengan PO tetap. Rentang nilai tersebut disebut kepekaan dari . Jadi kepekaan keuntungan dari adalah diantara $1,5 dan $3.

Transportation 4. Given a transportation problem with the following costs, supply, and demand, find the initial solution using the minimum cell cost method(inspection) and Vogels approximation Model. Is the VAM solution optimal? To Supply From 1 2 3 A 6 7 4 100 B 5 3 6 180 C 8 5 7 200 Demand 135 175 170 480 Sumber: http://homes.ieu.edu.tr/~ykazancoglu/BA228/Transportation.pdf Penyelesaian: a. Dengan menggunakan metode inspeksi Menyusun program awal (tabel 1) To Supply From T1 T2 T3 A1 6 7 4 100 A2 5 3 6 180 A3 8 5 7 200 Demand 135 175 170 480 Jelas cj terkecil adalah 3, yaitu pada sel x22(masuk program) Jelas x22=min{180,175}=175, dan a2*=180-175=5. Tabel 2 Supply From T1 T3 A1 6 4 100 A2 5 # 6 5 A3 8 7 200 Demand 135 170 305 Jelas cj terkecil adalah 4, yaitu pada sel x13(masuk program) Jelas x13=min{100,170}=100, dan t3*=170-100=70. To T2

Tabel 3 Supply From T1 T3 A1 # A2 5 # 6 5 A3 8 7 200 Demand 135 70 205 Jelas cj terkecil adalah 5, yaitu pada sel x21(masuk program) Jelas x21=min{5,135}=5, dan t1*=135-5=130. Tabel 4 Supply From T1 T3 A1 # A2 # # A3 8 7 200 Demand 130 70 200 Jelas cj terkecil adalah 7, yaitu pada sel x33(masuk program) Jelas x33=min{70,200}=175, dan t3*=200-70=130. Tabel 5 Supply From T1 T3 A1 # A2 # # A3 8 # 130 Demand 130 200 Jelas cj terkecil adalah 7, yaitu pada sel x33(masuk program). Tabel 6 From A1 A2 A3 Demand T1 6 55 8130 135 To T2 7 3175 5 175 T3 4100 6 770 170 Supply 100 180 200 480 To T2 To T2 To T2

PO ialah x13, x21, x22, x31, x33 dengan Z = 4x100 + 5x5 + 3x175 + 8x130 + 7x70=2480.

b. Dengan meode VAM Membuat program awal(tabel 1) BK To Supply From T1 T2 T3 2<= A1 6 7 4 100 2 A2 5 3 6 180 2 A3 8 5 7 200 Demand 135 175 170 480 BB 1 2 2 BB atau BK terbesar adalah 2 (pilih baris 1). Pada baris 1 diperoleh cj terkecil adalah x13=4(masuk program). Jelas x13=min{100,170}=100, dan t3*=170-100=70. Tabel 2 From T1 T3 A1 # 2 A2 5 3 6 180 2 A3 8 5 7 200 Demand 135 175 70 380 BB 3<= 2 1 BB atau BK terbesar adalah 3 (kolom 1). Pada kolom 1 diperoleh cj terkecil adalah x21=5(masuk program). Jelas x21=min{180,135}=135, dan a2*=180135=45. Tabel 3 From T1 T3 A1 # 3<= A2 # 3 6 45 2 A3 5 7 200 Demand 175 70 245 BB 2 1 BB atau BK terbesar adalah 3 (baris 2). Pada baris 2 diperoleh cj terkecil adalah x22=3(masuk program). Jelas x22=min{45,175}=45, dan t2*=175-45=30. Tabel 4 To T2 Supply BK To T2 Supply BK To T2 Supply BK

From T1 T3 A1 # A2 # # 2 A3 5 7 200 Demand 130 70 245 BB 5 7<= BB atau BK terbesar adalah 7 (kolom 3). Pada kolom 3 diperoleh cj terkecil adalah x33=7(masuk program). Jelas x33=min{200,70}=70, dan t3*=200-70=130.

Tabel 5 To T2 Supply BK

From T1 T3 A1 # A2 # # 5 A3 5 # 130 Demand 130 130 BB 5 BB atau BK terbesar adalah 5 (kolom 2). Pada kolom 2 diperoleh cj terkecil adalah x32=5(masuk program). Tabel 6 To Supply From 1 2 3 A 6 7 4100 100 135 45 B 5 3 6 180 130 70 C 8 5 7 200 Demand 135 175 170 480 PO ialah x13, x21, x22, x32, x33 dengan Z = 4x100 + 5x135 + 3x45 + 5x130 + 7x70 = 2350. Menghitung OC kosong dengan MODI To From 1 2 3 A 6 7 4100 B 5135 345 6 130 C 8 5 770 Demand 135 175 170 BK 4 2 4

Supply 100 180 200 480

BB 0 1 3

Tabel OC kosong Sel perhitungan OC kosong 1 (1,1) (4+0)-6 -2 2 (1,2) (2+0)-7 -5 3 (2,3) (4+1)-6 -1 4 (3,1) (4+3)-8 -1 Berdasarkan tabel di atas, semua OC sel kosong sudah tidak ada yang positif maka program sudah optimal. Jadi PO dari masalah tersebut adalah x13, x21, x22, x32, x33 dengan Zmin = 4x100 + 5x135 + 3x45 + 5x130 + 7x70 = 2350. No Penugasan 5. Five employees are available to perform four jobs. The time it takes each person to perform each job is given in Table 50. Determine the assignment of employees to jobs that minimizes the total time required to perform the four jobs.

Table 50 person
1 2 3 4 5 time(hours) job 1 22 18 26 16 21 job 2 18 20 22 job3 30 27 28 25 job 4 18 22 28 14 28

Note: Dashes indicate person cannot do that particular job Sumber: Winston, Wayne. 2003. Operations Research Applications and Algorithms 4th. Edition. tersedia di www.4shared.com/rar/xdxKEpJ2/Wayne_Winston_Operations_Resea.html Penyelesaian: Membuat program awal. Jelas terjadi ketidakseimbangan antara pegawai dan pekerjaan(job) maka perlu penambahan job sehingga tebel menjadi berikut. Person
K1 K2 K3 K4 K5 time(hours) T1 22 18 26 16 21 T2 18 20 22 T3 30 27 28 25 time(hours) T1 22 18 26 16 21 T2 18 20 22 T3 30 27 28 25 T4 18 22 28 14 28 T5 0 0 0 0 0 T4 18 22 28 14 28 T5 0 0 0 0 0

Membuat tabel MOC Person


K1 K2 K3 K4 K5

Membuat tabel TOC Person


K1 K2 K3 K4 K5 time(hours) T1 6 2 10 0 5 T2 0 2 4 T3 5 2 3 0 T4 4 8 14 0 14 T5 0 0 0 0 0

Menggaris Person
K1 K2 K3 K4 K5 time(hours) T1 6 2 10 0 5 T2 0 2 4 T3 5 2 3 0 T4 4 8 14 0 14 T5 0 0 0 0 0

Jelas terdapat 4 garis sehingga program belum optimal. Jelas nilai sel yang terkecil adalah 2, sehingga yang tertutup 1 kali tetap, yang tertutup 2 kali ditambah 2, dan yang tidak tertutup dikurangi 2. Diperoleh tabel berikut. Person
K1 K2 K3 K4 K5 time(hours) T1 6 0 8 0 5 T2 0 0 4 T3 5 0 1 0 T4 4 6 12 0 14 T5 2 0 0 2 0

Jelas terdapat 5 garis sehingga program sudah optimal. Menentukan sel dengan nilai nol agar masuk program sehingga diperoleh tabel berikut. Person
K1 K2 K3 K4 K5 time(hours) T1 6 T2

0*
0 4 -

0*
8 0 5

T3 5 0 1 -

T4 4 6 12

T5 2 0

0*
2 0

0*
14

0*

PO ialah {(K1,T2),(K2,T1),(K3,T5),(K4,T4),(K5,T2)} dengan Zmin=18+18+25+14+0=75. Jadi penyelesaiannya adalah person 1 mengerjakan job 2, person 2 mengerjakan job 1, person 3 mengerjakan job 5, person 4 mengerjakan job 4 dan person 5 mengerjakan job 2 dalam waktu 75 jam.