METODE SIMPLEKS (MS)

dokumen-dokumen yang mirip
PEMROGRAMAN LINIER. Metode Simpleks

PENYELESAIAN MODEL LINEAR PROGRAMMING SECARA MATEMATIK (METODE SIMPLEKS)

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

Model Linear Programming:

OPERATIONS RESEARCH. oleh Bambang Juanda

Metode Simpleks dengan Big M dan 2 Phase

Pemodelan dalam RO. Sesi XIV PEMODELAN. (Modeling)

METODE SIMPLEKS 06/10/2014. Angga Akbar Fanani, ST., MT. SPL Nonhomogen dengan penyelesaian tunggal (unique) ~ ~

Metode Simpleks M U H L I S T A H I R

Model Linear Programming:

BAB IV. METODE SIMPLEKS

PROGRAM LINEAR: METODE SIMPLEX

Analisis Sensitivitas (2)

Metode Simplex. Toha Ardi Nugraha

METODE SIMPLEKS. Obyektif 1. Memahami cara menyelesaikan permasalahan menggunakan solusi grafik 2. Mengetahui fungsi kendala dan fungsi tujuan

18/09/2013. Ekonomi Teknik / Sigit Prabawa / 1. Ekonomi Teknik / Sigit Prabawa / 2

Dualitas Dalam Model Linear Programing

BAB II METODE SIMPLEKS

METODE dan TABEL SIMPLEX

Taufiqurrahman 1

PROGRAM LINIER METODE SIMPLEKS

Z = 5X1 + 6X2 + 0S1 + 0S2 + MA1 + MA2. Persoalan Primal (asli) Persoalan Dual (kebalikan dari primal)

Riset Operasional LINEAR PROGRAMMING

Metode Simpleks (Simplex Method) Materi Bahasan

METODE SIMPLEKS DALAM PROGRAM LINIER

Bentuk Standar. max. min

mempunyai tak berhingga banyak solusi.

BAB V PROGRAMA LINIER : METODE SIMPLEKS

Pemrograman Linier (3)

METODE BIG M. Metode Simpleks, oleh Hotniar Siringoringo, 1

Latihan Management Science. Penyelesaian Aljabar (Metode Simplex)

Pengubahan Model Ketidaksamaan Persamaan

MATEMATIKA SISTEM INFORMASI 2 [KODE/SKS : IT / 2 SKS]

BAB III. METODE SIMPLEKS

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

BAB LINEAR PROGRAMMING : METODE GRAFIK PENDAHULUAN PENDAHULUAN

Dualitas Dalam Model Linear Programing

LINIER PROGRAMMING. By Zulkifli Alamsyah /ZA 1

: METODE GRAFIK. Metode grafik hanya bisa digunakan untuk menyelesaikan permasalahan dimana hanya

Matematika Bisnis (Linear Programming-Metode Grafik Minimisasi) Dosen Febriyanto, SE, MM.

Ir. Tito Adi Dewanto

Teori Dualitas dan Penerapannya (Duality Theory and Its Application)

PROGRAM LINIER : ANALISIS POST- OPTIMAL. Pertemuan 6

Model umum metode simpleks

PROGRAM STUDI AGRIBISNIS FAKULTAS PERTANIAN, UNIVERSITAS ANDALAS BAHAN AJAR. Simpleks

kita menggunakan variabel semu untuk memulai pemecahan, dan meninggalkannya setelah misi terpenuhi

Pemrograman Linier (2)

PRAKTIKUM II PEMROGRAMAN LINIER (METODE SIMPLEKS)

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

PEMROGRAMAN LINEAR YULIATI,SE,MM

PENELITIAN OPERASIONAL I (TIN 4109)

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

III. METODE PENELITIAN

Konsep Primal - Dual

Manajemen Operasional

Teknik Riset Operasi. Oleh : A. AfrinaRamadhani H. Teknik Riset Operasi

MBTI L/O/G/O Analisis Sensitivitas

MATA KULIAH RISET OPERASIONAL

Ada beberapa kasus khusus dalam simpleks. Kadangkala kita akan menemukan bahwa iterasi tidak berhenti, karena syarat optimalitas atau syarat

BAB 2 LANDASAN TEORI

Teknik Riset Operasional (Linear Programming) By. Rita Wiryasaputra, ST., M. Cs.

Fungsi kendala tidak hanya dibentuk oleh pertidaksamaan tetapi juga oleh pertidaksamaan dan/atau persamaan =. Fungsi kendala dengan pertidaksamaan

METODE SIMPLEKS DALAM PROGRAM LINIER

BAB III SOLUSI GRAFIK DAN METODE PRIMAL SIMPLEKS

METODE SIMPLEKS DALAM PROGRAM LINIER

METODE SIMPLEKS (THE SIMPLEX METHOD)

Dasar-dasar Optimasi

Pemrograman Linier (1)

Algoritma Simplex. Algoritma Simplex adalah algoritma yang digunakan untuk mengoptimalkan fungsi objektif dan memperhatikan semua persamaan

BAB II TINJAUAN PUSTAKA

RISET OPERASIONAL MINGGU KE-2. Disusun oleh: Nur Azifah., SE., M.Si. Linier Programming: Formulasi Masalah dan Model

PENYELESAIAN MODEL LINEAR PROGRAMMING SECARA GRAFIK

BAB II TINJAUAN PUSTAKA

PERBANDINGAN ANALISIS SENSITIVITAS MENGGUNAKAN PARTISI OPTIMAL DAN BASIS OPTIMAL PADA OPTIMASI LINEAR MIRNA SARI DEWI

BAB VI PROGRAMA LINIER : DUALITAS DAN ANALISIS SENSITIVITAS

Pengambilan Keputusan dalam keadaan ada kepastian. IRA PRASETYANINGRUM, S.Si,M.T

Bab 2 LANDASAN TEORI

BAHAN KULIAH TEKNIK RISET OPERASI

PROGRAM LINEAR DENGAN METODE SIMPLEX

BAB VI. DUALITAS DAN ANALISIS POSTOPTIMAL

ALGORITMA METODE SIMPLEKS (PRIMAL)

Metode Simpleks Minimum

LINDO. Lindo dapat digunakan sampai dengan 150 kendala dan 300 variabel

BAB II LANDASAN TEORI. A. Sistem Persamaan Linear dan Sistem Pertidaksamaan Linear

LINIEAR PROGRAMMING MATEMATIKA BISNIS ANDRI HELMI M, S.E., M.M.

Maximize or Minimize Z = f (x,y) Subject to: g (x,y) = c

Pemrograman Linier (2)

B. Persoalan Batasan Campuran

Metode Simpleks dalam Bentuk Tabel (Simplex Method in Tabular Form) Materi Bahasan

Team Dosen Riset Operasional Program Studi Teknik Informatika Universitas Komputer Indonesia

BAB I PENDAHULUAN. besar dan mampu membantu pemerintah dalam mengurangi tingkat pengangguran.

Formulasi dengan Lindo. Dasar-dasar Optimasi. Hasil dengan Lindo 1. Hasil dengan Lindo 2. Interpretasi Hasil. Interpretasi Hasil.

Analisis Sensitifitas DALAM LINEAR PROGRAMING

BAB 2 LANDASAN TEORI

Dual Pada Masalah Maksimum Baku

Tabel 1. Soal Lapres. Benang Pewarna Harga Jual Permasalahan tersebut dimodelkan sebagai berikut : X2 = Sarung Anak

EKONOMI PRODUKSI. PERTEMUAN KEDELAPAN: MAKSIMISASI TERKENDALA (Lanjutan)

BAB 3 PEMBAHASAN. 3.1 Pengumpulan Data

METODE SIMPLEKS DALAM PROGRAM LINIER

Transkripsi:

METODE SIMPLEKS (MS) Teori LP: solusi optimal di titik pojok (sudut) daerah solusi feasible. Metode Simpleks memeriksa titik-titik sudut secara sistematik (iteratif), menggunakan konsep aljabar dasar, sampai diperoleh solusi optimal. Pendekatan MS menghasilkan: - solusi optimal mengenai peubah2 keputusan dan nilai fungsi tujuannya - Beberapa informasi ekonomi yang bermanfaat (Analisis sensitifitas dan dualitas) Banyak paket program LP menyajikan hasilnya sedikit bervariasi; namun dgn memahami metode simpleks akan mudah menginterpretasi output komputer dari berbagai paket program, seperti QM4W, LINDO, PAM, SAS, LlNPRO, MPSX, ALPS, LlNPROG, dan lain-lain.

Menyusun Solusi (Tabel) Simpleks Awal Setelah masalah diformulasikan dalam fungsi tujuan dan fungsi kendala, konversikan semua pertidaksamaan kendala kedalam suatu persamaan (bentuk standar TABLO SIMPLEKS), dengan cara: Tambahkan peubah Slack (+S) disisi kiri pada kendala, dan pada fungsi tujuan. Peubah slack ini dapat diinterpretasikan sebagai sumberdaya yang tidak digunakan. Koefisien dalam fungsi tujuannya diberi nilai 0 karena tidak memberikan kontribusi. Tambahkan peubah Artifisial (A) disisi kiri pada kendala =, dan pada fungsi tujuan. Peubah ini digunakan untuk mempermudah menentukan solusi awal dalam tablo simpleks, dan tidak mempunyai arti fisik sehingga harus keluar dari peubah basis sebelum solusi optimal diperoleh. Kurangkan peubah Surplus (-S) disisi kiri pada kandala, dan pada fungsi tujuan. Koefisien dalam fungsi tujuannya diberi nilai 0 karena tidak memberikan kontribusi.. Kemudian tambahkan peubah Arlifisial (A) untuk mempermudah menentukan solusi awal. Peubah Surplus dapat diinterpretasikan sebagai berapa banyak, solusi melebihi batas minimum sumberdaya dari suatu kendala. tanda : biasa ditemui dlm masalah minimisasi

5 Langkah Metode Simpleks (maksimisasi) 1. Pilih peubah dgn nilai C j -Z j yg positif terbesar utk dimasukkan ke solusi (basis) kolom pivot 2. Tentukan peubah basis yg akan diganti dgn memilih yg rasio KolomKuantitas/ pivot, terkecil (non negatif) baris pivot. Perpotongan kp dan bp unsur pivot 3. Hitung nilai baru dari baris pivot, dgn membagi tiap unsurnya dengan unsur pivot. bp * j = bp j /up 4. Hitung nilai baru dari baris lainnya. b * j = b j a p bp * j 5. Hitung Z j dan C j -Z j utk Tablo Simpleks tsb. Jika ada nilai C j -Z j yg positif, kembali ke(1). Jika tidak, solusi optimal sdh didapat (stop). b j : angka dlm baris lama a p : angka dibawah atau di atas angka pivot pd baris tsb. bp* j : angka yg bersesuaian dlm baris pivot baru (dari langkah(3)

Dlm Minimisasi, prosedur dimodifikasi dgn 2 cara: 1. Dlm langkah(5), peubah yg masuk dlm solusi adalah yg nilai Cj-Zj nya negatif terbesar. 2. Sama prosedurnya, tapi fungsi tujuan dimodifikasi dulu: Min Cost = 5 X 1 + 6 X 2 Max (-Cost) = - 5 X 1-6 X 2 Peubah Artifisial : Tdk punya arti fisik; hanya utk memudahkan penentuan solusi awal. Sebelum solusi akhir tercapai, peubah artifisial harus keluar dari basis. Diatasi melalui fungsi tujuan, dgn memberi cost/unit sgt besar dlm masalah minimisasi. Peubah Basis: peubah keputusan dlm solusi (0) Tingkat Substitusi (unsur matriks A dlm tablo simpleks): banyaknya unit peubah basis yg dikeluarkan jika diganti oleh 1 unit peubah non-basis. Z j : Total gross profit (utk kolom kuantitas). Gross profit yg dikorbankan jika menambah 1 unit peubah ke dlm solusi yg sdh dibuat. C j -Z j : Tambahan profit = profit yg diperoleh - profit yg dikorbankan.

Teladan untuk masalah perusahaan furnitur : Max 7 X1 + 5 X2 + 0 S1 + 0 S2 Dengan kendala 2 X1 + 1 X2 + 1 S1 + 0 S2 = 100 (painting constraint) 4 X1 + 3 X2 + 0 S1 + 1 S2 = 240 (carpentry constraint) C j Profit per Unit Colum n $0 $0 Prod. Mix Colum n Real Variables Columns Slack Variables Columns Constant Column $7 $5 $0 $0 Solution Mix T C S 1 S 2 Quantity S 1 S 2 Z j C j - Z j 2 1 1 0 4 3 0 1 $0 $0 $0 $0 $7 $5 $0 $0 100 240 $0 Profit per unit row Constraint equation rows Gross Profit row Net Profit row

Pivot Row, Pivot Number Identified in the Initial Simplex Tableau C j $0 $0 $7 $5 $0 $0 Solution Mix T C S 1 S 2 Quantity S 1 S 2 Z j C j - Z j 2 1 1 0 4 3 0 1 Pivot number $0 $0 $0 $0 $7 $5 $0 $0 Pivot column 100 240 $0 Pivot row Largest (C j - Z j ) value

Pivot Row Changed C j $7 $0 Row divided by $7 $5 $0 $0 2 Solution Mix T C S 1 S 2 Quantity T S 2 1 1/2 1/2 0 4 3 0 1 50 240 Z j C j - Z j This row will be changed next to get a zero in the pivot column.

Calculating the New S 2 Row for Flair s Second Tableau Equation 9-1 New Row Numbers = Numbers in old row - Number above or below pivot number Corresponding number in the new row 0 1-2 1 40 = 4 - (4) x = 3 - (4) x = 0 - (4) x = 1 - (4) x 240 (4) (1) (1/2) (1/2) (0) (50)

Completed Second Simplex Tableau for Flair Furniture C j $7 $0 Row divided by $7 $5 $0 $0 2 Solution Mix T C S 1 S 2 Quantity T S 2 1 1/2 1/2 0 0 1-2 1 50 40 Z j C j - Z j $7 $7/2 $7/2 $0 $0 $3/2 -$7/2 $0 $350 Row calculated using Equation 9-1 as shown in previous slide

Pivot Row, Column, and Number Identified in Second Simplex Tableau C j $7 $0 $7 $5 $0 $0 Solution Mix T C S 1 S 2 Quantity T S 2 Z j C j - Z j 1 1/2 1/2 0 0 1-2 1 Pivot number $7 $7/2 $7/2 $0 $0 $3/2 -$7/2 $0 Pivot column 50 40 $350 (Total Profit) Pivot row

Calculating the New T Row for Flair s Third Tableau New Row Numbers = Numbers in old row - Number above or below pivot number Corresponding number in the new row 1 0 3/2-1/2 30 = 1 - (1/2) x = 1/2 - (1/2) x = 1/2 - (1/2) x = 0 - (1/2) x 50 (1/2) (0) (1) (-2) (1) (40)

Final Simplex Tableau for the Flair Furniture Problem C j $7 $5 $7 $5 $0 $0 Solution Mix T C S 1 S 2 Quantity T C 1 0 3/2-1/2 0 1-2 1 Z j $7 5 $1/2 $3/2 $410 C j - Z j $0 $0 -$1/2 -$3/2 Since every number in the last row is 0 or negative, an optimal solution has been found. The solution is: T = 30 tables S 1 = 0 slack hours in painting C = 40 chairs S 2 = 0 slack hours in carpentry profit = $410 for the optimal solution 30 40

Analisis Sensitifitas Manajemen beroperasi dalam lingkungan yang dinamis, misalnya terjadi perubahan dalam biaya dan harga, sumberdaya, serta teknologi, sehingga akan mempengaruhi keputusan solusi optimal yang berkaitan dengan produksi. Asumsi certainty yang sering dilanggar dalam model LP ini, diatasi dengan Analisis sensitifitas. Analisis sensitifitas ini digunakan paling tidak untuk: (1)menangani kesalahan-kesalahan parameter input dalam model LP, (2)mengetahui efek percobaan-percobaan manajemen terhadap keuntungan atau biaya. Analisis sensitifitas ini dilakukan berdasarkan hasil analisis tablo simpleks akhir, untuk menentukan selang perubahan dalam parameter model, yang tidak akan mempengaruhi solusi optimal, atau perubahan peubahpeubah dalam basis. (Postoptimality Analysis).

Sebagai ilustrasi, misalnya pabrik Sony memproduksi Stereo Record Player (sebanyak X 1 ) dan Stereo Receiver (sebanyak X 2 ) tiap minggu dengan tujuan memaksimumkan profit, yang dapat dimodelkan sebagai berikut:. Memaksimumkan keuntungan = 50 X 1 + 120 X 2 Dengan kendala: 2 X 1 + 4 X 2 80 (jumlah jam/minggu di bagian electrician) 3 X 1 + 1 X 2 60 (jumlah jam/minggu di bag Teknisi Audio) X 1, X 2 0 (kendala nonnegativity)

Perubahan dlm Koefisien Fungsi Tujuan 1. Koef Peubah Basis: seberapa besar perubahan C j nya agar tidak mempengaruhi solusi optimal. (peubah non basis tdk menggantikan salah satu dari peubah basis). C j Z j (range of insignificance for non basisc variable) 2. Koef Peubah Basis. Sedikit lebih kompleks krn dpt mempengaruhi C j -Z j dari semua peubah non-basis. (range of apotimality for basic variable)

Perubahan dlm Koefisien Teknologi Tdk mempengaruhi fungsi tujuan tapi merubah bentuk dari daerah solusi feasible. Analisis sensitifitas dgn metode simpleks sgt complicated. Demo dgn grafik relatif mudah.

Perubahan dlm Sumberdaya merubah daerah feasible dan sering solusi optimal juga. Penting dianalisis krn kondisi pasar yg dinamis. Kolom peubah slack yg negatif C j -Z j, dpt diinterpretasikan sbg potensi kenaikan dlm profit (nilai f tujuan) jika 1 unit SD tsb dpt tersedia lagi. Shadow Price: nilai dari 1 unit tambahan suatu SD. RHS ranging: Jml SD yg dpt di(+/-) dan masih punya shadow price yg tetap

Masalah Minimisasi Sebuah perusahaan kimia harus memproduksi campuran khusus dari phosphate (P) dan potassium (K) untuk konsumennya sebanyak tepat 1000 pound. Biaya per pound phosphate adalah $5, dan untuk potassium $6. Phosphate yang dapat digunakan sebanyak maksimum 300 pound, dan paling sedikit 150 pound potassium harus digunakan. Masalahnya adalah menentukan campuran 2 unsur (Ingredient) tersebut dengan biaya seminimal mungkin.