Academia.eduAcademia.edu

Genel Bilgiler

Lineer programlama kapsamında tek bir amaç fonksiyonu duruma göre maksimize veya minimize edilmektedir.

ÇOK KR TERL KARAR VERME HEDEF PROGRAMLAMA KONU 10 Doç. Dr. Fazıl GÖKGÖZ 1 Genel Bilgiler Lineer programlama kapsamında tek bir amaç fonksiyonu duruma göre maksimize veya minimize edilmektedir. Ancak, gerçek i letme artlarında irketin kar veya maliyetten ayrı olarak ba ka önemli amaçları da olabilmektedir. Örne i karın maskimizasyonu haricinde, ayrıca i çilerin greve gitmesini önlemek veya çevreye verilen gaz emisyonunun minimizasyonu da söz konusu olabilir. Doç. Dr. Fazıl GÖKGÖZ 2 1 Genel Bilgiler Bu bölümde gerçek i letme ko ullarında yer alan çok kriterli amaçlara; “Hedef Programlama” tekni i kullanılarak ula ılmasının mümkün olup olunmadı ı tartı ılacaktır. Hedef programlamayı lineer programlamadan ayıran en önemli özellik amaç fonksiyonu içerisinde birden fazla amacın (hedefin) yer almasıdır. Doç. Dr. Fazıl GÖKGÖZ 3 Genel Bilgiler Lineer programlama (LP) formulasyonunda oldu u gibi, öncelikle Hedef Programlamada (GP) genel lineer formülasyon yapısı kurulmaktadır. Bu modelin in asını takiben de teme amaçlar haricinde kalan hedefler öncelik sırasına göre modele yerle tirilir. Modelin çözümü LP çözümlerine çok benzer sonuçlar verebilmektedir. Doç. Dr. Fazıl GÖKGÖZ 4 2 Genel Bilgiler GP, do ası gere ince LP’deki gibi amaç fonksiyonuna, karar de i kenlerine ve kısıtlara sahiptir. Temel olarak iki tane karar de i keni olan GP modellerinin çözümlerinde grafiksel çözümleme yapılması mümkündür. Literatürde, daha karma ık modellerin yaygın olarak bilgisayar destekli yazılımlar kanalıyla çözümlenebildi i de ifade edilmektedir. Doç. Dr. Fazıl GÖKGÖZ 5 Model Formülasyonu Hatırlanaca ı üzere, de i ik derlerimizde mutfak e yası üreten bir firmadan bahsedilmi tir. Söz konusu firma bardak ve kase üretimi gerçekle tirmektedir. LP programlama modeli; Max. Z = 40X1 + 50X2 s.t. X1 + 2X2 40 saat 4X1 + 3X2 120 kg X1, X2 0 Burada, X1 = Üretilecek bardak # X2 = Üretilecek kase # Doç. Dr. Fazıl GÖKGÖZ 6 3 Model Formülasyonu Amaç fonskiyonunda yer alan Z, kase ve bardak üretiminden sa lanacak olan kar düzeyini temsil etmektedir. Kase üretimi 1 saat, bardak üretimi 2 saat süre gerektiriken toplam süre kısıtı ise 40 saattir. Di er yandan, günlük olarak üretimde kullanılan kilden, kase üretimi için 4 kg., bardak için 3 kg. harcanmakta olup, toplam kullanılabilecek miktar 120 kg.’dır. Doç. Dr. Fazıl GÖKGÖZ 7 Model Formülasyonu Buraya kadar standart LP modeli söz konusudur. letmenin önemine göre sıralanan di er amaçları : 1) Anla mazlık çıkmaması için i çilerin günde 40 saatin üstünde mümkün oldu unca az çalı tırılması 2) Tatminkar bir günlük kar limiti : 1.600 $/gün 3) Kilin kurumaması için özel yerde stoklanması gerekti inden, günlük olarak 120 kg. üstünde mümkün oldu unca az kil bulundurulması 4) Genel yönetim giderleri yüksek oldu undan fazla mesai miktarının asgariye indirgenmesi Doç. Dr. Fazıl GÖKGÖZ 8 4 çilik Saati Kısıtı (d1) lk ilave amacı i çilik kullunım seviyesinin 40 saatin üstündeki kısmının indirgenmesidir. X1 + 2X2 40 saat eklinde tanımlanan i çilik kısıtının a a ıdaki gibi yeniden tanımı gerekir. X1 + 2X2 + d1- – d1+ = 40 saat Burada, d1- ve d1+ sapmalı de i kenleridir. Doç. Dr. Fazıl GÖKGÖZ 9 çilik Saati Kısıtı (d1) 40 saatlik i çilik saatinin 40 (d1-) ’den az olmamasını, 40 (d1+) ’in altında kalmasını temsil etmektedir. (d1-) : i çili in eksik kullanımı (d1+) : i çili in fazla kullanımı X1 = 5 kase ve X2 = 10 bardak için; normal kısıta göre 25 i çilik saati gerekmektdir. Doç. Dr. Fazıl GÖKGÖZ 10 5 çilik Saati Kısıtı (d1) Üretim de erlerini kısıtımızda yerine koyarsak; (5) + 2 (10) + d1- – d1+ = 40 saat 25 + d1- – d1+ = 40 saat d1- – d1+ = 15 saatlik sapma olabilecektir. Fazla çalı ma söz konusu olmadı ından (d1+ = 0 ) ; Negatif yönlü sapma d1- = 15 saat olur. Buradan 25 + 15 – 0 = 40 saat 40 = 40 (e itlik sa lanmı tır) Doç. Dr. Fazıl GÖKGÖZ 11 çilik Saati Kısıtı (d1) Pozitif sapmalı de i ken (d1-) : Hedefin ne kadar a ıldı ını gösterir. Negatif sapmalı de i ken (d1+) : Hedefin ne kadar altında kalındı ını gösterir. Nihai a amada, sapmalı de i kenlerin en az bir tanesi veya her ikisi de sıfıra e it olmalıdır. Hangi sapmalı de i kenin amaç fonksiyonu içerisinde yer alaca ına karar verilmesi gereklidir. Doç. Dr. Fazıl GÖKGÖZ 12 6 çilik Saati Kısıtı (d1) Hedef programlamada amaç fonksiyonu; hedeflerin önceli ine istinaden hedeflere ili kin pozitif veya negatif sapmaların minimize edilmesini benimsemektedir. min. P1d1ifadesinden 1 nolu hedefimiz arasında yer alan (d1-) negatif yönlü sapmanın minimize edilmesi (40 saatten az çalı tırılmalarınınminimze edilmesi) gerekti i ve bu hedefin birincil önceli i haiz oldu u anla ılmalıdır. Doç. Dr. Fazıl GÖKGÖZ 13 Fazla Mesai Saati Kısıtı (d1) 4 nolu hedefimiz arasındaki fazla mesaiden olan pozitif yönlü sapmanın (d1+ ) da minimizasyonu söz konusu olmalıdır. min. P4d1+ Benzer iki kısıtı tek çatıda toparlarsak; min. P1d1- , P4d1+ kısıtına ula ılır. Doç. Dr. Fazıl GÖKGÖZ 14 7 Günlük Kar Kısıtı (d2) LP amaç fonksiyonumuza (Z) 1.600 $/gün düzeyinde yeni kar kısıtımızı da ilave etmeliyiz. 40X1 + 50X2 + d1- – d1+ = 1.600 $/gün Maktıksal olarak pozitif yönlü kar sapmasının olmasını tercih edebiliriz. Ancak, burada esas sıkıntı günlük kar hedefinin altında kalınmasında yönelik negatif yönlü sapmanın minimize edilmesidir. Buradan 2 nci öncelikli hedefimiz; min. P1d1- , P2d2- , P4d1+ Doç. Dr. Fazıl GÖKGÖZ 15 Hammadde Kısıtı (d3) letmenin 3 ncü hedefi hammadde olan kilin günlük olarak 120 kg. düzeyinde hazır bulundurulmasıdır. Aksi halde, falza kalan kısmın kuruması söz konusudur. 4X1 + 3X2 + d3- – d3+ = 120 kg d3- : Kil miktarının 120 kg. altında kalması d3+ : Kil miktarının 120 kg. üzerinde kalması letme açıkta kalan kil miktarını (d3+) minimize etmeyi hedeflemektedir. Doç. Dr. Fazıl GÖKGÖZ 16 8 Hammadde Kısıtı (d3) Buradan hareketle, 3 ncü hedefimizi de fonskiyona yerle tirdi imizde; min. P1d1- , P2d2- , P3d3+ , P4d1+ amaç fonsiyonuna ula ılır. Di er tüm kısıtlara yönelik hedef kısıtlarımızı da modelimize ilave etti imizde Hedef Programlama formülasyonunu tamamlamı olaca ız. Doç. Dr. Fazıl GÖKGÖZ 17 Hedef Programlama Formülasyonu min. P1d1- , P2d2- , P3d3+ , P4d1+ s.t. X1 + 2X2 + d1- – d1+ = 40 saat 40X1 + 50X2 + d1- – d1+ = 1.600 $/gün 4X1 + 3X2 + d3- – d3+ = 120 kg X1, X2, d1-, d1+, d2-, d2+, d3-, d3+, d4-, d4+ Doç. Dr. Fazıl GÖKGÖZ 0 18 9 Grafiksel Çözümlemeler X2 50 4X1 + 3X2 = 120 40 X1 + 2X2 = 120 30 40X1 + 50X2 = 1600 20 10 10 20 30 40 50 X1 Doç. Dr. Fazıl GÖKGÖZ 19 Hedef 1 (min. d1-) X2 50 40 X1 + 2X2 = 120 30 20 d1+ d1- 10 10 20 30 40 Doç. Dr. Fazıl GÖKGÖZ 50 X1 20 10 Hedef 2 (min. d2-) X2 50 40 30 20 d2+ 40X1 + 50X2 = 1600 d2- d 1+ d 1- 10 10 20 30 40 50 X1 Doç. Dr. Fazıl GÖKGÖZ 21 Hedef 3 (min. d3+) X2 50 40 d3+ d3+ 30 d2 20 4X1 + 3X2 = 120 d 2- d 1+ d 1- 10 10 20 30 40 Doç. Dr. Fazıl GÖKGÖZ 50 X1 22 11 Hedef 4 (min. d1+) Hedef Programlama çözümleri her zaman tüm hedeflerin tamamına ula ılmasını garanti edememektedir. X2 50 B 40 d 3+ A d3 + d 2 30 - 20 d 2 d1 + GP ile bulunan çözümler optimal olmayabilir, ancak mümkün olabilen en tatminkar seçene i sunabilir. 4X1 + 3X2 = 120 C C: noktasında; d1- , d2- , d3+ sapmaları minimum ve sıfırdır. Ancak, X1 ; 15 ve X2 ; 20 için d1+ ; 15 saat bulunur. X1 = 15 kase X2 = 20 bardak d1+ = 15 saat d110 Kar ılanamayan kısıt bölgesi 10 20 30 40 50 X1 Fazla mesai kısıtı (d1+) pozitif oldu undan 4. hedefe tam olarak ula ılamamı tır. Ama ilk 3 hedef tuturulmu tur. Doç. Dr. Fazıl GÖKGÖZ 23 Final Sınavlarınızda Ba arılar Dilerim. Dr. Fazıl GÖKGÖZ Doç. Dr. Fazıl GÖKGÖZ 24 12 Ödev – 10 Bir sanayi irketi üç tip ürün (A,B,C) üretimi satı ı gerçekle tirmektedir. Firmanın söz konusu üretim sürecindeki kaynak ihtiyacı ve buna ba lı olarak elde etti i kar düzeyleri a a ıda verilmektedir. Ürün çilik (saat/birim) Malzeme Kar (kg/birim) (YTL/birim) A 5 4 3 B 2 6 5 C 4 3 2 Halihazırda firmanın günlük bazda 240 i çilik kapasitesi, 400 kg düzeyinde de malzeme temin kapasitesi bulunmaktadır. Doç. Dr. Fazıl GÖKGÖZ 25 Ödev – 10 Öncelikle, söz konusu probleme ili kin olarak genel lineer programlama formülasyonunu yapınız. Buradan bulaca ınız modele ili kin olarak a a ıda yer alan ilave hedefleri dikkate alınız. Hedefler: 1) Son zamanlarda i çilerle ya anan sorunlara istinaden, yönetim normal üretim kapasitesinin a ılmamasını istemektedir. 2) Yönetim günlük bazda 500 YTL seviyesinde tatminkar bir kar düzeyi belirlemi tir. 3) Fazla mesai çalı ması mümkün oldu unca asgariye indirgenmelidir. 4) Yönetim, nakliye ve stoklamada ilave sorunlarla kar ıla mamak için ilave hammadde satın alınmasını en aza indirgemek istemektedir. Bu kapsamda, Hedef Programlama modeli formüle ediniz ve tüm hedeflere en uygun dü ecek olan üretim seviyesini tespit ederek hangi üründen ne kadar üretilmesi gerekti ini ve buna kar ılık gelen kar düzeyini belirleyiniz ve gerekli yorumları yapınız. Doç. Dr. Fazıl GÖKGÖZ 26 13