END 503 Doğrusal Programlama

Slides:



Advertisements
Benzer bir sunumlar
YMT 222 SAYISAL ANALİZ (Bölüm 3a)
Advertisements

AES (Advanced Encryption Standart)
Ayrık Yapılar Matlab Notları
Kofaktör Matrisler Determinantlar Minör.
MATRİSLER Şekildeki gibi bir cismin elemanlarından oluşan sıralı tabloya m x n tipinde bir matris denir. i= 1,2,3, .. , m ve j = 1,2,3, ... , n olmak üzere,
Ondalık Kesirlerle Bölme İşlemi
Algoritma ve Akış Diyagramları
En ekonomik market ürünü
KONU: ÇALIŞMA YAPRAĞI HAZIRLAYAN: DEMET KILIÇ MATEMATİK ÖĞRETMENİ.
PARALLEL ADDER y0y1y3y0y1y3 s0s1s3s0s1s3 X 4-bits Y 4-bits S 4-bits x0x1x3x0x1x3.
BASİT YÖNTEMLER Dr. Y. İlker TOPCU
MATEMATİKSEL PROGRAMLAMA
Microsoft Excel.
8. SAYISAL TÜREV ve İNTEGRAL
MATLAB’de Diziler; Vektörler ve MAtrisler
MATLAB’İN SAYI YUVARLAMA FONKSİYONLARI
MATEMATİKSEL PROGRAMLAMA
END 503 Doğrusal Programlama
END 503 Doğrusal Programlama
ULAŞTIRMA MODELLERİ Ulaştırma Modelleri, doğrusal programlama problemlerinin özel bir hali olup, belirli merkezlerde üretilen ürünlerin,belirli hedeflere.
Algoritma ve Akış Diyagramları
Karar ve Fayda Kuramı.
MATRİSLER ve DETERMİNANTLAR
Görsel C# ile Windows Programlama
Bilgisayar Programlama
DERS 2 MATRİSLERDE İŞLEMLER VE TERS MATRİS YÖNTEMİ
PROGRAMLAMA VE ASSEMBLY DİLİ
A. Muhasebe doğrulaması B. Uygunluk doğrulaması C. Uzlaştırma prosedürü (PM) 1 HESAPLARIN NİHAİ OLARAK DOĞRULANMASI (SUNUM 4)
Chapter 6: Using Arrays.
MATRİS-DETERMİNANT MATEMATİK.
DOĞRUSAL PROGRAMLAMA SORUNLARINDA GRAFİKSEL ÇÖZÜM YÖNTEMİ
DERS 3 DETERMİNANTLAR ve CRAMER YÖNTEMİ
Yrd. Doç. Dr. Ayhan Demiriz
SİMPLEX YÖNTEMİ.
DP SİMPLEKS ÇÖZÜM.
GEOMETRİK PROGRAMLAMA
BM-103 Programlamaya Giriş Güz 2014 (8. Sunu)
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
KUYRUKLAR (QUEUES).
örnek: Max Z=5x1+4x2 6x1+4x2≤24. x1+2x2≤6
MATLAB’te Döngüler.
DOĞRUSAL PROGRAMLAMA.
DOĞRUSAL DENKLEM SİSTEMLERİ ve MATRİSLER
Matlab ile Eğri Uydurma Polinom İnterpolasyonu
KONU: MATRİSLER VE DETERMİNANTLAR
Hazırlayan H. Ökkeş DEMİR
Tesviye Hesapları Yrd.Doç.Dr. H. Eylem POLAT.
TRANSİT TAŞIMA (TRANSSHIPMENT)
Bölüm 7: Matrisler Fizikte birçok problemin çözümü matris denklemleriyle ifade edilir. En çok karşılaşılan problem türleri iki başlıkta toplanabilir. Cebirsel.
USLE P FAKTÖRÜ DR. GÜNAY ERPUL.
BM-103 Programlamaya Giriş Güz 2014 (9. Sunu)
Yrd. Doç. Dr. Mustafa AKKOL
MATLAB’ de Programlama
Öğretmenin; Adı Soyadı :
Simpleks Yöntemi.
Prof. Dr. Halil İbrahim Karakaş
Algoritmalar ve Programlama I Ders 2: Akış Diyagramları
Bilgisayar Grafikleri Ders 3: 2B Dönüşümler
SİMPLEKS METOT Müh. Ekonomisi.
Simpleks Yöntemi İle Doğrusal Modellerin Çözümü
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
n bilinmeyenli m denklem
Hatırlatma: Durum Denklemleri
Bölüm10 İteratif İyileştirme Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
Lineer Cebir (Matris).
BİLGİSAYAR PROGRAMLAMA DERSİ 6. DERS NOTU Konu: Matlab’ de Diziler ve Matrisler.
Bir sektörün doğrusal üretim fonksiyonu
Tamsayılı Doğrusal Programlama Algoritmaları
SAĞLIK KURUMLARINDA KARAR VERME YÖNTEMLERİ
Optimizasyon Teknikleri
Sunum transkripti:

END 503 Doğrusal Programlama Yeniden Düzenlenmiş Simpleks (Revised Simplex) İ.Kara,2007

Yeniden Düzenlenmiş Simpleks (Revised Simplex) MODEL x0 – Σcjxj = 0 Σaijxj = bi xj≥0 K.A. ENK x0 İ.Kara,2007

İ.Kara,2007

x0 xB STS 1 CBB-1 CBB-1b B-1 B-1b İ.Kara,2007

Algoritma A1: Bir temel uygun çözümden hareketle ilk tablo düzenlenir. Temel Dışı STS CBB-1 CBB-1b B-1 B-1b İ.Kara,2007

A2: Temel dışı her j için, zj=cBB-1aj hesaplanıp, zj-cj’lerle eniyilik sınaması yapılır. İ.Kara,2007

A3: xk temele girecek değişken iken, yk=B-1ak hesaplanarak, zk-ck ile birlikte tabloya yeni sütun eklenir. TD STS xk CBB-1 CBB-1b zk-ck B-1 B-1b yk İ.Kara,2007

A4: bulunur. İ.Kara,2007

A5: B matrisinde ar çıkartılıp, ak eklenir. Yeni B-1’e karşı gelen tablo düzenlenip, A2’ye dönülür. (yrk elemanı 1 diğer 0 olacak şekilde, satır işlemler). Yeni B-1 basit matrislerle kolaylıkla bulunabilir. İ.Kara,2007

Faydaları Bellekte mxn yerine, mxm büyüklükte matris tutulur. Öncelikle zj-cj’ler, eniyi ise B-1 R’ye gerek yok. Her ardıştırmada yapılan toplama ve çıkartma sayısı da daha az. İ.Kara,2007

Örnek 2 x1 + 2x2 – x3 ≤ 15 x1 – x2 + 2x3 = 20 xj≥0 k.a. Enb x0 = 2x1 + x2 + x3 İ.Kara,2007

Kısıta x4 aylak değişkeni, Kısıta x5 yapay değişkeni eklenir. XB=[x4 x5]T 1 0 B= 0 1 CB=[0 -M] İ.Kara,2007

İlk Tablo 1 0 -M -20M 0 1 0 15 0 0 1 20 İ.Kara,2007

z1= [0 -M][2 1]T = -M, z1-c1 = -M-2 z2= [0 -M][2 -1]T = M, z2-c2 = M-1 z3= -2M, z3-c3 = -2M-1 x3 temele alınır. İ.Kara,2007

tabloya son sütun olarak eklenir. x0 x4 x5 STS x3 1 0 -M -20M -2m-1 y3 = B-1a3 = [-1 2]T ve z3-c3 = -2M-1 tabloya son sütun olarak eklenir. x0 x4 x5 STS x3 1 0 -M -20M -2m-1 0 1 0 15 -1 0 0 1 20 2 İ.Kara,2007

Temelden x5 çıkartılıp, satır işlemleri yapılırsa; x0 x4 x3 STS 1 0 1/2 10 0 1 1/2 25 0 0 1/2 10 İ.Kara,2007

Temel dışı x1, x2 ve x5 için zj-cj’ler: z1-c1 = [0 1/2][2 1]T – 2 = -3/2 z2-c2 = -3/2 z5-c5 = M + 1/2 İ.Kara,2007

ve z2-c2 = -3/2 tabloya eklenir. x1 veya x2 temele alınır. x2 temele alınırsa. 1 1/2 2 5/2 y2 = B-1a2 = = 0 1/2 -1 -1/2 ve z2-c2 = -3/2 tabloya eklenir. İ.Kara,2007

x0 x4 x3 STS x2 1 0 1/2 10 -3/2 0 1 1/2 25 3/2 0 0 1/2 10 -1/2 x4 temelden çıkar. İ.Kara,2007

x0 x4 x3 STS 1 ?0 1 35 0 2/3 1/3 50/3 0 1/3 2/3 50/3 z1-c1 = [1 1][2 1]T – 2 = 1 z4-c4 = 1 z5-c5 = M + 1 İ.Kara,2007

Her j için zj-cj ≥ 0, eniyi çözüm, x2=50/3 x3=50/3 Enbx0=35 İ.Kara,2007