Konsep Primal - Dual

dokumen-dokumen yang mirip
PROGRAM LINIER : ANALISIS POST- OPTIMAL. Pertemuan 6

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

Bentuk Standar. max. min

Pengubahan Model Ketidaksamaan Persamaan

BAB VI PROGRAMA LINIER : DUALITAS DAN ANALISIS SENSITIVITAS

Pemrograman Linier (2)

PROGRAM LINEAR: METODE SIMPLEX

TEORI DUALITAS. Pertemuan Ke-9. Riani Lubis JurusanTeknik Informatika Universitas Komputer Indonesia

METODE SIMPLEKS MATAKULIAH RISET OPERASIONAL Pertemuan Ke-3. Riani Lubis Program Studi Teknik Informatika Universitas Komputer Indonesia

Team Dosen Riset Operasional Program Studi Teknik Informatika Universitas Komputer Indonesia

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

BAB 2 LANDASAN TEORI

BAB VI. DUALITAS DAN ANALISIS POSTOPTIMAL

TEORI DUALITAS & ANALISIS SENSITIVITAS

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

PROGRAM LINIER METODE SIMPLEKS

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

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

ANALISIS SENSITIVITAS MATAKULIAH RISET OPERASIONAL Pertemuan Ke-11. Riani Lubis Jurusan Teknik Informatika Universitas Komputer Indonesia

METODE SIMPLEKS MATAKULIAH RISET OPERASIONAL Pertemuan Ke-5

Taufiqurrahman 1

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

PENYELESAIAN MODEL LINEAR PROGRAMMING SECARA MATEMATIK (METODE SIMPLEKS)

MATA KULIAH RISET OPERASIONAL

Teori Dualitas dan Penerapannya (Duality Theory and Its Application)

Metode Simpleks dengan Big M dan 2 Phase

METODE dan TABEL SIMPLEX

BAB II METODE SIMPLEKS

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

PEMROGRAMAN LINIER. Metode Simpleks

1) Formulasikan dan standarisasikan modelnya 2) Bentuk tabel awal simpleks berdasarkan informasi model di atas 3) Tentukan kolom kunci di antara

ANALISIS SENSITIVITAS MATAKULIAH RISET OPERASIONAL Pertemuan Ke-11. Riani Lubis Jurusan Teknik Informatika Universitas Komputer Indonesia

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

ALGORITMA METODE SIMPLEKS (PRIMAL)

PERTEMUAN 6 Analisis Primal - Dual

METODE SIMPLEKS DALAM PROGRAM LINIER

Pemrograman Linier (2)

METODE SIMPLEKS DALAM PROGRAM LINIER

BAB III SOLUSI GRAFIK DAN METODE PRIMAL SIMPLEKS

Danang Triagus Setiyawan ST.,MT

Model umum metode simpleks

III. METODE PENELITIAN

Riset Operasional LINEAR PROGRAMMING

LINEAR PROGRAMMING MODEL SIMPLEX

BEBERAPA FORMULA PENTING DALAM solusi PROGRAM LINEAR FITRIANI AGUSTINA, MATH, UPI

BAB II TINJAUAN PUSTAKA

Pemrograman Linier (3)

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

Pemrograman Linier (6)

Dualitas Dalam Model Linear Programing

BAB 2 LANDASAN TEORI

Dualitas Dalam Model Linear Programing

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

Metode Simplex. Toha Ardi Nugraha

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

DUALITAS. Obyektif 1. Memahami penyelesaian permasalahan dual 2. Mengerti Interpretasi Ekonomi permasalahan dual

Penentuan Solusi Optimal MUHLIS TAHIR

METODE SIMPLEKS DALAM PROGRAM LINIER

Pemodelan dalam RO. Sesi XIV PEMODELAN. (Modeling)

BAB IV. METODE SIMPLEKS

TINJAUAN PRIMAL-DUAL DALAM PENGAMBILAN KEPUTUSAN

BAB V PROGRAMA LINIER : METODE SIMPLEKS

PROGRAM LINEAR DENGAN METODE SIMPLEX

TRANSPORTATION PROBLEM. D0104 Riset Operasi I Kuliah XXIII - XXV

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

mempunyai tak berhingga banyak solusi.

SATUAN ACARA PERKULIAHAN MATA KULIAH RISET OPERASIONAL I * (T.INDUSTRI/S1) KODE/SKS : KK /3 SKS

Metode Simpleks. Program linier bentuk standar Pengantar metode simpleks

Dual Pada Masalah Maksimum Baku

Metode Simpleks (Simplex Method) Materi Bahasan

Bab 2 LANDASAN TEORI. 2.1 Pengantar Proses Stokastik

BAB III. METODE SIMPLEKS

PENELITIAN OPERASIONAL I (TIN 4109)

contoh soal metode simplex dengan minimum

BAB 2 LANDASAN TEORI

OPTIMALISASI PRODUKSI MENGGUNAKAN MODEL LINEAR PROGRAMMING (Studi Kasus : Usaha Kecil Menengah Kue Semprong)

METODE SIMPLEKS DALAM PROGRAM LINIER

Metode Simpleks Dengan Tabel. Tabel metode simpleks Tabel metode simpleks bentuk standar

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

METODE SIMPLEKS (THE SIMPLEX METHOD)

PROGRAMA INTEGER 10/31/2012 1

ANALISIS POSTOPTIMAL/SENSITIVITAS

Metode Simpleks Dengan Tabel. Tabel simpleks bentuk umum

III. METODE PENELITIAN

Metode Simpleks Minimum

II. TINJAUAN PUSTAKA 2.1. Definisi Usaha Kecil Menengah

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. Pada bab ini akan diberikan landasan teori tentang optimasi, fungsi, turunan,

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

Pemrograman Linier (1)

BAB 2 TINJAUAN PUSTAKA

BAHAN KULIAH TEKNIK RISET OPERASI

Masih ingat khan, bahwa kedua fungsi di atas berasal dari tabel penyederhanaan yg dibuat pada kasus berikut ini :

PEMROGRAMAN LINEAR I KOMANG SUGIARTHA

MENENTUKAN JUMLAH PRODUKSI BATIK DENGAN MEMAKSIMALKAN KEUNTUNGAN MENGGUNAKAN METODE LINEAR PROGRAMMING PADA BATIK HANA

Bab 2 LANDASAN TEORI

MODEL TRANSPORTASI MATAKULIAH RISET OPERASIONAL Pertemuan Ke-12 & 13. Riani Lubis Jurusan Teknik Informatika Universitas Komputer Indonesia

Ir. Tito Adi Dewanto

BAB II LANDASAN TEORI

TEKNIK RISET OPERASIONAL

Transkripsi:

Konsep Primal - Dual

Teori Dualitas Persoalan Primal dan Dual Persoalan Primal (asli) Persoalan Dual (kebalikan dari primal) PRIMAL DUAL A. Fungsi Tujuan A. Fungsi Tujuan 1. Maksimisasi Laba 1. Minimisasi Biaya PL gunakan Metode PL gunakan Metode Simpleks (variabel Simpleks Big-M (var. Slack atau +S) buatan atau +A)

Model program linier memiliki 2 bentuk, yaitu: Model primal adalah bentuk asli dari suatu model program linier Model dual adalah bentuk alternatif yang dikembangkan dari model primal

Latar Belakang Setiap permasalahan programa linier mempunyai problem yang kedua yang berhubungan dengannya. Satu problem disebut sebagai primal dan yang lainnya disebut dual. Kedua problem sangat dekat berhubungan, sehingga solusi optimal disatu problem menghasilkan informasi yang lengkap untuk solusi optimal yang lainnya.

Kegunaan bagi pengambil keputusan adalah: Model Primal akan menghasilkan solusi dalam bentuk jumlah laba yang diperoleh dari memproduksi barang ataupun biaya yang dibutuhkan untuk memproduksi barang. Model Dual akan menghasilkan informasi mengenai nilai (harga) dari sumber-sumber yang membatasi tercapainya laba tersebut.

Hubungan khusus antara primal dan dual adalah : Variabel dual Y 1, Y 2, Y 3 berhubungan dengan batasan model primal. Dimana untuk setia batasan dalam primal terdapat satu variabel dual. Misal, dalam kasus di atas model primal mempunyai 3 batasan, maka dualnya akan mempunyai 3 variabel keputusan. Nilai kuantitas pada sisi kanan pertidaksamaan pada model primal merupakan koefisien fungsi tujuan dual. Koefisien batasan model primal merupakan koefisien variabel keputusan dual. Koefisien fungsi tujuan primal, merupakan nilai kuantitas pada sisi kanan pertidaksamaan pada model dual. Pada bentuk standar, model maksimisasi primal memiliki batasan-batasan <, sedangkan model minimisasi dual memiliki batasan-batasan >.

Tabel Primal-Dual PL PRIMAL Koefisien X 1 X 2...... X n NK DUAL Y 1 Y 2 Y 3. Y n a 11 a 12...... a 1n b 1 a 21 a 22...... a 2n b 2 a 31 a 32...... a 3n b 3.......... a m1 a m2...... a mn b m KOEFISIEN FUNGSI TUJUAN MINIMISASI NK C 1 C 2...... C n KOEFISIEN FUNGSI TUJUAN MAKSIMISASI

PRIMAL DUAL F/t Max : Z = 2X1 + 3X2 F/k : 5X1 + 7X2 < 35 8X1 + 4X2 < 40 F/s : X1 ; X2 > 0 F/t Min : Z* = 35X1 + 40X2 F/k : 5X1 + 8X2 > 2 7X1 + 4X2 > 3 F/s : X1 ; X2 > 0 F/t Max : Z = 2X1 + 3X2 + 0S1 + 0S2 F/k : 5X1 + 7X2 + S1 < 35 8X1 + 4X2 + S2 < 40 F/s : X1 ; X2 ; S1 ; S2 > 0

PRIMAL 2. Minimisasi Biaya : PL gunakan Simpleks Big-M (var.surplus S dan var. buatan +A) DUAL 2. Maksimisasi Laba : PL gunakan Simpleks (variabel slek +S) F/t Min : Z = 2X1 + 5X2 F/k : 3X1 + 4X2 > 24 5X1 + 6X2 > 30 F/s : X1 ; X2 > 0 F/t Max : Z = 24X1 + 30X2 F/k : 3X1 + 5X2 < 2 4X1 + 6X2 < 5 F/s : X1 ; X2 > 0

Keterkaitan Konsep Primal - Dual Pada Analisa Sensitivitas Analisa Sensitivitas mencakup investigasi pengaruh solusi optimal dalam melakukan perubahan nilai pada parameter model. Perubahan nilai parameter pada problem primal juga berhubungan dengan nilai pada problem dual nya. Dalam banyak hal akan lebih baik menganalisa problem dual secara langsung untuk menentukan pengaruh komplemennya pada problem primal.

Definisi Dari Dual Problem Maksimasi : n X 0 j1 c j x j Pembatas : j1 x n j a ij x 0 j b i i = 1, 2,, m j = 1, 2,, n

Dual Problem Dalam Bentuk Kanonik Jika permasalahan mengacu sebagai Primal, hubungan dalam dualnya adalah sebagai berikut : Minimasi : m y 0 i1 b i y i Pembatas : m i1 y j a ij x 0 i c j i = 1, 2,, m j = 1, 2,, n y 1, y 2,, y m : merupakan variabel dual

Problem Dual Bila Primal Dalam Bentuk Standard Maksimasi Pembatas Maksimasi Pembatas n x 0 j1 n j1 n y 0 i1 m i1 a ij c j x j y a ij x b i y i i j x j c j b i 0 i = 1, 2,, m j = 1, 2,, n j = 1, 2,, n y i tidak dibatasi tanda untuk semua i Primal Problem Dual Problem

Problem Dual Bila Primal Dalam Bentuk Standard Maksimasi Pembatas Maksimasi Pembatas n x 0 j1 n j1 n y 0 i1 m i1 a c j x j a ij y ij x b i y i i y i j c j 0 b i i = 1, 2,, m x i tidak dibatasi tanda untuk semua i j = 1, 2,, n i = 1, 2,, m Primal Problem Dual Problem

Membentuk Dual Problem dari Primal Problem atau Sebaliknya Langkahnya sebagai berikut : 1. Tiap batasan di suatu problem berhubungan dengan variabel pada variabel lainnya. 2. Elemen pada RHS pembatas pada suatu problem sama dengan koefisien fungsi obyektif yang sesuai pada problem lainnya. 3. Satu problem empunyai tujuan maksimasi lainnya minimasi. 4. Problem maksimasi mempunyai pembatas ( ) dan minimasi mempunyai pembatas ( ). 5. Variabel untuk kedua problem adalah non-negatif.

Contoh : Maksimasi : X 0 = 5 X 1 + 6 X 2 Pembatas : X 1 + 9 X 2 60 y 1 2X 1 + 3 X 2 45 y 2 5X 1-2 X 2 20 y 3 X 2 30 y 4 X 1, X 2 0 Primal Problem Minimasi : y 0 = 60y 1 + 45y 2 + 20y 3 + 30y 4 Pembatas : y 1 + 2 y 2 + 5y 3 60 9y 1 + 3 y 2 2y3 + y 4 45 y 1,y 2,y 3,y 4 0 Dual Problem

Penyelesaian Dual Simplex Maksimasi : X 0 = 2 X 1 + X 2 Pembatas : 3 X 1 + X 2 3 4 X 1 + 3 X 2 6 X 1 +2 X 2 3 X 1, X 2 0 Minimasi : X 0 = 2 X 1 + X 2 Pembatas : -3 X 1 - X 2 3-4 X 1-3 X 2 6 X 1 +2 X 2 3 X 1, X 2 0 Dengan mengubah fungsi obyektif Maksimasi menjadi Minimasi dan fungsi pembatasnya menjadi bertanda, kemudian dibentuk tabel simpleksnya adalah sbb :

Penyelesaian Dual Simplex Metoda Simpleks yang biasa, memberikan hasil didasarkan pada kondisi optimalitas dan layak (feasibility), sebagai berikut : Kondisi Layak : Leaving Variabel adalah variabel basis yang mempunyai nilai paling negatif. Kondisi Optimalitas : Entering Variabel dipilih diantara non-variabel basis dengan cara Rasio dari koefisien fungsi obyektif dengan koefisien pembatas yang terpilih sebagai leaving var. Entering Var. adalah salah satu yang mempunyai rasio terkecil untuk problem minimasi, atau nilai terkecil absolut untuk problem maksimasi.

Penyelesaian Dual Simplex Merubah fungsi pembatas dari Ketidaksamaan kedalam bentuk Persamaan Minimasi : X 0 = 2 X 1 + X 2 Pembatas : -3 X 1 - X 2 + S1 = - 3-4 X 1-3 X 2 + S2 = - 6 X 1 +2 X 2 + S3 = 3 X 1, X 2 0

Penyelesaian Dual Simplex Var Basis S 1 S 2 S 3 X 0 0 0 0 b j -3-6 3 Koefisien dari X 1 X 2 S 1 S 2 S 3 2 1 0 0 0-3 -1 1 0 0-4 -3 0 1 0 1 2 0 0 0 0-2 -1 0 0 0 RHS Ratio Leaving Variabel Menentukan Rasio

Untuk Mendapatkan Entering Variabel Dengan Memilih Nilai Rasio Variabel X 1 X 2 S 1 S 2 S 3 X 0 equation -2-1 0 0 0 S 2 equation -4-3 0 1 0 (leaving var) Rasio 1/2 1/3 X2 terpilih sebagai entering variabel karena merupakan nilai terkecil (minimasi problem)

Penyelesaian Dual Simplex Var Basis S 1 X 2 S 3 X 0 0 1 0 b j -1 2-1 Koefisien dari X 1 X 2 S 1 S 2 S 3 2 1 0 0 0-5/3 0 1-1/3 0 4/3 1 0-1/3 0-5/3 0 0 2/3 1 RHS Ratio Leaving Variabel 2-2/3 0 0-1/3 0 Hasil optimal tapi belum feasibel maka dengan cara yang sama seperti iterasi sebelumnya dilakukan perhitungan untuk mendapatkan hasil yang optimal dan feasibel.

Penyelesaian Dual Simplex Var Basis X 1 X 2 S 3 X 0 2 1 0 b j 3/5 6/5 0 Koefisien dari X 1 X 2 S 1 S 2 S 3-2 -1 0 0 0 1 0-3/5 1/5 0 0 1 4/5-3/5 0 0 0-1 1 1 RHS Ratio 12/5 0 0-2/5-1/5 0 Nilai Optimal dan Feasible untuk permasalahan ini adalah : Maks X 0 = Min X 0 = 12/5, X 2 = 3/5, X 2 = 6/5