PARAMETRİK VE HEDEF PROGRAMLAMA

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

Yrd. Doç. Dr. Mustafa Akkol
Prof.Dr.Şaban EREN Yasar Üniversitesi Fen-Edebiyat Fakültesi
Diferansiyel Denklemler
FONKSİYONLAR Hazırlayan:Ogün İçel.
NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN, DÜZLEMDEKİ DOĞRULAR
Kofaktör Matrisler Determinantlar Minör.
Diferansiyel Denklemler
JEODEZİ I Doç.Dr. Ersoy ARSLAN.
ÖRNEKLEME DAĞILIŞLARI VE TAHMİNLEYİCİLERİN ÖZELLİKLERİ
MATEMATİKSEL PROGRAMLAMA
Bölüm 5 Tüketici Tercihi ve Talep
İŞLETME Toplumdaki bireylerin ihtiyaçlarını karşılamak
9. ADİ DİFERANSİYEL DENKLEMLERİN SAYISAL ÇÖZÜMLERİ
Algoritmalar DERS 2 Asimptotik Notasyon O-, Ω-, ve Θ-notasyonları
İçerik Ön Tanımlar En Kısa Yol Problemi Yol, Cevrim(çember)
Veri Toplama, Verilerin Özetlenmesi ve Düzenlenmesi
MATEMATİKSEL PROGRAMLAMA
Birinci Dereceden Denklemler
FONKSİYONLAR ve GRAFİKLER
SİMPLEKS YÖNTEM (Özel Durumlar)
Optimizasyon Teknikleri
ARALARINDA ASAL SAYILAR
Gün Kitabın Adı ve Yazarı Okuduğu sayfa sayısı
Matematik 2 Örüntü Alıştırmaları.
MATRİSLER ve DETERMİNANTLAR
22 Eylül 2006 TBB BANKACILIK ALT ÇALIŞMA GRUBU Nurhan Aydoğdu
TBF - Genel Matematik I DERS – 8 : Grafik Çizimi
Tam sayılarda bölme ve çarpma işlemi
DERS 2 MATRİSLERDE İŞLEMLER VE TERS MATRİS YÖNTEMİ
PARAMETRİK PROGRAMLAMA SORUSU MaxZ=8x + 6x KISITLAR; 4x + 2x < 60 2x + 4x < 48 x, x > 0 Ürünlerin birim işçilik maliyetleri x için 5TL, x için 1TL dir.
HABTEKUS' HABTEKUS'08 3.
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
DERS 11 KISITLAMALI MAKSİMUM POBLEMLERİ
Ek-2 Örnekler.
Yard. Doç. Dr. Mustafa Akkol
Bölüm6:Diferansiyel Denklemler: Başlangıç Değer Problemleri
İKİNCİ DERECEDEN FONKSİYONLAR ve GRAFİKLER
DERS 3 DETERMİNANTLAR ve CRAMER YÖNTEMİ
SÜREKLİ ŞANS DEĞİŞKENLERİNİN OLASILIK YOĞUNLUK FONKSİYONLARI
SİMPLEX YÖNTEMİ.
Diferansiyel Denklemler
DP SİMPLEKS ÇÖZÜM.
FONKSİYONLAR f : A B.
CEBİRSEL İFADELER.
örnek: Max Z=5x1+4x2 6x1+4x2≤24. x1+2x2≤6
Başabaş ve Kaldıraç Analizi
SÜLEYMAN DEMİREL ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
1 (2009 OCAK-ARALIK) TAHAKKUK ARTIŞ ORANLARI. 2 VERGİ GELİRLERİ TOPLAMIDA TAHAKKUK ARTIŞ ORANLARI ( OCAK-ARLIK/2009 )
Çocuklar,sayılar arasındaki İlişkiyi fark ettiniz mi?
İSMİN HALLERİ.
Toplama Yapalım Hikmet Sırma 1-A sınıfı.
RASYONEL SAYILARLA TOPLAMA ve ÇIKARMA İŞLEMLERİ
DOĞRUSAL DENKLEM SİSTEMLERİ ve MATRİSLER
ÇOK DEĞİŞKENLİ FONKSİYONLARDA
Yard. Doç. Dr. Mustafa Akkol
ÖĞR. GRV. Ş.ENGIN ŞAHİN BİLGİ VE İLETİŞİM TEKNOLOJİSİ.
ÜNİTE 17 HİSSE SENEDİ DEĞERLEMESİ
Diferansiyel Denklemler
Prof. Dr. Halil İbrahim Karakaş
Yrd. Doç. Dr. Mustafa Akkol
Prof. Dr. Halil İbrahim Karakaş
Lineer Programlama: Model Formulasyonu ve Grafik Çözümü
…ÇOKLU REGRESYON MODELİ…
Optimizasyon.
SİMPLEKS METOT Müh. Ekonomisi.
Simpleks Yöntemi İle Doğrusal Modellerin Çözümü
Sayısal Analiz 7. Hafta SAÜ YYurtaY.
Optimizasyon Teknikleri
Sunum transkripti:

PARAMETRİK VE HEDEF PROGRAMLAMA Dual Simpleks yöntem ve parametrik doğrusal programlama özellikle, optimallik sonrası karar vericilere kararlarında yardımcı olabilmektedir. Parametrik programlama, seçilen parametrelerdeki sürekli değişimlerin, optimal doğrusal programlama çözümünü nasıl etkilediğini inceler. Önceki bölümlerde, doğrusal programlama modeli ile sadece toplam karın ençoklanması veya toplam maliyetin enküçüklenmesi gibi sadece tek bir amaca yönelik problemlerin çözümü ile ilgilendik. İş hayatında şirketler, bu amacın yanında; istikrarlı karın sağlanması, Pazar payının artırılması, fiyat istikrarının sağlanması, çalışanların moralinin yükseltilmesi, şirket prestijini artırma, üstün müşteri memnuniyeti, ürün kalitesi ve verimliliğinin artırılması ile maliyetlerin indirilmesi gibi diğer farklı amaçlar üzerinde de odaklanırlar. İşte hedef programlama böyle çok çeşitli amaçlara yönelik uğraşıların sağlanmasında bir yöntem olmaktadır.

PARAMETRİK VE HEDEF PROGRAMLAMA Hedef programlamanın temel yaklaşımı, amaçların her birisi için spesifik sayısal bir hedef belirlemek, her bir amaç için amaç fonksiyonunu formüle etmek ve sonra ilişkin oldukları hedeflerden bu amaç fonksiyonların ağırlıklı toplam sapmalarını minimum kılan çözümü araştırmaktır. Olanaklı üç tür hedef vardır. Bunlar; Altına düşmek istenmeyen alt sınırı belirleyen tek taraflı hedef (bu sınırı aşmak başarıdır) Üstüne çıkmak istenmeyen üst sınırı belirleyen tek taraflı hedef ( bu sınırın altına düşmek başarıdır) Her iki tarafta kaçırmak istemediğimiz spesifik hedefi koyan iki taraflı hedeftir.

PARAMETRİK DOĞRUSAL PROGRAMLAMA Parametrik programlama (Parametrik doğrusal programlama) istenen ekonomik olayın oluşumunda etkili olan elemanların, belli kısıtlamalar altındaki değişiminin parametrik değerler ile belirlenmesidir. Bir bakıma, parametrik programlama seçilen parametrelerdeki sürekli değişimlerin, optimal doğrusal programlama çözümünü nasıl etkilediğini inceler. Dolayısı ile parametrik programlama için doğrusal programlamanın varsayımlarının yanında aşağıdaki özelliklerin de gerektiğini görmekteyiz. Bu özellikler; Doğrusal programlama problemi, parametrelerin sabit bir değeri için optimal çözümlü olmalıdır. Optimal çözüme ulaşıldıktan sonra parametrenin değişimi belirlenmeye çalışılmalıdır. Ele alınan problemin optimal çözüme bakılarak bozulma durumunun olmadığı gözlenmelidir. Parametrik programlama, optimaliteye ulaşmak için birçok değişik parametreyi deneyebilme olanağını sağladığı gibi, amaç fonksiyonu katsayılarının değerini parametre teriminde ne kadar değiştirdiğini de belirlemektedir. Bir bakıma duyarlılık analizi, ele aldığı modelin sadece bir parametresindeki değişmenin optimal çözümdeki etkisini incelerken, parametrik programlama ise bazı aralıkta eşanlı parametrelerin pek çoğu değişirken optimal çözümün nasıl sistematik şekilde değiştiğini gösterir.

Amaç Fonksiyonu Parametrelerindeki Sistematik Değişmenin Analizi Amaç fonksiyonundaki cj parametreleri değiştiğinde, alışılmış doğrusal programlama modelinin amaç fonksiyonu; biçimine dönüşür. Burada, değişecek katsayılardaki göreli oranları gösteren verilen girdi katsayılarıdır. Bu yüzden λ ‘nın sıfırdan giderek artışı, katsayıları bu göreli oranlarda değiştirir.

katsayılarının (Örneğin, birim karlar) λ ile ölçülen bazı faktörlere bağlı olarak birlikte nasıl değişeceğine dayanır Bu faktörlerden bazıları karar vericinin kontrolü altında (Personel ve donanım gibi) iken bazıları örneğin ekonominin durumu gibi kontrol altında olmayabilir. Simpleks yöntem ile λ ‘nın verilen değeri için doğrusal programlama probleminin optimal çözümü elde edilebilir. Bu çözüm λ = 0 olduğunda özgün problem için elde edilmiştir. Bununla birlikte, amaç λ ‘nin bir fonksiyon olarak düzenlenen doğrusal programlama probleminin maksimum X (λ ) optimal çözümü bulmaktır. Bu yüzden, çözüm işleminde λ sıfırdan, belirtilen pozitif sayıya kadar artarken, optimal çözümün ne zaman ve nasıl değiştiğinin belirlenmesi gerekir.

3x1 + 2x2 + 10x3 + 4x4 ≤ 18.000 2x3 + 1/2x4 ≤ 3.000 ve ÖRNEK; Bir işletmenin doğrusal programlama modeli aşağıda verilmiştir. Max z = 10x1 + 9x2 + 65x3 + 27x4 Kısıtlayıcılar; 3x1 + 2x2 + 10x3 + 4x4 ≤ 18.000 2x3 + 1/2x4 ≤ 3.000 ve x1,x2,x3,x4 ≥ 0 Ürünlerin birim işçilik maliyetleri x1 için1 TL, x2 için 1 TL, x3 için 15 TL ve x4 için ise 8 TL’dir. Bu işletme piyasa koşullarından etkilenerek genel ücret düzeyini artırmak zorundadır. İstenen, genel ücret düzeyi artışının amaç fonksiyonunu nasıl değiştirdiğini parametrik programlama ile analiz etmektir.

3x1 + 2x2 + 10x3 + 4x4 ≤ 18.000 2x3 + 1/2x4 ≤ 3.000 ve ÇÖZÜM Bu işletmenin modelindeki parametrelerden, sadece işgücü maliyeti ile ilgili parametre değişeceğinden, işletmenin sade amaç fonksiyonu değişir. İşgücü maliyetini λ parametresi ile ifade edersek α1 = 1, α2 = 1, α3 = 15 ve α4 = 8’ dir. İşgücü maliyetlerindeki değişme x1 ve x2 ürünü için λ, x3 ürünü için 15 λ ve x4 ürünü için 8 λ ‘dir. İşgücü maliyetlerindeki artış işletmenin karını dolayısı ile amaç fonksiyonunun değerini azaltacaktır. Buna göre, işletmenin amaç fonksiyonu; Max z = (10 - λ )x1 + (9 - λ )x2 + (65 - 15 λ)x3 + (27 - 8 λ)x4 olur. Parametrik programlama modeli: Max z (λ)= (10 - λ)x1 + (9 - λ)x2 + (65 - 15 λ)x3 + (27 - 8 λ)x4 olur. Kısıtlayıcılar; 3x1 + 2x2 + 10x3 + 4x4 ≤ 18.000 2x3 + 1/2x4 ≤ 3.000 ve x1,x2,x3,x4 ≥ 0

Başlangıç Simpleks Tablosu Önce üstteki tabloda λ = 0 kabul edilerek yani işletmenin doğrusal programlama modeli simpleks yöntemi ile çözülerek optimal çözüme ulaşılır. Problemin optimal çözüm tablosu aşağıda verilmiştir. Optimal çözüm tablosunda karar değişkenlerinin parametrik katsayıları verilerek düzenlenmiştir.

Parametrik Programlama için Başlangıç Simpleks Tablosu

PARAMETRİK VE HEDEF PROGRAMLAMA Buna göre 0≤λ≥1/2 aralığında cari çözüm optimaldir, λ değeri en küçük olan x3 ü λ=1/2 den daha fazla artırdığımızda onun zj-cj katsayısı negatif olacağından temel değişken olarak çözüme girer. Bu yüzden cari çözüm için λ’nın üst sınırı λ ≤ ½ dir. Alt sınır ise sıfırdır. Simpleks yöntemine devam ettiğimizde x3 temel değişken olarak çözüme girerken, s2 değişkeni de çözümü terk eder. I. İterasyon sonunda elde edilen parametrik simpleks çözüm tablosu aşağıda hesaplanmış olarak verilmiştir.

Birinci İterasyon Sonucundaki Parametrik Simpleks Tablosu

Burada dikkat edilirse, bir önceki çözümdeki λ‘nın üst sınır değeri bir sonraki çözümde alt sınır değeri olmaktadır. Şimdi bulduğumuz parametrelendirilmiş optimal çözümde, yine temel olmayan değişkenlerin zj-cj satırındaki katsayılarından birisi negatif oluncaya kadar λ artırılır ve böylece isteninceye kadar λ artırılarak simpleks yöntemi ile yeni optimal çözümler bulunur. Önceki sayfadaki tabloda λ≥8/7 olduğunda x2 temel değişken olarak çözüme girer ve x4 çözümü terk eder. Simpleks yöntemini uyguladığımızda 2. iterasyon sonucunda aşağıdaki tabloda verilen yeni optimal çözüm değerlerini elde ederiz.

İkinci İterasyondaki Parametrik Simpleks Tablosu İkinci iterasyonda ulaşılan çözümün ‘nın hangi aralık- larında optimal olduğunu belirlemek için yine temel olmayan değişkenlerin katsayılarının ≥ 0 eşitsizliğinden yararlanılır

Üçüncü İterasyondaki Parametrik Simpleks Tablosu

Dördüncü İterasyondaki Parametrik Simpleks Tablosu

Beşinci İterasyondaki Parametrik Simpleks Tablosu

SAĞ TARAF PARAMETRELERİNDEKİ SİSTEMATİK DEĞİŞMENİN ANALİZİ

Başlangıç Simpleks Tablosu

Birinci Simpleks Çözüm Tablosu

İkinci Simpleks Çözüm Tablosu

Birinci Parametrik Programlama Çözüm Tablosu