toplam Üret m planlamasi problem Ç n b r bulanik hedef...

22
TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF PROGRAMLAMA YAKLA IMI Tuba Yakc AYAN * ÖZ Bu çal mann amac toplam üretim planlamas problemi için bir bulank hedef programla- ma modeli geli tirmektir. Bulank amaçlar ve kstlar üyelik fonksiyonlar kullanlarak mutlak amaç ve kstlara dönü türülmektedir. Daha sonra bulank modelin denk mutlak modeli olu tu- rulmaktadr. Modelin amaçlar çe itli maliyet bile enlerinin a rlkl bir fonksiyonunu minimum yapmak ve i merkezlerinde düzgün bir i yükü da lm gerçekle tirmektir. Yakla m bir saysal örnek problem üzerinde açklanmaktadr. Sonuçlar, bu yakla mn etkin bir çözüm stratejisi oldu- unu ve periyodik üretimi, kapasiteyi ve envanteri planlamada karar vericiye yol gösterici ve yardmc olabilece ini ortaya koymaktadr. Anahtar Kelimeler: Toplam Üretim Planlamas, Hedef Programlama, Bulanklk, Üyelik Fonksiyonu, Tatmin Derecesi. A FUZZY GOAL PROGRAMMING APPROACH FOR AGGREGATE PRODUCTION PLANNING ABSTRACT The objective of this study is to develop a fuzzy goal programming model for the aggregate production problem. Fuzzy goals and constraints of the model are converted into crisp goals and constraints using their corresponding membership function values. Then the crisp equivalent of the fuzzy model is derived. The goals of the model are to minimize a weighted function of various cost components and achieve a smooth workload on work stations. The approach is illustrated by means of an illustrative problem. The results suggest that this approach is an effective solution strategy and can guide and assist the decision maker for planning periodic production, capacity and inventory. Keywords: Aggregate Production Planning, Goal Programming, Fuzziness, Membership Function, Degree of Satisfaction. *Yrd. Doç. Dr., Karadeniz Teknik Üniversitesi, BF, Ekonometri Bölümü. Makalenin kabul tarihi: Mart 2010

Upload: others

Post on 29-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF PROGRAMLAMA YAKLA IMI

Tuba Yakc AYAN*

ÖZ Bu çal mann amac toplam üretim planlamas problemi için bir bulank hedef programla-

ma modeli geli tirmektir. Bulank amaçlar ve kstlar üyelik fonksiyonlar kullanlarak mutlak amaç ve kstlara dönü türülmektedir. Daha sonra bulank modelin denk mutlak modeli olu tu-rulmaktadr. Modelin amaçlar çe itli maliyet bile enlerinin a rlkl bir fonksiyonunu minimum yapmak ve i merkezlerinde düzgün bir i yükü da lm gerçekle tirmektir. Yakla m bir saysal örnek problem üzerinde açklanmaktadr. Sonuçlar, bu yakla mn etkin bir çözüm stratejisi oldu-

unu ve periyodik üretimi, kapasiteyi ve envanteri planlamada karar vericiye yol gösterici ve yardmc olabilece ini ortaya koymaktadr.

Anahtar Kelimeler: Toplam Üretim Planlamas, Hedef Programlama, Bulanklk, Üyelik Fonksiyonu, Tatmin Derecesi.

A FUZZY GOAL PROGRAMMING APPROACH FOR AGGREGATE PRODUCTION PLANNING

ABSTRACT The objective of this study is to develop a fuzzy goal programming model for the aggregate

production problem. Fuzzy goals and constraints of the model are converted into crisp goals and constraints using their corresponding membership function values. Then the crisp equivalent of the fuzzy model is derived. The goals of the model are to minimize a weighted function of various cost components and achieve a smooth workload on work stations. The approach is illustrated by means of an illustrative problem. The results suggest that this approach is an effective solution strategy and can guide and assist the decision maker for planning periodic production, capacity and inventory.

Keywords: Aggregate Production Planning, Goal Programming, Fuzziness, Membership Function, Degree of Satisfaction.

*Yrd. Doç. Dr., Karadeniz Teknik Üniversitesi, BF, Ekonometri Bölümü. Makalenin kabul tarihi: Mart 2010

Page 2: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 70

G R Günümüz modern i letmelerinde toplam üretim planlamas birbiri ile çeli-

en pek çok amaca yönelik olarak yerine getirilmesi gereken zor bir görevdir. Genellikle zaman içindeki talep dalgalanmalarndan kaynaklanan toplam üretim planlamas problemini çözmek için, her bir dönemin ayr ayr planlanmas gere-kir. Buna göre, genellikle 3-18 ay aras alnan bir planlama döneminin her bir periyotunda her bir üründen ne kadar üretilece i ve bunun için gerekli i gücü miktarnn ne olmas gerekti i sorularna cevap aranrken, çe itli maliyetleri minimize etmenin yan sra i letmeye özgü di er amaçlar da gerçekle tirilmeye çal lr. Söz konusu maliyet unsurlar, üretim maliyetleri, stok bulundurma veya stoksuzluk maliyetleri, i e alma veya i ten çkarma maliyetleri, fazla mesai veya bo zaman maliyetleri biçiminde özetlenebilir.

Toplam üretim planlamas problemi genellikle hiyerar ik olarak ele alna-rak çözülmektedir. Ancak hiyerar ik yap üretim birimlerine ili kin alnan karar-larn birbirleriyle etkile imini göz ard etmektedir. Bu nedenle çal mada prob-lem e zamanl bir kararlar a eklinde ele alnmaktadr. Literatürde bu proble-min çözümüne yönelik olarak baz yöntemler geli tirilmi olmakla birlikte, problemin birbirleri ile çeli en çok amaçl yaps gere i Charnes ve Cooper (1961) tarafndan geli tirilmi olan hedef programlama yakla m en etkin yön-tem olarak görülmektedir. Hedef programlama modeli, hedeflerin tamamnn ayn anda maksimize ya da minimize edilemedi i durumlarda hedeflere en çok yakla an çözümü aramaktadr. Bu yönü ile hedef programlama modeli gerçek ya am problemlerine son derece uygun bir yöntem olarak kabul görmektedir. Geçmi te bu konuda yaplm olan çal malarn büyük ço unlu unda talepler deterministiktir. Oysa gerçek ya amda pek çok ö e gibi talep tahminlerinde de belirsizlik söz konusudur. Bu tür belirsizlik durumlar ilk kez Zadeh (1965) tarafndan önerilen bulank küme teorisi ile saysal olarak ifade edilebilir ve çözülebilir hale gelmi tir. Bulank küme teorisine göre bulank de erler üyelik fonksiyonlar ile tanmlanmaktadrlar. Bir üyelik fonksiyonu ait oldu u de i -kenin belli bir de eri alma derecesini tanmlayarak söz konusu de i keni mutlak (crisp) hale dönü türmektedir.

Bu çal mann amac bulank ortamda toplam üretim planlamas problemi için farkl bir hedef programlama modeli geli tirmektir. Bu amaçla problemin ana yönlendiricisi konumundaki periyodik talep tahminleri bulank olarak ta-nmlanm tr. Di er bir deyi le talep tahminleri net rakamlarla de il belli bir aralkta de i ebilen rakamlarla ifade edilmektedir. Ayrca benzer çal malardan farkl yapda amaç fonksiyonlar olu turulmu tur. Olu turulan iki ayr amaç arasndan daha önemli olan birinci amaç, yukarda sözü edilen çe itli maliyet bile enlerinin a rlkl toplamn minimize etmektir. kinci amaç ise her bir i merkezindeki i gücü çal ma sürelerinin zamana göre de i kenli ini minimize etmektir. Çal mann birinci bölümünde toplam üretim planlamas ve bulank hedef programlama ile ilgili ksa bir literatür ara trmas sunulmaktadr. kinci

Page 3: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 71

bölüm toplam üretim planlamas problemini açklamakta ve üçüncü bölümde bir bulank hedef programlama modeli geli tirilmektedir. Geli tirilen model dör-düncü bölümde bir örnek probleme uygulanmakta ve çözüm sonuçlar sunul-maktadr. Son bölüm çal madan elde edilen bulgular ve önerileri içermektedir.

I. L TERATÜR ARA TIRMASI Toplam üretim planlamas problemi ilk olarak Holt vd. (1955) tarafndan

ele alnm ve do rusal karar kurallarna dayanan bir çözüm yöntemi önerilmi -tir. Daha sonra problemin çözümü için her biri kendi avantaj ve dezavantajlarna sahip olan pek çok farkl algoritma geli tirilmi tir. Saad (1982) bu algoritmalar 6 kategoride snflandrmaktadr: 1) do rusal programlama (Charnes ve Cooper, 1961), 2) do rusal karar kural (Holt vd., 1955), 3) ula trma modeli (Bowman, 1956), 4) yönetim katsays yakla m (Bowman, 1963), (5) ara trma karar kural (Taubert, 1968), ve (6) simülasyon (Jones, 1967). Ayrca Nam ve Logendran (1992) toplam üretim planlamas için kullanlan model ve yöntemle-rin 140 makale ve 14 kitaptan olu an çok geni bir ara trmasn sunmaktadr. Masud ve Hwang (1980) tek i merkezinde üretilen iki üründen, 8 periyottan ve dört amaçtan ibaret olan bir planlama problemini çözmek için üç ayr çözüm yönteminin bir mukayesesini sunmaktadr. Bu çal mada amaçlar kar maksimi-zasyonu, i gücü düzeyindeki de i kenli in minimizasyonu, stok yatrmlarnn minimizasyonu ve kar lanamayan talebin minimizasyonudur. Söz konusu çö-züm yöntemleri ise hedef programlama, adm metodu ve ard k çok amaçl problem çözme yöntemidir. Hung ve Hu (1998) problemi bir kar k tamsayl programlama modeli olarak formüle ederek modelin çözümü için bir sezgisel algoritma geli tirmi tir. Byrne ve Bakr (1999) tarafndan toplam üretim plan-lama problemi için matematiksel programlama ve simülasyon modellerinden olu an bir melez algoritma önerilmi tir. Bayka o lu (2001), ta eron seçimi ve makine ayarlama kararlarn da dikkate alan bir öncelikli hedef programlama problemini çözmek için bir tabu arama algoritmas geli tirmi tir. Çok yeni bir çal ma olan Mezghani vd. (2008) toplam üretim planlamas problemi için bir hedef programlama yakla m sunmaktadr. Dikkate de er di er baz çal malar, Shi ve Haase (1996), Buxey (2003), Dobos (2003), Gnoni vd. (2003), Stephen vd. (2003), Jolayemi ve Olorunniwo (2004). olarak özetlenebilir. Ayrca evrim-sel algoritmalar (Hung vd., 1999), genetik algoritmalar (Wang ve Fang, 1997, Fahimnia vd., 2006), ve karar destek sistemleri (Özdamar vd., 1998) gibi yapay zeka teknikleri ilave kstlar ve snrlamalara sahip olan problemleri çözmek için yaygn olarak kullanlmaktadrlar. Gerçek ya am problemleri pek çok belirsizli-

i içermektedir. Bu belirsizlikleri modele dahil edebilmek için baz matematik-sel programlama modelleri geli tirilmi tir. Bunlar stokastik programlama (Dantzig, 1955, Kall ve Wallace, 1994), ve bulank programlamadr (Zimmermann, 1978). Stephen vd. (2004) farkl ekonomik geli me senaryolar altnda çe itli maliyet bile enlerini minimize etmek için optimal üretim ve i gü-

Page 4: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 72

cü planlamay içeren optimal bir toplam üretim plan belirlemek için stokastik programlamann özel bir türü olan bir robust optimizasyon modeli geli tirmi tir.

Bulank küme teorisi ilk kez Zadeh (1965) tarafndan geli tirilmi tir. Bula-nk ortamda karar verme kavram ise ilk kez Bellman ve Zadeh (1970) in bula-nk amaç ve snrlamalara dayal bir karar teorisi ile literatüre girmi tir. Daha sonra birçok ara trmac gerçek ya amdaki karar verme problemleri için bulank mantk yöntemini kullanm lardr. Zimmermann (1978, 1981) birden fazla amaç fonksiyonuna sahip olan problemi çözmek için bulank do rusal programlama modelini geli tirmi tir. Yager (1979), amaçlar üzerinde bulank snrlamal ve tercihli matematiksel programlamay geli tirmi tir. Feng (1983) ve Ying-Yung (1983) vektör maksimum problemlerini bulank matematiksel programlama yöntemi ile çözmü lerdir. Hedef programlamada bulank küme tekni i ilk ola-rak Narasimhan (1980), tarafndan kullanlm tr. Daha sonra çe itli ara trmac-lar bulank hedef programlama için farkl çözüm yöntemleri önermi lerdir. (Narasimhan ve Rubin, 1984, Tiwari vd., 1987, Ramik, 2000, Wang ve Fu, 1997, Mohamed, 1997, Chen ve Tsai, 2000, Yaghoobi, 2008). Literatürde bula-nk ortamda üretim planlama problemine yönelik pek çok çal ma mevcuttur. Örne in, Wang ve Fang (2000) toplam üretim planlamas problemindeki bula-nk amaç katsaylar ve bulank karar de i kenleri için bir model önermi ve bulank saylarla gösterilen çözümlerin belirsizlik ortamndaki yöneticilere daha fazla esneklik sa lad n ortaya koymu tur. Fung vd. (2003) parametrik prog-ramlama, en iyi denge ve interaktif yöntemleri birlikte kullanarak bir bulank toplam üretim planlamas modeli sunmu tur. Wang ve Fang (2001) ve Wang ve Liang (2004) bir çok amaçl toplam üretim planlamas problemi için bir bulank lineer programlama modeli geli tirmi tir. Bulank toplam üretim planlamas problemini çözmek için yaplm olan ilave baz çal malar içinde Lee (1990), Wang ve Fang (1997), Tang vd. (2000), ve Tang vd. (2003) dikkat çekmektedir.

II. TOPLAM ÜRET M PLANLAMASI Toplam üretim planlamas beklenen mü teri taleplerindeki art ve azal -

lara cevap verebilmek için uygun üretim kapasitesi olu turma ve bu kapasitenin düzgün çal masn sa lama, üretim kaynaklarnn a r veya eksik yüklenmesini önleme ve mevcut kaynaklarla en fazla çkty elde etme amaçlar ile yürütülen faaliyetlerdir. Orta dönemli planlama olarak da adlandrlabilen bu faaliyetler i letmenin stratejik plann üretim süreci için operasyonel bir plana dönü tür-mede önemli rol oynamaktadr.

letmeler toplam üretim planlamalarn yaparken farkl amaçlara önem ve-rebilir ve dolays ile farkl stratejileri benimseyebilirler. Ancak çok büyük ks-mnda ortak olan bir hedef maliyet minimizasyonudur. Toplam üretim planla-masnda dikkate alnmas gereken maliyet ö eleri, üretim maliyeti, montaj ma-liyeti, üretilemeyen ksmn d ardan sa lanma maliyeti (satn alma, e er varsa fason üretim ya da ta eron maliyeti), üretim araçlarnn normal kapasite üzerin-

Page 5: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 73

de veya altnda çal trlmalarndan kaynaklanan maliyetler, talep fazlasnn elde bulundurulma maliyeti, talebi kar layamama maliyeti olarak sralanabilir. Sözü edilen maliyetlere dair açklamalar herhangi bir üretim yönetimi kitabnda ko-layca bulunabilir (Chase, vd., 1998). Ancak burada birkaç noktann aydnlatl-mas yerinde olacaktr. Öncelikle kapasite kavramnn farkl tanmlar olmasna kar n bu çal ma kapsamnda normal kapasiteden kast sadece i letmenin elin-deki mevcut i gücü süreleridir. Bu tanmdan hareketle normal kapasite alt ça-l ma, mevcut i gücü saatinin tamamnn kullanlmama durumunu ifade etmek-tedir. Herhangi bir dönemde planlanm üretim için gerekenden fazla i gücünün varl durumunda iki tür maliyet ortaya çkabilir. Bunlardan birincisi fazla i çinin i ten çkartlmas durumunda tazminat ve di er yasal ödemelerden kay-naklanan maliyetlerdir. Bir di er maliyet ise gerekenden fazla i çinin üretken olmadklar süre için yaplan ödemelerden kaynaklanmaktadr. Burada açklan-mas gereken bir di er maliyet bile eni ise normal kapasite üstü çal ma maliye-tidir. letmenin elindeki mevcut i gücü kapasitesinin planlanan üretimi gerçek-le tirmede yetersiz kalmas halinde çe itli yollarla kapasite artrm sa lanabilir. Fazla mesai veya fazla vardiya sistemi uygulanabilir veya yeni i çi alnabilir. Fazla mesai ya da fazla vardiya maliyetleri daima normal mesai maliyetlerinden daha yüksektir. Yeni i çi alma maliyetleri ise ayrca e itim giderlerini de içere-bilir. letmenin planlama dönemi için tercih etti i politikalara ba l olarak ka-pasite alt ve kapasite üstü çal ma maliyetleri üretim yönetimi bölümü tarafn-dan ilgili maliyet bile enlerinden bir ya da birkaç dikkate alnarak belirlenebi-lir. Toplam üretim planlamasnda maliyeti minimize etme amacnn yan sra üretim yönetimi tarafndan belirlenen ve ço unlukla i istasyonlarnda ya da istasyonlar arasnda i yükü dengeleme eklinde ortaya çkan ilave amaçlar söz konusu olabilir. Bu çal mada maliyet amacndaki her bir maliyet ö esi her iki yöndeki sapma de i kenleri ile temsil edilmektedir.

Toplam üretim planlamasnn temel yönlendiricisi planlama dönemi bo-yunca ortaya çkabilecek tahmini de i ken mü teri talepleridir. Literatürde ge-rek üretim planlamas alannda ve gerekse mü teri taleplerini kullanan di er çal malarda talep miktarlar ço unlukla deterministik olarak alnmaktadr. An-cak gerçek ya amda mü teri talepleri konusunda belirsizlikler vardr. Yani talep miktarlar kesin de il yakla k rakamlardr. Örne in, talep miktarnn bir ksm-nn kar lanmamas durumunda çok önemli bir saknca ortaya çkmayacak fakat önemli bir maliyet azalmas sa lanacaksa herhangi bir mü terinin herhangi bir dönemdeki talebinin bir ksm kar lanmayabilir. Bu kar lanmayan miktar bu-lank olarak dikkate alnabilir. Geleneksel modellerde belirsizliklere rasgele davranlr ve olaslk teorisi kullanlr. Ancak kesin de erlerden küçük sapmalar herhangi bir olaslk da lmnn kullanmna imkan vermeyebilir veya geçmi veri eksikli inden dolay talep yapsna dair olaslk da lm elde edilemeyebi-lir. Buna en iyi örnek yeni ürünlerdir. Bu artlar altnda tahmini taleplerin kesin rakamlar yerine uzmanlar tarafndan sübjektif olarak belirlenen bir miktara

Page 6: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 74

�yakla k olarak e it� gibi sözel ifadelerle tanmlanmas daha uygundur. Bu durumda mü teri talebi söz konusu miktarn belli bir düzey altnda veya üstünde gerçekle ebilecektir. Bu özellikteki yaplar bulank mantkla açklanmaktadr. (Zadeh, L.A. 1965; Zimmermann, 1978).

Bu çal mada ele alnan problemde i letme çe itli bile enlerden olu an bir-den fazla ürün üretmektedir. Ürüne olan mü teri talebi planlama döneminin aylk periyotlar boyunca dalgal bir yap sergilemektedir. Bulank yapda olan talep miktarlar planlama döneminin ba langcnda pazarlama departmannca her ay için tahmin edilmekte ve üretim departmanna ana girdi olarak sunulmak-tadr. Her bir ürün bile eni birden fazla i merkezinde i lem görerek üretilebilir. Talebi kar lamakta i merkezlerinin normal kapasitelerinin yetersiz kalmas durumunda yeni i çi alma, vardiya saysn artrma veya fazla mesai gibi yollar-la kapasite belli bir miktarda artrlabilmektedir. Bu miktar normal kapasitenin belli bir orandr. Ancak her periyotta ayn olmas gerekmemektedir. Normal kapasite üstü çal mann da yetersiz kalmas durumunda ürün bile enlerinin eksik kalan ksm d ardan satn alnabilir. Üretilen ve d ardan satn alnan bile enler montaj merkezinde birle tirilerek mü teriye sunuma hazr hale gel-mektedir. letme toplam maliyetlerini minimum yapmak ve her bir i istasyo-nunda planlama dönemi boyunca i yükünün her periyotta mümkün oldu unca sabit kalmasn sa lamak istemektedir. A a da bu problemi çözmek üzere bir bulank hedef programlama modeli geli tirilmi tir.

III. BULANIK HEDEF PROGRAMLAMA Çok amaçl problemlerin çözülmesinde kullanlabilen hedef programlama

modelinde hedeflerden sapmalarn toplam minimize edilmeye çal lr. Model sapmalarn a rlkl veya a rlksz toplamndan olu an bir amaç fonksiyonu ile sapma de i kenlerini içeren hedefsel kstlardan ve ilave sistem kstlarndan ibarettir. Bulank ortamda ise bulank hedef ya da kstlar 0-1 arasnda de er alabilen üyelik fonksiyonlar ile temsil edilmektedir. Bir üyelik fonksiyonu ait oldu u hedef ya da kstn gerçekle me derecesini göstermektedir. Problemin çözümü mutlak kstlara uygun olarak hedeflerin ve bulank kstlarn en fazla tatmin edilmi olduklar noktada ortaya çkacaktr. Üyelik fonksiyonlar ait ol-duklar hedef ya da kstlara ula lma derecesini, di er bir deyi le tatmin derece-lerini gösterdi ine göre bu fonksiyonlarn maksimize edilmeleri gerekmekte ve dolays ile çok amaçl bir problem ortaya çkmaktadr. Aralarndaki çeli kili yapdan dolay bütün amaçlarn ayn anda gerçekle tirilmeleri mümkün de ildir. Bu durumda problem iki farkl ekilde ortaya çkabilmektedir: Bütün hedeflerin ayn derecede önemli olduklar önceliksiz hedef programlama problemi ve baz hedeflerin di erlerinden daha önemli olduklar öncelikli hedef programlama problemi. Öncelikli problem için çok kullan l ve yaygn olarak kullanlan bir yöntem Zimmerman�n (1978) bir tek ortak tatmin dereceli yakla mdr. Söz konusu yakla mda gerçekle tirilmesi en zor olan hedefe ula lmaya çal lrken di er hedefler de otomatikman mümkün oldu unca gerçekle mi olmakta ve

Page 7: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 75

çözümde bütün hedef ve kstlarn tatmin dereceleri birbirine ve zor hedefin tatmin derecesine e it olmaktadr. Gene önceliksiz hedeflerle kullanlabilecek bir di er yöntem toplamsal yöntemdir. Bu yöntemde her bir hedef ve kst için farkl bir tatmin düzeyi belirlenmekte ve hedeflerin tatmin dereceleri toplamnn maksimum olmas amaçlanmaktadr. (Narasimhan, 1980, Tiwari vd., 1987 ) Toplamsal yöntem mutlak hedef programlama problemindeki hedeflerden sap-malar toplamnn minimize edilmesi mant ile tam bir uyum içinde oldu u için anla lmas kolaydr ve gerçekçidir. Öncelikli hedef programlama probleminde ya hangi hedeflerin hangilerinden daha önemli oldu u sözel olarak ifade edil-mekte (Chen ve Tsai, 2000) ya da hedeflere öncelik derecelerine göre [0,1] ara-l nda de i en ve toplamlar 1 e e it olan a rlklar verilmektedir (Tiwari vd., 1986; Yaghoobi, 2008). A a da birden fazla ürün ve bile enin mevcut oldu u bir toplam planlama problemi için mutlak ve bulank ortam için bulanklk i a-reti ( ) d nda ayn olan hedef programlama modeli geli tirilmekte ve sonra model üyelik fonksiyonlar ile bulankla trlmaktadr.

A. MODEL A a da modelde kullanlan de i kenler verilmekte ve model kstlar ile

amaç fonksiyonlar olu turulmaktadr Notasyon: t: periyot indisi, (t = 1,2,..,T) i: ürün indisi, (i = 1,2,..,m) j: bile en indisi, (j = 1,2,..,ni) l: i merkezi indisi, (l = 1,2,..,L) T: planlama döneminin uzunlu u Ii0: i ürününün ba langç envanteri qit : t periyodunda i ürününün üretim miktar Dit: t periyodunda i ürününün talep miktar IiT: planlama döneminin sonunda elde bulunmas istenen i ürünü envanteri Iij0: i ürününün j bile eninin ba langç envanteri qijt: t periyodunda i ürününün j bile eninin üretim miktar rijt: t periyodunda i ürününün j bile eninin d ardan sa lanan miktar Clt: t periyodunda l i merkezinin normal kapasitesi Olt: t periyodunda l i merkezinin kapasite artrm üst limiti Rijt: t periyodunda i ürününün j bile eninin d ardan sa lanabilecek maksimum miktar IijT: i ürününün j bile eni için planlama döneminin sonunda elde bulunmas iste-nen envanter aij: bir birim i ürünü için gerekli j bile eni miktar cijl: l i merkezinde i ürününün j bile eninden bir birim üretmek için gerekli kapasite

ity : t periyodunun sonunda i ürününün kapan envanteri

Page 8: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 76

ity : t periyodunda i ürününün kar lanamayan talep miktar

iTy : Planlama döneminin sonunda i ürünü için mü teri talebinin (DT) kar la-namayan ksm

iTy : Planlama döneminin sonunda i ürünü için istenen kapan envanterinin (IiT) kar lanamayan ksm

ijty : t periyodunun sonunda i ürününün j bile eninin kapan envanteri

ijTy : Planlama döneminin sonunda i ürünün üretimi için gerekli j bile en mikta-rnn (qT) kar lanamayan ksm

ijTy : Planlama döneminin sonunda i ürününün j bile eni için istenen kapan envanterinin (IijT) kar lanamayan ksm

ltc : normal kapasite üstünde çal ma süresi

ltc : normal kapasite altnda çal ma süresi

lth : ortalamann üzerinde i yükü

lth : ortalamann altnda i yükü Birim maliyetler: g1i: i ürününün birim elde tutma maliyeti g2ij: i ürününün j bile eninin birim elde tutma maliyeti g3i: i ürününe mü teri talebinden bir birimi kar layamama maliyeti g4i: i ürününün birim montaj maliyeti g5ij: i ürününün j bile eninin birim üretim maliyeti g6ij: i ürününün j bile eninin birim d ardan sa lanma maliyeti g7l: normal kapasite üstü çal mann birim zaman maliyeti g8l: normal kapasite alt çal mann birim zaman maliyeti

Geleneksel hedef programlama problemlerinde hedefler önce açk uçlu ( , , =) veya kapal uçlu (ula lmak istenen hedef de er) olarak tanmlanr ve son-

ra hedeflerden sapma de i kenleri amaç fonksiyonunda ve kstlarda yer alr. Burada bu yöntem uygun olmayacaktr. Çünkü bir periyoda ili kin herhangi bir ksttaki bir sapma de i keni bir sonraki periyottaki bir kstta karar de i keni olarak yer alabilmektedir. Bu nedenle bu modellemede en ba ta hedefler yerine sapma de i kenli kstlar kullanlmaktadr. Ayrca bulank talepleri içerenler d nda kalan kstlar mutlak olarak alnmaktadr. Kstlar:

Toplam üretim planlamas probleminde en önemli amaçlardan biri dönem-sel mü teri taleplerini zamannda kar layabilmektir. Bu amaç gerçekle tirilme-ye çal lrken gerekti inden fazla üretmekten de kaçnlmas gerekmektedir. Çünkü envanter önemli bir maliyet ö esi olu turmaktadr. Gerçek ya amda bir periyodun sonunda talebin tam olarak kar lanmas, kar lanamamas veya ge-

Page 9: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 77

rekti inden fazla üretim yaplm olmas eklinde farkl durumlar ortaya çkabi-lir. Talebin bulank yaps dikkate alnarak kst (1) - (3) bu gerçe i ifade etmek-tedir. Ii0+qi1- Di1 1iy - 1iy (i = 1,2,..,m) (1)

)1(tiy + qit- Dit ity - ity (i = 1,2,..,m, t = 2,..,T-1) (2)

)1(Tiy + qiT- DiT IiT- iTy (i = 1,2,..,m) (3)

Kst (3) de görülen IiT yönetim tarafndan önceden 0 veya pozitif bir de-erle belirlenmekte ve son periyotta e er kar lanamayan bir talep varsa bunu

telafi etmek veya aksi halde bir sonraki planlama dönemine aktarlmak üzere kullanlabilmektedir. E er son periyotta kar lanamayan talep IiT �den küçükse, bu fark IiT�den kar lanmakta ve kar lanamayan talep sfr olmaktadr ( iTy = 0). Kar lanamayan talebin IiT�den büyük olmas durumunda ise son periyot talebi kar lanamam olmaktadr ( iTy > 0). Bu açklama nda modele kst (4) ün ilave edilmesi gerekmektedir.

iTy - IiT = iTy - iTy (i = 1,2,..,m) (4)

Yukarda sunulmu olan kstlarn ayn mantkla ürün bile enlerine uyar-lanmalar ile kst (5)-(8) ortaya çkmaktadr. Iij0+ qij1-aij*qi1 = 1ijy - rij1 (i = 1,2,..,m, j = 1,2,..,ni) (5)

)1(tijy + qijt-aij*qit = ijty - rijt (i = 1,2,..,m, j = 1,2,..,ni, t = 2,..,T-1) (6)

)1(Tijy + qijT-aij*qiT = IijT - rijT (i = 1,2,..,m, j = 1,2,..,ni) (7)

rijT- IijT = ijTy - ijTy (i = 1,2,..,m, j = 1,2,..,ni) (8)

A a da i merkezlerinin kapasitelerine ve d ardan bile en sa lanmasna dair kstlar sunulmaktadr.

ltltlt

m

i

n

jijtijl ccCqc

i

1 1

(l = 1,2,..,L, t = 1,..,T) (9)

ltc Olt (l = 1,2,..,L, t = 1,..,T) (10) rijt Rijt (i = 1,2,..,m, j = 1,2,..,ni, t = 1,..,T) (11)

Yukarda sunulan kstlarda yer alan ve her biri birer maliyet ö esini göste-ren sapma de i kenleri ile ilk hedef olarak minimize edilecek toplam maliyet fonksiyonu a a daki gibi yazlabilmektedir. Hedef 1:

Z1min = it

T

t

m

ii yg

1

1 1

1 + ijt

T

t

m

i

n

jij yg

i1

1 1 1

2 + it

T

t

m

ii yg

1

1 1

3 +

Page 10: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 78

it

T

t

m

ii qg

1 1

4 + ijt

T

t

m

i

n

jij qg

i

1 1 1

5 + ijt

T

t

m

i

n

jij rg

i

1 1 1

6 + lt

T

t

L

ll cg

1 1

7 +

lt

T

t

L

ll cg

1 1

8 (12)

Amaç fonksiyonu (12) de maliyet ö eleri arasnda öncelik ili kileri yer al-mamaktadr. Gerçek ya amda ise i letmeler için baz hedefler di erlerinden daha önemli olabilmekte ve bu durum amaç fonksiyonunda yüksek önemdeki hedefler için daha büyük olmak üzere a rlklar kullanlarak ifade edilebilmektedir.

letme ikinci amaç olarak (13) de formüle edilmi olan i yüklerinin peri-yotlara göre dengelenmesini benimsemi tir. Söz konusu dengeleme herhangi bir i merkezindeki periyodik i yükünün birbirine ve i merkezinin ortalama yükü-ne e it olmas ile ba arlmaktadr. Hedef 2:

ltlt

T

t

m

i

n

jijlijtijl

m

i

n

jijt hhcq

Tcq

ii

1 1 11 1

1 (l = 1,2,..,L, t = 1,..,T) (13)

bütün de i kenler 0 (14)

B. BULANIKLI IN G DER LMES Bulank de i ken ya da bulank kstlarda bulankl n giderilmesi için

üyelik fonksiyonlar (µ) kullanlr. Üyelik fonksiyonlar 0 ile 1 arasnda de er alabilirler ve üçgen, trapez, üstel vb. çe itli formlarda olabilirler. Bu çal mada bulank kstlar (1)-(3) ekil (1) de gösterilen üçgen üyelik fonksiyonlar ile temsil edilmektedir. Üyelik fonksiyonlarnn belirlenmesi için kst (1)-(3) bula-nk de i ken (Dit) sa tarafa alnarak yeniden düzenlenmi tir. Bu durumda kst-larn sa taraflar alt (DAit ), orta (Dit ) ve üst (DÜit ) olmak üzere 3 ayr de er alabilmektedir. Burada orta de erden kast en çok istenen de er olmasdr.

ekil 1: Bulank Kstlarn Üçgen Üyelik Fonksiyonlar

DAit

Dit DÜit

1

Page 11: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 79

ekil 1 e göre herhangi bir kstn sa taraf en çok istenen de ere e it ol-du unda üyelik derecesi 1 olmakta, alt ve üst snrlara yakla tkça sfra yakla -maktadr. Zimmerman (1978) e göre kstlarn bulank oldu u durumda amaçlar da bulanktr. Bu durumda hedef fonksiyonlarn önce bulankla trlmas ve sonra bunlara dair üyelik fonksiyonlarnn belirlenmesi gerekir. Hedef fonksi-yonlar için de üçgen üyelik fonksiyonu kullanlmaktadr. Açk uçlu hedeflerin bulankla trlmasnda kabul edilebilir alt(A) ve üst(Ü) snrlarn belirlenmesi gerekir. Bir minimizasyon (maksimizasyon) hedefi için alt snr (üst snr) di er hedeflerin göz ard edildi i durumda kstlara uygun olarak alabilece i optimal de erdir. Herhangi bir hedefin optimal oldu u nokta di er bir hedef için en kötümser de eri olu turmaktadr. Dolaysyla, hedef (12)�nin en kötümser de e-rini bulmak için hedef (13)�den her iki yöndeki sapmalar toplamn minimize edecek bir problemin çözülmesi gerekmektedir. ekil 2 hedef (12) için bu ekil-de olu turulmu olan üyelik fonksiyonunu göstermektedir. kinci hedef (13) ise kapal uçlu bir hedeftir ve en çok istenen de er 0 dr. Buradaki alt ve üst snrla-r bulmak için hedef (12)�nin optimum sonuçlar hedef (13)�de yerine konul-maktadr. ekil 3 de bu ekilde elde edilecek üyelik fonksiyonu gösterilmekte-dir.

Üyelik fonksiyonlarnn üçgenlerin benzerli inden yararlanarak olu turu-lan matematiksel formülasyonlar (1)-(5) ile sunulmaktadr. Formülerden ilk üçü srasyla kst (1), (2), (3) e ve son ikisi ise hedef (12) ve (13) e aittir.

ekil 2: Hedef (12) nin Üyelik ekil 3: Hedef (13) ün Üyelik Fonksiyonu Fonksiyonu

A2 Ü2

1

A1 Ü1

1

0

Page 12: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 80

için 1iDÜ1iy1iy1iq0iI1iD ,1iD1iDÜ

1iy1iy1iq0iI1iDÜ

)5(1 için 1iD1iy1iy1iq0iI1iDA ,1iDA1iD

1iDA1iy1iy1iq0iI

için1iDÜveya 1iDA 1iy1iy1iq0iI 0,

1

için itDÜityityitq1)-i(tyitD ,itDitDÜ

ityityitq1)-i(tyitDÜ

(16) için itDityityitq1)-i(tyitDA ,itDAitD

itDAityityitq1)-i(ty

1T2,3,..,t için itDÜ veyaitDA ityityitq1)-i(ty 0,

2

için iT

DÜiT

yiT

IiT

q1)-i(T

yiT

D

için iTDiTyiTIiTq1)-i(TyiTDA

içiniTDÜ veyaiTDA iTyiTIiTq1)-i(Ty

,

iTD

iTDÜ

iTy

iTI

iTq

1)-i(Ty

iTDÜ

(17) ,

iTDA

iTD

iTDA

iTy

iTI

iTq

1)-i(Ty

0,

3

)18(

1,

,1A1Ü

min1Z1Ü

0,

için 1

Amin1

Z

için 1

Ümin1

Z1

A

için 1

Ümin1

Z

4

Page 13: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 81

5

için aral )2

Ü-(0 ,

T

1t

m

1i

in

1j lthlth

ijlc

ijtq

T

1m

1i

in

1j ijlc

ijtq

(19) için aral 0)-2

(A ,

2A

T

1t

m

1i

in

1j lthlth

ijlc

ijtq

T

1m

1i

in

1j ijlc

ijtq

2A

T

1t

m

1i

in

1jiçin

2Ü veya

2Althlth

ijlc

ijtq

T

1m

1i

in

1j ijlc

ijtq ,0

IV. ÖRNEK PROBLEM VE ÇÖZÜM Olu turulan modelin çözüm a amalarn açklamak amacyla olu turulan

problemde, i letme iki bile enin bile iminden olu an bir tek ürün üretmektedir. Bir birim ürün ortaya koyabilmek için birinci bile enden iki ve ikinci bile enden dört birim kullanmak gerekmektedir. Ürün bile enleri i letme içinde iki ayr i merkezinde i lenerek üretilebilecekleri gibi gerekli görülmesi halinde d ardan hazr olarak da temin edilebilmektedirler. letme yukarda ayrntl olarak açk-lanm olan hedeflerine ula abilece i ekilde alt aylk bir üretim planlamas yapmak istemektedir. Probleme dair bütün bilgiler tablo 1 de sunulmaktadr. Bu örnek problemde maliyet minimizasyonu hedefi (hedef 12) i yükü dengeleme hedefinden (hedef 13) daha önemli görülmekle birlikte ne derece önemli oldu u konusunda bir bilgi yoktur. Bu nedenle problemi çözmek için en uygun yöntem olarak Chen ve Tsai (2000) toplamsal yöntemi tercih edilmektedir. Bu yöntem-de öncelik ili kileri modele kstlar eklinde ilave edilmekte (11) ve toplam üretim planlamas problemi a a daki do rusal programlama problemine dö-nü mektedir.

Page 14: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 82

Tablo 1: ProblemVerileri

Dönem Ocak ubat Mart Nisan Mays Haziran

Talep Mik-tar

10640, 10822, 11004

10607, 10786, 10965

10603, 10781, 10959

10642, 10825, 11008

10710, 10900, 11090

10453, 10615, 10777

C1t (saat) 7440 6720 7440 7200 7440 7200 C2t(saat) 14880 13440 14880 14400 14880 14400 O1t(saat) 1488 1344 1488 1440 1488 1440 O2t(saat) 2976 2688 2976 2880 2976 2880 R11t(adet) 800 800 800 800 800 800 R12(adet) 850 850 850 850 850 850 I10 = 250 I110 =200 I120 = 400 I16 = 300 c111 = 90 dk c112 = 160 c121 = 60 c122 = 115 g11 = 0.5 TL g211 = 0.10 g212 = 0.0625 g31 = 6 g41 = 3.75 g511 = 5 g512 = 2.5 g611 = 7 g612 = 3.5 g71 = 4 g72 = 4 g81 = 30 g82 = 30

Zmax = 1 + 22 +� + 25 + 3 + 4 + 511 +�+ 5116 + 521 +�+ 526 (20)

1iDA

1iD

1iDA

1iy

1iy

1iq

0iI

- 1 0 (i = 1,2,..,m) (21)

1iD

1iDÜ

1iy

1iy

1iq

0iI

1iDÜ

- 1 0 (i = 1,2,..,m) (22)

itDA

itD

itDA

ity

ity

itq

1)-i(ty

- 2t 0 (i = 1,2,..,m, t = 2,..,T-1) (23)

itD

itDÜ

ity

ity

itq

1)-i(ty

itDÜ

- 2 t 0 (i = 1,2,..,m, t = 2,..,T-1) (24)

iTDA

iTD

iTDA

iTy

iTI

iTq

1)-i(Ty

- 3 0 (i = 1,2,..,m) (25)

iTD

iTDÜ

iTy

iTI

iTq

1)-i(Ty

iTDÜ

- 3 0 (i = 1,2,..,m) (26)

1A1Ümin1Z1Ü

- 4 0 (27)

Page 15: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 83

2A

T

1t

m

1i

in

1j

ijlc

ijtq

T1m

1i

in

1j ijlc

ijtq

2A

lth

lth

- 5lt 0

(l = 1,..,L, t = 1,..,T) (28)

T

1t

m

1i

in

1j

ijlc

ijtq

T1m

1i

in

1j ijlc

ijtq

lth

lth

- 5lt 0

(l = 1,2,..,L, t = 1,..,T) (29) 4 - 5lt 0 (l = 1,2,..,L, t = 1,..,T) (30) k 1 (k = 1,3,4) (31) 2t 1 (t = 2,..,T-1) (32) 5lt 1 (l = 1,2,..,L, t = 1,..,T) (33)

iTy - IiT - iTy + iTy = 0 (i = 1,2,..,m) (34)

Iij0+ qij1-aij*qi1 - 1ijy + rij1 = 0 (i = 1,2,..,m, j = 1,2,..,ni) (35)

)1(tijy + qijt-aij*qit - ijty + rijt = 0 (i = 1,2,..,m, j = 1,2,..,ni, t = 2,..,T-1) (36)

)1(Tijy + qijT-aij*qiT - IijT + rijT = 0 (i = 1,2,..,m, j = 1,2,..,ni) (37)

rijT - IijT - ijTy + ijTy = 0 (i = 1,2,..,m, j = 1,2,..,ni) (38)

01 1

ltltlt

m

i

n

jijtijl ccCqc

i

(l = 1,2,..,L, t = 1,..,T) (39)

ltc -Olt 0 (l = 1,2,..,L, t = 1,..,T) (40) rijt - Rijt 0 (i = 1,2,..,m, j = 1,2,..,ni, t = 1,..,T) (41) qit, qijt, rijt, ity , ity , iTy , iTy , ijty , ijTy , ijTy , ltc , ltc , k 0

(i = 1,2,..,m, j = 1,2,..,ni, t = 1,..,T, l = 1,2,..,L, k = 1,2,..,5) (42)

Model (20)-(42) de 1, 2 ve 3 bulank kstlarn tatmin derecelerini, 4 ve 5 ise hedeflerin tatmin derecelerini gösteren karar de i kenleridir. Burada kst

(30) hedef (12)�nin, hedef (13)�den daha önemli oldu unu ifade etmektedir. Model katsaylarn ve sabitlerini yerlerine yerle tirmeden önce hedeflerin alt ve üst snrlar belirlenmelidir. Bunun için iki ayr mutlak do rusal programlama probleminin çözülmesi gerekir. A1 için çözülecek problemde amaç fonksiyonu olarak (12), bütün mutlak kstlar ((4)-(11)) ve izin verilen en küçük sa yan de erleri ile bütün bulank kstlar ((1)-(3)) yer almaktadr. Bu problemin çözü-münden elde edilen de erlerin (13) de yerine konulmas sonucunda elde edilen negatif de erler A2�yi, pozitif de erler ise Ü2�yi temsil etmektedir.Ü1 lerin belir-

Page 16: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 84

lenmesi için çözülecek problemde amaç, di er hedef dikkate alnmakszn hedef (13) den sapmalar toplamnn minimum olmasdr. Problem gene bütün mutlak kstlar ve en küçük sa yan de erleri ile bulank kstlar içermelidir. Bu prob-lemin çözümünden elde edilen de erlerin (12) de yerine konmas ile Ü1 elde edilmektedir. Bu ekilde hedef snrlar A1=455401.6 ve Ü1= 690701.1353 ola-rak hesaplanm tr. Di er snrlar ise Tablo 2 de gösterilmektedir.

Tablo 2: Yükü Denge Kstlar çin Bulank Sa Taraf De erleri

1. Merkezi 2. Merkezi Dönem A2 O Ü2 A2 O Ü2

1 0 0 213.9783 0 0 400.0020 2 -560.2144 0 0 -1040.0012 0 0 3 0 0 213.9783 0 0 399.9997 4 -44.0857 0 0 -79.9994 0 0 5 0 0 213.9783 0 0 399.9997 6 -37.6337 0 0 -79.9986 0 0

Tablo 1 deki verilere göre toplam üretim planlamas probleminin Lindo 6.1 ile hesaplanan çözüm sonuçlar Tablo 3 de özetlenmektedir. 4 = 0.994745 için toplam maliyet de eri 456638.099058 bulunmu tur. yükü denge hedeflerinin ise 511 = 512 = 513 = 514 = 515 = 516 = 521 = 522 = 523 = 524 = 525 = 526 = 0.982725 ile çok yüksek düzeyde gerçekle mi olduklar görülmektedir. de-

erlerinin bu kadar yüksek çkm olmalar ku kusuz problem verilerinden kay-naklanmaktadr. Bu sonuçlar modelin iyi kurulmu olup olmamasnn veya çö-züm yönteminin güçlülü ünün bir göstergesi de ildir. de erlerinin yüksek veya dü ük olmalar sadece bulunan çözümde bulank de i kenlerin alacaklar de erlerin bir belirleyicisidir.

q11 � q16 de i kenlerinin hiçbiri sfr de erini almam tr. Buna göre son ürün için her dönem belli bir miktarda üretim yaplmaldr. Kar lanamayan mü teri talep miktarlarn gösteren y-

11.. y-16 de i kenlerinin de erleri çok yük-

sek çkm tr. Bu durum firmann sahip oldu u üretim olanaklarnn taleplere cevap vermede yetersiz kald n göstermektedir. Dolays ile bu bilgi firmaya ksa ve orta dönemde mü terilerle anla malarn yaparken, uzun dönemde ise mevcut kapasitesini artrmada yol gösterici olacaktr. Ayn ekilde firmann planlama dönemi içinde gerçekle tirebilece i üretim için gerekli bile enlerin üretim miktarlarn gösteren q111� q126 de i kenlerinin hepsi sfrdan büyük de erler alm lardr. Dolays ile ürün bile enlerinden her dönem belli miktar-larda üretilmelidir. rijt de i kenlerinden sadece r126 nn sfrdan büyük (3199.436523). çkm olmas, firmann mevcut olanaklar ile üretebilece i son ürün miktarlar için gerekli bile enler açsndan sadece son dönemde bir miktar sorun ya ayabilece ini ve ikinci bile enin bir miktarn d ardan sa lamas gerekti ini göstermektedir. c+

ij ve c-ij de i kenlerinin alm olduklar de erler

incelendi inde birinci i merkezi için, ikinci periyot d nda kalan periyotlarda normal kapasitenin yetersiz kald ikinci periyotta ise bir miktar fazla kapasite

Page 17: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 85

bulundu u ortaya çkmaktadr. Ayn ekilde ikinci i merkezi için kapasitenin birinci, üçüncü ve be inci periyotlarda yetersiz oldu u di er periyotlarda ise ksa veya orta dönemde gerekenden fazla oldu u görülmektedir. Bu bilgiler firmaya uzun dönem i gücü planlamasn yapmada k tutacaktr.

Tablo 3: Lindo 6.1 Çözüm Sonuçlar

1 = 1.000000 22 = 1.000000 23 = 1.000000 24 = 1.000000 25 = 1.000000 3 = 1.000000 4 = 0.994745 511 = 0.982725 512 = 0.982725 513 = 0.982725 514 = 0.982725 515 = 0.982725 516 = 0.982725 521 = 0.982725 522 = 0.982725 523 = 0.982725 524 = 0.982725 525 = 0.982725 526 = 0.982725 y+

11 = 0.000000 y-

11 = 9330.320312 q11 = 1241.679810 y+12 = 0.000000 y-

12 = 9803.988281 q12 = 982.011475 y+

13 = 0.000000 y-13 = 9608.555664 q13 = 1172.444702

y+14 = 0.000000 y-

14 = 10333.367188 q14 = 491.632904 y+15 = 0.000000

q15 = 1543.261353 y-15 = 0.000000 y-

16 = 9511.476562 q16 = 1403.522949 y+

111 = 0.000000 y+112 = 0.000000 y+

113 = 0.000000 y+114 = 0.000000

y+115 = 0.000000 y+

121 = 208.624756 y+122 = 0.000000 y+

123 = 0.000000 y+

124 = 5229.255371 y+125 = 2714.655518 q111 = 2283.359619 q112 = 1964.022949

q113 = 2344.889404 q114 = 183.265823 q115 = 3086.522705 q116 = 3057.045898 q121 = 4775.343750 q122 = 3719.421143 q123 = 4689.778809 q124 = 7195.786621 q125 = 3658.445557 q126 = 3199.436523 h+

11 = 213.978351 h- 11 = 0.000000 h+

12 =0.000000 h- 12 = 560.214463 h+13 = 213.978351 h- 13 = 0.000000

h+14 = 0.000000 h- 14 = 44.085726 h+

15 = 213.978351 h- 15 = 0.000000 h+

16 = 0.000000 h- 16 = 37.633719 h+ 21 = 400.002088 h- 21 = 0.000000

h+ 22 =0.000000 h- 22 = 1040.001258 h+

23 = 399.999715 h- 23 = 0.000000 h+

24 = 0.000000 h- 24 = 79.999464 h+25 = 399.999715 h- 25 = 0.000000

h+26 = 0.000000 h- 26 = 79.998639 r111 = 0.000000 r112 = 0.000000

r113 = 0.000000 r114 = 800.000000 r115 = 0.000000 r116 = 0.000000 r121 = 0.000000 r122 = 0.000000 r123 = 0.000000 r124 = 0.000000 r125 = 0.000000 r126 = 0.000000 c+

11 = 760.383423 c+12 = 0.000000

c+13 = 767.113220 c+

14 = 270.685547 c+15 = 848.229431 c+

16 = 585.005371 c+

21 = 385.230621 c+22 = 0.000000 c+

23 = 385.230621 c+24 = 0.000000

c+25 = 385.230713 c+

26 = 0.000000 c-11 = 0.000000 c-

12 = 54.544456 c-

13 = 0.000000 c-14 = 0.000000 c-

15 = 0.000000 c-16 = 0.000000

c-21 = 0.000000 c-

22 = 1054.770142 c-23 = 0.000000 c-

24 = 94.769585 c-

25 = 0.000000 c-26 = 94.769295 y++

16 = 9211.476562 y--16 = 0.000000

y+116 = 0.000000 y++

116 = 0.000000 y--116 = 250.000000 y++

126 = 0.000000 y--

126 = 300.000000 terasyon says = 174

SONUÇ VE ÖNER LER Bu makalede bulank taleplerle toplam üretim planlamas problemi için iki

ayr amaçl bir hedef programlama modeli kurulmu ve örnek problem verileri için Lindo 6.1 ile çözülmü tür. Yakla k 3 saniyede elde edilen çözüm optimaldir. Bu yönü ile modelin etkin oldu u görülmü tür.

Page 18: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 86

Problem amaçlarndan birincisi ve daha önemli olan toplam maliyetin mi-nimum olmasdr. Bu amaç hem temel de i kenleri hem de hedeflerden sapma de i kenlerini içermekte ve bu yönü ile di er çal malardan ayrlmaktadr. Amaç fonksiyonunun bu geni letilmi yaps, problem çözüldü ünde bir çok maliyet bile enindeki hareketlerin ayn anda gözlemlenmesini sa lamakta ve sonuçlar yorumlamada ve incelenen sistemi revize etmede esneklik sunmakta-dr. Problemdeki ikinci amaç i merkezlerindeki i yükü dengesinin sa lanma-sdr.

Gerçek ya amda hedeflere dair eri im de erlerinin, hedeflerin önem dere-celerinin ve sisteme dair kstlarn belirlenmesi ço u zaman karar vericinin süb-jektif yarglarna ba ldr. Bu durum problemde bir belirsizlik yaratmaktadr. Söz konusu belirsizlik bulank küme teorisi ile çözümlenebilmektedir. Bu ça-l mada belirsizli i modele dahil ederek daha gerçekçi bir problem olu turmak amac ile talepler bulank olarak alnm tr. Do aldr ki bulanklk sadece talep-lerde de il ayrca birim maliyet de erlerinde veya di er problem sabitlerinde de ortaya çkabilir. Ancak makalenin hacmini çok fazla büyütmemek amac ile talep d ndaki de erlerin mutlak olduklar varsaylm tr.

Modelin uygulanabilirli ini ve etkinli ini ortaya koymak amac ile olu tu-rulan örnek problem tek ürün, iki bile en ve 6 aylk planlama dönemi ile snr-landrlm tr. Ancak model büyük gerçek ya am problemlerine kolayca uyarla-nabilir. Modelin hacmi problem hacmi ile hzla büyümesine kar n, de i kenle-re ve bireysel hedeflerden sapmalara dair verdi i e zamanl ve çok ayrntl bilgi bunun bir sorun olarak alglanmasn engellemektedir. Ayrca çözüm süre-sinin ksal , problemdeki büyümenin çözüm süresini kabul edilebilir bir düze-yin üzerine çkartmayaca n göstermektedir.

Gelecek ara trmalarda yaplabilecek iyile tirmelerden biri bulank de er-lerin simetrik yerine asimetrik alnmas olabilir. Bu hem daha gerçekçi olabilir hem de sonuçlar daha anlaml ekilde yorumlanabilir. Gerçek ya amda nadiren geçerli olmasna ra men bu çal mada üretim miktarlar sürekli de i ken olarak alnm tr. Ancak çok basit bir de i iklikle de i kenlere tamsay olma kst eklenerek model bu anlamda daha gerçekçi hale getirilebilir. Bunlara ilaveten her bir hedefin yan sra her bir maliyet ö esi için öncelik derecelerini temsil edecek a rlk faktörlerinin belirlenmesi ve modelde kullanlmas uygun olacak-tr. Bunun için etkin araçlardan biri analitik hiyerar i prosesi (AHP) dir.

Page 19: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 87

KAYNAKÇA

BAYKASOGLU, A.; (2001), �Moapps 1.0: Aggregate Production Planning Using the Multiple-Objective Tabu Search�, International Journal of Production Research, 39, ss. 3685�3702.

BELLMAN, R.E. ve L.A. ZADEH; (1970), �Decision Making in a Fuzzy Environment�, International Journal of Management Science, 17,ss. 141-164.

BUXEY,G.; (2003), �Strategy not Tactics Drives Aggregate Planning�, International Journal of Production Economics 85(3), ss. 331�346.

BYRNE, M. D. ve M. A BAKIR.; (1999), �Production Planning Using a Hybrid Simulation�Analytical Approach� International Journal of Production Economics, 59, ss. 305�311.

BOWMAN, E. H.; (1956), �Production Scheduling by the Transportation Method of Linear Programming�, Operations Research, 4, ss. 100�103

BOWMAN, E. H.; (1963) �Consistency and Optimality in Managerial Decision Making�, Management Science 9, ss. 310�321.

CHARNES, A. ve W. W. COOPER; (1961), Management Models and Industrial Application of Linear Programming, Vol. 1, Wiley, New York, 467s

CHASE, B., N.J. AQU LANO ve F.R. JACOBS; (1998), Production and Operations Management, Eight Edition, McGraw-Hill,Boston,USA, 880s

CHEN, L. H. ve F. C. TSA ; (2001), �Fuzzy Goal Programming with Different Importance and Priorities�, European Journal of Operational Research, 1333, ss. 548-556.

DANTZIG, G. B.; (1955), �Linear Programming Under Uncertainty�, Management Science, 1, ss. 197�206.

DOBOS, I.; (2003), �Optimal Production�Inventory Strategies for a HMMS-Type Reverse Logistics System�, International Journal of Production Economics 81�82, ss. 351�360

FAH MN A, B., ,L.H.S. LUONG ve R. M. MAR AN; (2006), �Modeling and Optimization of Aggregate Production Planning - A Genetic Algorithm Approach� Proceedings of World Academy of Science, Engineering and Technology, 15, ss. 169-174.

FENG, Y.J.; (1983) �A Method Using Fuzzy Mathematical Programming to Solve the Vector Maximum Problem�, Fuzzy Sets and Systems, 9, ss. 129-136.

Page 20: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 88

FUNG, R.Y.K., J. TANG ve D. WANG; (2003), �Multiproduct Aggregate Production Planning with Fuzzy Demands and Fuzzy Capacities�, IEEE Transactions on Systems, Man, and Cybernetics�Part A: Systems and Humans, 33(3), ss. 302�313.

GNON , M.G., R. IAVAGN L O, G. MOSSA, G. MUMMOLO ve A.D. LEVA; (2003), �Production Planning of a Multi-Site Manufacturing System by Hybrid Modelling: A Case Study from the Automotive Industry�, International Journal of Production Economics, 85(2), ss. 251�262.

HOLT, C., F. MODIGLIANI ve H. A. SIMON; (1955), �A Linear Decision Rule for Production Employment Scheduling�, Management Science, 2, ss. 1-30.

JONES, C.H.; (1967) �Parametric Production Planning�, Management Science, 13, ss. 843�866.

HUNG, Y. F. ve Y. C. HU; (1998), �Solving Mixed Integershadow Price Information�, Computers and Operations Research, 25, ss. 1027�1042.

HUNG, Y. F., C. C. SHIH, ve C. P. CHEN; (1999), �Evolutionary Algorithms for Production Planning Problems with Setup Decisions�, Journal of the Operational Research Society, 50, ss. 857�866.

JOLAYEM , J.K. ve F.O. OLORUNN WO; (2004), �A Deterministic Model for Planning Production Quantities in a Multi-Plant, Multi-Warehouse Environment with Extensible Capacities�, International Journal of Production Economics, 87(2), ss. 99�113.

KALL, P. ve S. W. WALLACE; (1994), Stochastic Programming Wiley - John &Sons, 320s.

LEE, Y.Y.; (1990), Fuzzy Set Theory Approach to Aggregate Production Planning and Inventory Control, Ph.D. Dissertation, Department of I.E., Kansas State University.

MASUD, S.M. ve C.L. HWANG; (1980), �An Aggregate Production Planning Model and Application of Three Multiple Objective Decision Methods�, International Journal of Production Research, 18, ss. 741�752.

MEZGHANI, M., REBAI, A., DAMMAK ve A., LOUKIL, T.; (2008), �A Goal Programming Model for Aggregate Production Planning Pproblem�, International Journal of Operational Research, 4(1), ss. 23-34

MOHAMED, R.H.; (1997), The Relationship Between Goal Programming and Fuzzy Programming, Fuzzy Sets and Systems, 89, ss. 215�222.

NAM, S. J. ve R. LOGENDRAN; (1992), �Aggregate Production Planning�A Survey of Models and Methodologies� European Journal of Operational Research, 61, ss. 255�272.

Page 21: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Toplam Üretim Planlamas Problemi çin Bir Bulank Hedef Programlama Yakla m 89

NARAS MHAN, R.; (1980), �Goal Programming in Fuzzy Environment�, Decision Science, 11, ss. 326-335.

NARAS MHAN, R. ve P.A. RUB N; (1984) �Fuzzy Goal Programming with Nested Priorities�, Fuzzy Sets and Systems, 14, ss. 115�129.

OZDAMAR, L., M. A., BOZYEL ve S. I. BIRBIL; (1998), �A Hierarchical Decision Support System for Production Planning (With Case Study)�, European Journal of Operational Research, 104, ss. 403�422.

RAMIK, J.; (2000), �Fuzzy Goals and Fuzzy Alternatives in Goal Programming Problems�, Fuzzy Sets and Systems, 111, ss. 81�86.

SAAD, G.; (1982), �An Overview Of Production Planning Model: Structure Classification and Empirical Assessment�, International Journal of Production Research, 20, ss. 105�114.

SH , Y. ve C. HAASE; (1996), �Optimal Trade-Offs of Aggregate Production Planning with Multi-Objective and Multi-Capacity-Demand Levels�, International Journal of Operations and Quantitative Management, 2(2), ss. 127�143.

STEPHEN, C.H.L., Y. WU ve K.K. LA ; (2003), �Multi-Site Aggregate Production Planning with Multiple Objectives: A Goal Programming Approach�, Production Planning and Control, 14(5), ss. 425�436.

STEPHEN, C. H., LEUNG ve YUE WU; (2004), �A Robust Optimization Mo-del for Stochastic Aggregate Production Planning�, Production Planning and Control, 15(5), ss. 502�514.

TANG, J., R.Y.K. FUNG ve K.L. YONG; (2003), �Fuzzy Modelling and Simulation for Aggregate Production Planning�, International Journal of Systems Science, 34(12), ss. 661�673.

TANG, J., D. WANG ve R.Y.K. FUNG;(2000) �Fuzzy Formulation for Multi-Product Aggregate Production Planning�, Production Planning and Control, 11, ss. 670�676.

TAUBERT, W.H.; (1968), �A Search Decision Rule for the Aggregate Scheduling Problem�, Management Science, 14, ss. 343�359.

T WAR R.N, S. DHARMAR ve J.R. RAO; (1986), �Priority Structure in Fuzzy Goal Programming�, Fuzzy Sets and Systems,19, ss. 251�259.

TIWARI, R. N., S. DHARMAR ve J.R. RAO; (1987), �Fuzzy Goal Programming: An Additive Model�, Fuzzy Sets and Systems, 24, ss. 27-34.

WANG, R. C. ve H. H. FANG; (2000), �Aggregate Production Planning in A Fuzzy Environment. International Journal of Industrial Engineering�Theory, Applications, and Practice, 7, ss. 5�14.

Page 22: TOPLAM ÜRET M PLANLAMASI PROBLEM Ç N B R BULANIK HEDEF ...iibf.erciyes.edu.tr/dergi/sayi34/4tugbayakici.pdf · Hedef programlama modeli, hedeflerin tamam n n ayn anda maksimize

Erciyes Üniversitesi ktisadi ve dari Bilimler Fakültesi Dergisi, Say: 34, Temmuz-Aralk 2009, ss.69-90 90

WANG H.F. ve C.C. FU; (1997) �A Generalization of Fuzzy Goal Programming with Preemptive Structure, Computers & Operations Research, 24, ss. 819�828.

WANG, D. ve S. C. FANG; (1997), �A Genetics-Based Approach for Aggregated Production Planning in a Fuzzy Environment�, IEEE Transactions on Systems, Man, and Cybernetics�Part A: Systems and Human, 27, ss. 636�645.

WANG, R.C. ve T.F. LIANG; (2001), �Aggregate Production Planning with Multiple Objectives in a Fuzzy Environment�, European Journal of Operational Research, 133, ss. 521�536.

WANG, R.C. ve T.F. LIANG; (2004), �Application of Fuzzy Multi-Objective Linear Programming to Aggregate Production Planning�, Computers and Industrial Engineering, 46(1), ss. 17�41.

YAGER, R.R.; (1979), �Mathematical Programming with Fuzzy Constraints and Preference on the Objectives�, Kybernetes, 8, ss. 285-291.

YAGHOOBl, M. A., D. F. JONES ve TAMIZ, M.; (2008), �Weighted Additive Models for Solving Fuzzy Goal Programming Problems� Asia-Pacific Journal of Operational Research, 25, ss. 715-733.

Y NG-YUNG, F.; (1983), �A Method Using Fuzzy Mathematics to Solve Vector Maximum Problem�, Fuzzy Sets and Systems, 9, ss. 142-149.

ZADEH, L. A.; (1965), �Fuzzy Sets�, Information and Control, 8, ss. 338-353.

ZIMMERMANN, H. J.; (1978), �Fuzzy Programming and Linear Programming with Several Objective Functions�, Fuzzy Sets and System, 1, ss. 45�55.

Z MMERMANN, H.J.; (1981), �Fuzzy Mathematical Programming�, Computers and Operations Research, 4, ss. 291-298.