HIZLI TÜKET M MALLARI DEPO YER SEÇ M PROBLEM ALGOR TMA LE B R ÇÖZÜM Burcu YILMAZ Gazi Üniversitesi Metin DA DEV REN Gazi Üniversitesi Ç N GENET K M. Ali AKÇAYOL Gazi Üniversitesi ÖZET Tesis yeri seçimi problemi, kurulacak optimal tesis saysnn, yerlerinin ve da tm a tasarmnn belirlenmesi amacyla irdelenen ve günümüz küresel i ve rekabet ortamnda, do ru çözüme ula trlmas durumunda firmalara büyük kar ve pazar pay sa layaca ndan dolay gittikçe daha da büyük önem kazanan bir problem tipidir. Depo yerimi seçimi problemi, literatürde çok nadir i lenmi bir tesis yeri seçimi problemi tipidir, etkin ve verimli bir tedarik zinciri için oldukça temel, karma k, çözümü ve modellenmesi güç ve zaman alan bir karar verme problemidir. Bu çal mada, depo yeri seçimi problemi için genetik algoritma kullanlarak, Türkiye genelinde hzl tüketim mallar satan yabanc bir irketin, tüm ülke çapnda en az mesafeyle (dolaysyla en dü ük maliyetle) ta ma ve teslimat yapabilmesi için en uygun depo saysnn belirlenmesi ve bu depo yerlerinin bulunmas hedeflenmi tir. Bu amaçla olu turulan algoritma MS SQL Server veritaban sunucusu ve .NET Framework 3.5 Visual Studio 2008 IDEsi kullanlarak çözüme götürülmü tür. Çal mada kullanlan programlama dili C# teknolojisidir. Anahtar Kelimeler: Depo Yeri Seçimi, Depo Yönetimi, Genetik Algoritma, Tedarik Zinciri Yönetimi A SOLUTION FOR WAREHOUSE LOCATION ALLOCATION PROBLEM OF FAST MOVING CONSUMER GOODS WITH GENETIC ALGORITHM ABSTRACT Facility location allocation problem is studied for determination of the optimum facility number, locations and design of the distribution network, and, in the global business and competition environement of nowadays, is a type of problem which is gathering more importance day after day because of it will provide a big amount of profit and market share when it is managed truely. Warehouse location allocation problem is a kind of facility location allocation problem studied rarely in the literature, and is a complex, hard and time consuming to model and solve, quite fundamental decision making problem for an efficient and effective supply chain. In this study it is aimed to determine the optimum warehouse number and their locations, that a foreign company selling fast moving consumer goods, operating in Turkey, can do transportation and delivery throughout whole country with the least distance (and so minimum costs). Algorithm created to this end, is solved by the employment of MS SQL Server database server and .NET Framework 3.5 Visual Studio 2008 IDE. Programming language used in this study is C# technology. Keywords: Warehouse Location Allocation, Warehouse Management, Genetic Algorithm, Supply Chain Management. 485 B. Ylmaz, M. Da deviren, M. A. Akçayol 1. G R Son yllarda her çe it pazardaki küresel geni leme yeni pazarlara girme ve farkl boyutlardaki ekonomileri kullanma frsat do urmu tur. Dinamik ve de i ken bir çevre tarafndan karakterize edilen günümüz küresel ekonomisinde, ara trmaclar politik, ekonomik, yasal, sosyal ve kültürel etkiler gibi pek çok yer seçimi faktörünün göz önünde bulundurulmasnn önemini vurgulamaktadr (Badri, 1999). Depo yeri seçimi genel bir problemdir. Yatrma karar veren bir i letmeci karllk, verimlilik, etkinlik, ekonomiklik gibi i letme ba ar göstergelerini en iyi bir biçimde gerçekle tirecek yeri arar (Korkut vd., 2010). Yer seçimi problemine çözüm getirebilecek etkin araçlar geli tirmek tedarik zinciri yönetimi ve kontrolü iyile tirmek için çok önemlidir (Albareda-Sambola vd., 2009). Yönetim kademesindeki ki iler seçim yaparken ister istemez birçok kriteri bir arada dü ünmek durumundadr ve birçok optimizasyon problemini de içeren zor problemlerin büyük bir ksm, çözümü yeterince hzl ekilde garanti eden algoritmalar ile çözülememektedir. Dolaysyla, baz durumlarda e er yeterince hzl hesaplanabiliyorsa yakla k optimum çözümler kabul edilebilmektedir (Baran, 1995). Böyle durumlarda, Genetik Algoritma (GA) gibi sezgisel yöntemlerden yararlanlmas hem süre hem de çözüm kalitesi açsndan büyük fayda sa lamaktadr. Bu çal mada uluslararas platformlarda faaliyet gösteren ve Türkiye pazarna girecek olan, hzl tüketim mallari satan bir firma için tüm ülke genelinde depo yeri seçimi problemi GA ile ele alnarak, en az mesafeyi dola ma kriteri altnda açlacak depo says ve kat edilecek toplam mesafe incelenecektir. Yaplan bu çal mann fark, literatürde incelendi i çal ma says oldukça az olan depo yeri seçimi probleminin, kendisi için tespit yaplan firmann istekleri do rultusunda olu turulan bölgeler temelinde, maliyetler ve mesafeler temelinde incelenmi olmasdr. Bu sayede çok sayda veri içeren ve karma kl ile zorlu u yüksek seviyede olan bir problem, ksa sürede etkin biçimde çözülecek, elde edilen sonuçlarn geçerlili i incelenecektir. 2. DEPO YER SEÇ M Bu çal mada ele alnan depo yeri seçimi problemi, tesis yeri seçimi problemleri ba l altnda bulunan daha özel bir konudur. Küresel i ve rekabet ça nda, tedarik zinciri yönetimi firmalarn ba ars için kritik bir faktör olarak ortaya çkmaktadr. Geçti imiz yllar tedarikçiler, üreticiler ve mü terileri ba layan kanallarn önemine tanklk etmi tir. Depo yeri seçimi problemi etkin ve verimli bir tedarik zinciri için oldukça temel bir karar verme problemidir. Depo yeri seçimini ilgilendiren karar, i lerin bugunkü ve gelecekteki durumu da göz önüne alnd nda, çok mühim bir konudur ve büyük oranda yatrm içermektedir (Chan vd., 2007). Günümüzde depolar yalnzca mallarn saklanmas ve korunmas amacnn d nda bir takm katma de erli hizmetlerin verildi i, mü teriye hzl ula mn sa land merkezler haline gelmi tir (Can vd., 2006). Depo yerlerinin belirlenmesinde üzerinde çal lmas gerekli ana konular unlardr; Ula m imkanlar ve maliyetleri, Talep bölgelerinin yerle imi, Talep bölgelerinin talep miktarlar, Bölgelerin i gücü durumu ve miktar, Bölgelerin do al kaynaklara yaknl . Depo yeri seçimi, depo i letimi, depolar aras ta malar gibi pek çok parametre, artan mü teri beklentileri sebebi ile firmalar açsndan stratejik önem ta maktadr. Bu beklentiyi kar layacak depolarn edinilmesi ve i letilmesi firmalar açsndan önemli bir yatrm ve maliyet unsuru olu turmaktadr. Dolaysyla uzun süreli stratejik kararlar olup irket karll üzerindeki etkileri yllar boyu sürecektir (Can vd., 2006). Genel tesis yeri seçiminde, depo yeri seçimi probleminde de oldu u gibi, karar verirken a a da özetlenen baz temel ilkelerin dikkate alnmas gerekir (Korkut vd., 2010); letmenin ihtiyaçlar tarafsz bir sekilde incelenmeli, verilen kararlar objektif olmaldr. Çal malar sistematik olarak sürdürülmeli, çok yönlü ve güvenilir kaynaklardan yararlanlmaldr. Yer seçimi çal malar belirli a amalar birbirine kar trlmadan sra ile yürütülmelidir. Her a amann gerektirdi i uzman ki i ve kurulu lar titizlikle saptanarak bunlardan yararlanlmaldr. 486 XI. Üretim Ara trmalar Sempozyumu, 23-24 Haziran 2011 Depo yeri seçimi problemine dair yakn zamanda yaplan birkaç örnek çal madan bahsedilecek olursa, Maniezzo vd. (1998) endüstriyel atk yönetimi konusundaki çal mada, problemi öncelikle sezgisel yöntemlerle tek amaçl bir kaç küçük boyutlu problem haline getirmi ve daha sonra kesin sonuçlar elde etmek için çok kriterli karar verme yöntemleri kullanarak sonuca ula m lardr. Chen (2001) çal masnda depo yeri seçimi problemi için üçgensel bulank saylarn kullanld admsal bir sralama prosedürü öne sürmü tür. Can vd. (2006) çal malarnda Türkiye piyasasna yeni girecek bir süpermarket zinciri için ana depo ve merkez üs yer seçimi yapmak amacyla, d bükey programlama yöntemini kullanm tr. Chan vd. (2007) bir depo yeri seçimi problemi için bulank AHP yöntemini kullanm lardr. Sarpta ve Alpaslan (2007) tarafndan yürütülen bir di er çal mada, kat atk depolama alanlar yer seçimi sürecinde uygulanabilecek co rafi bilgi sistemleri ve çok kriterli karar analizi tabanl bir konumsal karar destek sisteminin geli tirilmesi amaçlanm tr. Ho vd. (2008) çal malarnda depo yeri seçimi problemi için AHP ve hedef programlamayöntemlerini bütünle tirmi tir. 3. GENET K ALGOR TMA GA stokastik, populasyon tabanl ve biyolojik sistemlerin geli im sürecini simüle eden bir arama yöntemidir. lk kez Holland (Holland, 1975) tarafndan önerilmi tir. GAnn elemanlar u ekilde sralanabilir; Gen: Kendi basna anlaml bilgi ta yan en küçük birim. Kromozom (Birey): Birden fazla genin bir araya gelerek olu turdu u diziye denir. Kromozomlar, alternatif aday çözümleri gösterirler. Populasyon: Kromozomlardan olu an toplulu a denir. Popülâsyon, geçerli alternatif çözüm kümesidir (Eiben ve Smith, 2003). GAda her noktann bir uygunluk de eri vardr. Her jenerasyonda, GA, çaprazlama ve mutasyon gibi genetik operatörleri kullanarak yeni bir populasyon olu turur. Birkaç jenerasyon sonunda, populasyon daha iyi uygunluk de erine sahip üyeleri içerir (Emel ve Ta kn, 2002). Yani GA, Darwin'in "en iyi olan ya ar (survival of the fittest)" prensibine dayal olarak biyolojik sistemlerin geli im sürecini simüle eder (Goldberg, 1989). GA'nn her iterasyonunda üç ana adm vardr (Karao lan ve Altparmak, 2005); GAda yeniden üretim i lemi: Mevcut y ndan gelecek y na ta nacak dizilerin seçilmesi i lemidir. Ta nan diziler, genetik olarak mevcut y nda en uygun yapya sahip dizilerdir. GAda genetik operatörler : Bu operatörler, genetik bilgileri kullanarak yeni y nn yeni dizilerini (mümkün yeni çözümleri) elde ederler. Çaprazlama operatörü, farkl diziler arasnda bilgi de i imini sa layarak yeni çözümleri elde ederken mutasyon operatörü, mevcut dizilerin bir ksmnda rassal de i imi sa layarak çözüm uzaynda yeni noktalar elde etmektedir. GAda uygunluk de eri: Uygunluk de eri, yeni y na ta nacak dizilerin belirlenmesinde kullanlan bir araçtr. Belirtilen bu admlarn gerçekle tirilmesi için öncelikle birey seçimi yaplmaldr. GAda birey seçimi rulet tekeri ya da turnuva seçimi teknikleriyle veya deterministik ya da rassal olarak gerçekle tirilebilir. Yine bu admlar yürütürken gerçekle tirilecek olan yeni populasyon olu turma i lemi ise elitizm, çaprazlama, seçme ya da mutasyon operasyonlarnn biri ya da birden fazla uygulanarak gerçekle tirilir. Tipik bir GAnn genel i leme prosedürü a a daki gibi özetlenebilir (Xiao, 2008); 1. t=0 2. P(t) populasyonunu olu tur. 3. repeat until {bir durdurma kriterinin gerçekle mesi}; 4. P(t)deki tüm bireyleri de erlendir. 5. P(t)den yeni bireyler olu tur. 6. Yeni bireyi P(t)ye ta . 7. t=t + 1 A a da açklanan kontrol parametreleri, GA performans üzerinde önemli etkiye sahiptir. Optimal kontrol parametrelerini bulmak için bir çok çal ma yaplm tr fakat tüm problemler için genel olarak kullanlabilecek parametreler bulunamam tr (Emel ve Ta kn, 2002); 487 B. Ylmaz, M. Da deviren, M. A. Akçayol Populasyon büyüklü ü: Bu de er çok küçük oldu unda, GA yerel bir optimuma taklabilmektedir, populasyonun çok büyük olmas ise çözüme ula ma zamann arttrmaktadr. Çaprazlama olasl : Çaprazlamann artmas, yap bloklarnn artmasna neden olmakta fakat ayn zamanda baz iyi kromozomlarn da bozulma olasl n arttrmaktadr. Mutasyon olasl : E er mutasyon olasl artarsa, genetik arama rastsal bir aramaya dönü ür, fakat bu ayn zamanda kayp genetik malzemeyi tekrar bulmada yardmc olmaktadr. Jenerasyon aral : Genetik operatörler için kaç tane kromozomun seçildi ini gösterir. Yüksek bir de er bir çok kromozomun yer de i tirdi i anlamna gelmektedir. Seçim stratejisi Fonksiyon ölçeklemesi Bu çal mann uygulama ksmnda kullanlmak için yazarlarca geli tirilen GAnn admlar ise a a da özetlenmi tir. Adm 0: Çözüm gösterimi yaplr. [010..00|001..11|110..001|00..010] N1 N2 N3 N4 Bu problemde N1=11 (birinci bölgede bulunan ehir says), N2=25 (ikinci bölgede bulunan ehir says), N3=24 (üçüncü bölgede bulunan ehir says) ve N4=21 (dördüncü bölgede bulunan ehir says) alnacaktr. Adm 1: Ba langç populasyonunun olu turulmas (ba langçta çözümler rastsal olarak ve olu turulur). [010..00|001..11|110..001|00..010] [010..00|001..11|110..001|00..010] . . [010..00|001..11|110..001|00..010] Adm 2:Populasyondaki bireylerin uygunluk fonksiyonu de erleri hesaplanr (Bir bireyin uygunluk fonksiyonu de eri, her bir bölge temelinde sahip oldu u uygunluk fonksiyonu de erlerinin toplamna e ittir. Bölgesel uygunluk fonksiyonu de eri ise o bölgede açlan depolarn sabit maliyetleri ve açlm depolar ile di er ehirler arasndaki kat edilen toplam mesafedir.). TCPOP = TC1 + TC2 + TC3 + TC4 Adm 3:Daha önceden belirlenmi gerçekle tirilir. olan maksimum iterasyon saysna kadar a a daki i lemler Adm 3.1:Ebeveynlerin seçilmesi (populasyon genelinde rulet tekeri seçim tekni ine göre en iyi olan iki birey seçilir). Adm 3.2.:Çaprazlama i lemi gerçekle tirilir (çok noktal çaprazlama rastsal olarak yaplr). Adm 3.3:Daha önceden belirlenmi olan mutasyon oranna (Pm) göre mutasyon i lemi gerçekle tirilir (bireydeki her bir dijit için tek tek gerçekle tirilir). p~N(0,1) p<Pm, mutasyona u rat p>PM, mutasyona u ratma. Adm 3.4:Olu an yeni bireyin uygunluk fonksiyonu de eri hesaplanr. Adm 3.5:Kar la trma yaplr ve yeni jenerasyon olu turulur (elde edilen bireyin uygunluk fonksiyonu de eri, populasyondaki en kötü uygunluk fonksiyonu de erinden iyi ise, yeni birey populasyona dahil edilir ve en kötü populasyondan çkarlr. 488 XI. Üretim Ara trmalar Sempozyumu, 23-24 Haziran 2011 Adm 4:Maksimum iterasyon saysna ula ld nda algortima durur ve elde edilmi populasyondaki en iyi birey çözüm olarak seçilir. son Literatürde GAnn tesis yeri seçimi konu ba l altnda kullanld çal malara rastlanm tr, depo yeri seçimi konusu için özel olarak gerçekle tirilmi bir çal maya ise ula lamam tr. Dolaysyla tesis yeri seçimi konusunda gerçekle tirilmi olan güncel çal malardan birkaç örnek verilecek olursa, Gong vd. (1997) çal malarnda kapasite kstl bir tesis yeri seçimi problemi için GA ve evrim stratejisi ile etkin geleneksel optimizasyon tekniklerinin bütünle tirilmesiyle olu turulan hibrit bir yöntem önermi lerdir. Drezner ve Wesolowsky (2003) iki farkl ta ma maliyeti söz konusu olan çal malarnda toplam ta ma maliyetlerini en azlayacak, tavlama benzetimi, tabu arama ve GAdan olu an bir algoritma geli tirmi lerdir. Min vd. (2006) ürün geri dönü lerini de içeren bir tersine lojistik probleminin çözümü için do rusal olmayan kar k tamsayl programlama modeli ile GAy bütünle tirmi lerdir. Bischoff ve Klamroth (2007) ise konveks polihedral bariyerlerin bulundu u bir alanda açlacak yeni bir tesis için tesis yeri seçimi yapm lardr. Çal mada, alt problemlerin seçilmesi ve ana probleme hzl bir çözüm bulunmas için GA kullanlm tr. Min ve Ko (2008) çal malarnda üçüncü taraf servis sa layclarn tamir tesislerinin yer seçimini içeren bir tersine lojistik probleminin çözümü için kar k tamsayl programlama modeli ile GAy bütünle tirmi tir. Wen ve Kong (2011) beklenen ve ( , ) maliyetlerini en azlama ile ans en büyükleme modellerini bulank talaplerin var oldu u varsaymyla ele alm lardr. Bu rastsal bulank modellerin çözümü için simpleks algoritmas, rastsal bulank simülasyon ve GAdan olu an melez bir zeki algoritma olu turulmu tur. 4. ÖRNEK UYGULAMA Bu çal mada uluslar aras platformda etkinlik gösteren bir firmann hzl tüketim mallar için tüm Türkiye genelinde açaca en uygun depo saysn ve açlacak depolarn yerlerini bulmak amaçlanm tr. Yaplan çal mada, firma hzl tüketim mallar üretip satt ve yurt d nda üretilen ürünler depolara getirilip buradan tüm ülke geneline yani 81 ilin hepsine da tlaca için depolarn talep bölgelerine uzakl ana de i ken olarak ele alnm tr. Yaplan hesaplamalarda ele alnan bu ana de i kene dair ehirler aras uzaklklar (km) kullanlm tr, maliyet yerine uzaklk birimi kullanlmasnn birinci nedeni tek tip araç ile (motorin kullanan kamyonlar) ta ma yaplaca ndan, yakt ya da araç maliyetlerinin her ehirler aras mesafe için ayn olmasdr, ikinci neden ise kullanlacak olan kamyonlarn sonsuz kapasitede oldu u kabul eidlmi tir, dolaysyla her kamyon söz konusu mesafeyi bir kez kat etti indeteslimat gerçekle tirebilmektedir. ncelenen problemde ehirler aras uzakl n yan sra açlacak depolar için sabit maliyetler de hesaba katlm tr, ancak depolara dair de i ken maliyetler dikkate alnmam tr ve ehirlerin talepleri e it varsaylm tr. Gerçekle tirilen hesaplamalarda 81 ilin tümü ko um süresini azaltmak ve yöntemin etkinli ini arttrmak amacyla tek bir bütün olarak ele alnmam tr. Tüm illeri bir bütün olarak ele almak hesaplama zaman ve etkinli i açsndan verimlili i dü ürecektir. Bunun yan sra, çal mann kendisi için yapld irket, etkinlik gösterdi i alanlarn Marmara, Akdeniz, Anadolu ve Karadeniz bölgeleri temelinde incelenmesini istemi tir. irket yetkililerinin bu iste i üzerine, bölgeler Turkensteen vd. (2011)n çal masnda oldu u gibi, tüm ehir çiftlerinin birbirleri arasndaki uzaklklar dikkate alnarak belirlenen bir D parametresi kullanlarak , her bir bölge bu bölgedeki her bir ehir çiftinin arasndaki uzaklklar bu de eri geçmeyecek ekilde olu turulmu , ve bu de erden daha dü ük uzaklklara sahip olan ehirler irket tarfndan verilen dört ayr bölge temelinde ait olduklar bölgede toplanm tr. ehirler arasndaki mesafelere dair veriler http://www.kgm.gov.tr/Sayfalar/KGM/SiteTr/Root/Uzakliklar.aspx adresinden elde edilmi tir. Bu ikili kar la trmalar sonucunda dört ayr bölge elde edilmi tir. Elde edilen bölgeler ve bu bölgelerdeki ehirler ile bunlarn birbirlerine olan uzaklklarna ait veriler bildiri metnine ayrlan sayfa says kstndan ötürü bu bildiriye eklenenmemi tir, ancak verilere ula mak isteyen ara trmaclarca istenirse yazarlar tarafndan sa lanacaktr. Bu tablolarda görülen veriler, ele alnan problem incelenirken, öncelikle SQL Server 2005 Express Edition veritaban yönetim sistemine aktarlm , daha sonra da bu veriler kullanlarak SQL ADO.NET teknolojisiyle T-SQL sorgular yaplm ve C#.NET uygulamasnda bu veriler kullanlm tr. ehirler aras mesefe verilerini tutabilmek için SQL Server 2005te bütünle ik bir veritaban olu turulmu tur. Visual Studio Windows Form projesi ile hazrlanan bir arayüz kullanlarak SQL Server 2005e girilmi tir. SQL Server 2005te hazrlanan veritabannn diyagram ekil 1de görülmektedir. Depo yeri seçimi probleminde veritabanna ba lanmak, veri giri i ve sorgusu yapmak ve string parse yöntemlerini kullanabilmek için olu turulan Tools projenin class diyagram ekil 2de görülmektedir. Ele alnan problem incelenirken GA admlarn gerçekle tirmek amacyla olu turulan DepoSecimiLib projesinin class diyagram ise ekil 3te görülmektedir. testLib Class Library projesi ise, her bir ko um için, her 489 B. Ylmaz, M. Da deviren, M. A. Akçayol iterasyonda eri ilen en iyi bireyin sahip oldu u uygunluk fonksiyonu de eri ve bu bireyin sra bilgisini .txt formatnda belirlenmi bir klasöre ko um tarihi ve saati bilgisini isim olarak alp kaydeden metodu içermektedir. Bu projenin class diyagram ise ekil 4te verilmi tir. 5. DENEYLER Olu turulan algoritma farkl maksimum iterasyon, populasyon geni li i ve mutasyon oran (Pm) parametreleri ve bölgeler için srasyla 30, 30, 25, 25 bin TLlik sabit depo maliyetleri (arsa, in aa, ekipman kurulumu, vergi vb.) ile toplamda 10 kez çal trlm tr ve elde edilen ko um süresi, açlan depo says ile toplam uzaklk sonuçlar ile ko um bilgileri Tablo 1de görülmektedir. Son iki bölgedeki depo maliyetlerinin farkl olmasnn sebebi, devletin bu bölgelerde daha yo un olarak baz kalkndrma politikalar izliyor olmasdr. Gerçekle tirilen ko umlarda daha önceden denenerek, en verimli sonuçlarn alnd 0.25 ve 0.20 mutasyon oranlar ile, 100-300 aras populasyon geni likleri (Yoon ve Ventura, 2002; Norman ve Bean, 2000; Liaw, 2000; Jeong vd., 2002), 100 ve 1000 maksimum iterasyon saylar (Paksoy, 2007) için sonuçlar elde edilmi tir . Populasyon geni li inin 150 ve 300 birey arasnda alnmasnn nedeni, 150 bireyden az bireye sahip populasyonlarn yeterli çe itlili e sahip olmamas ve 300den fazla bireye sahip populasyonlarn ise ko um süresini arttrmas, dolaysyla 150den az 300den çok birey saysnn çözüm etkinli ini azaltmasdr. Maksimum iterasyon says parametresi de yaplan birkaç test sonucunda deneme yanlma yolu ile belirlenmi tir. En az 100 ve en çok 1000 iterasyonda birbirinden oldukça farkl sonuçlar elde edilmi ve yöntemin esnekli inin incelenmesi için bu iki uç parametre de eri seçilmi tir. Gerçekle tirilen 10 ko um sonrasnda, Tablo 1 incelendi inde de görülmektedir ki, toplam maliyet açsndan en iyi sonuç üçüncü ko umda, maksimum iterasyon says 1000 iterasyon, populasyon geni li i 200 birey ve mutasyon oran 0.25 iken bulunmu tur. Ayrca, bu minimum maliyetin sa land ko umda elde edilen açlan depo says, tüm sonuçlarn ortalama açlan depo saysndan küçük çkm tr. Elde edilen sonuç incelendi inde birinci bölgedeki iki açk deponun bulundu u iki ehir için de ayn mesafenin kat edildi i görülmekteidr. kinci bölge için en az mefanin kat edildi i ehir Trabzon, üçüncü bölge için en az mefanin kat edildi i ehir Konya ve dördüncü bölge için en az mefanin kat edildi i ehir Batman olarak, 28 dakika 46 saniyelik bir zaman içinde bulunmu tur. Deneyler 32 bit (86x) MS Windows 7 Professional Edition i letim sistemine, IntelCore 2 Duo CPU [email protected] GHz i lemciye, 2.00 GB RAM belle e sahip olan bir bilgisayarda gerçekle tirilmi tir. Tablodan da görüldü ü gibi ko um süresi bu en iyi sonucun elde edildi i ko umda en uzun süredir, bu gibi durumlarda ko um süresinin uzun sürmesi ve sonuca geç ula lmas da GA gibi meta sezgisel yöntemlerin dezavantajlarndan biridir. ekil 1. ehirler Aras Mesafe Verileri Veritaban Diyagram 490 XI. Üretim Ara trmalar Sempozyumu, 23-24 Haziran 2011 ekil 2. Tools Projesine Ait Class Diyagram ekil 3. DepoSecimiLib Projesine Ait Class Diyagram ekil 4. testLib Projesine Ait Class Diyagram 491 B. Ylmaz, M. Da deviren, M. A. Akçayol ekil 5. Gerçekle tirilen On Ko uma Ait Sonuç Sayfalar 492 XI. Üretim Ara trmalar Sempozyumu, 23-24 Haziran 2011 Tablo 1. Ko um Sonuçlarnn Kar la trlmas Maksimum Mutasyon Ko um terasyon Populasyon Oran Ko um No Says Geni li i (Pm) Süresi 1 1000 150 0.25 2:43 2 100 150 0.25 0:28 3 1000 200 0.25 28:46 4 100 200 0.25 0:27 5 1000 250 0.25 4:30 6 100 250 0.25 0:27 7 1000 300 0.25 4:33 8 100 300 0.25 0:27 9 1000 150 0.20 4:41 10 100 150 0.20 0.31 Sonuçlar Açlan Depo Says 44 37 36 37 34 38 52 34 42 35 Toplam Maliyet 159048 162061 135734 156760 145087 144469 144291 144651 159345 158244 6. SONUÇLAR Bu çal mada tesis yeri seçimi probleminin bir alt konusu olan depo yeri seçimi problemi ele alnm tr. Problemin zor yapsndan dolay çözüm kalitesini arttrmak ve sonuca ula ma süresini azaltmak amacyla sezgisel yöntemler kullanma yoluna gidilmi tir. GAnn kullanm ile 10 ko um sonrasnda 36 adet deponun açld , toplam uzaklk de eri 135764 km. olan en iyi çözüm elde edilmi tir. Yazlan program sayesinde, mutasyon oran, populasyon geni li i, maksimum iterasyon says gibi baz GA kontrol parametreleri ve uygunluk fonksiyonu de erleri hesaplanrken dikkate alnan sabit maliyet tutarlar d ardan girilebilmektedir. Böylece, geli tirilen program daha farkl problemlere de uygulanabilecek nitelikte olu turulmu tur, farkl veriler içeren farkl tesis yeri seçimi problemleri için de uygulanabilir yapdadr. Elde edilen sonuçlar önerilen yöntemin kullan ll n göstermektedir. Çal mann mevcut literature katks ele alnd nda, depo yeri seçimi ile ilgili olarak incelenen bu problemde, birbiri ile çeli en iki amaç olan minimum mesafe ve minimum depo says hedefleri en mümkün oranda gerçekle tirilmeye çal lm tr. Çal mada elde edilen sonuçlarn tatmin edici bulunmas, bu çal mada çeli en iki amacn birlikte ele alnarak karma k ve zor bir problemin ba ar ile çözüldü ü görülmektedir. KAYNAKÇA Albareda-Sambola, M., Fernández, E., Hinojosa, Y., Puerto, J., The multi-period incremental service facility location problem, Computers & Operations Research, 13561375, 36, 2009. Badri, M. A., Combining the analytic hierarchy process and goal programming for global facility location-allocation problem, Int. J. Production Economics, 62, 237-248, 1999. Baran, S., Kat Atk (Cop) Depo Yerlerinin Seçimi ve n aasndaki Baz Ana Hususlar, Jeoloji Mühendisli i, 46, 82-54, 1995. Bischoff, M., Klamroth, K., An efficient solution method for Weber problems with barriers based on genetic algorithms, European Journal of Operational Research, 177, 1, 22-41, 2007. Can, T., Çilingirtürk, M., Koçak, H., D bükey programlama ile lojistik merkezi tespiti, Yönetim, 17, 54, 17-25, 2006. Chan, F., T., S., Kumar, N., Choy, K., L., Decision-making approach for the distribution center location problem in a supply chain network using the fuzzy-based hierarchical concept, J. Engineering Manufacture, 221, JEM526, 2007. Chen, C. T., A fuzzy approach to select the location of the distribution center, Fuzzy Sets and Systems, 118, 65-73, 2001. Drezner, Z., Wesolowsky, G. O., Network design: Selection and design of links and facility location, Transportation Research Part A: Policy and Practise, 37, 3, 241-256, 2003. 493 B. Ylmaz, M. Da deviren, M. A. Akçayol Eiben, A., E., Smith, J., E., Introduction to evolutionary computing, Springer-Verlag Berlin Heiderberg, Germany, ISBN 3-540-40184-9, 2003. Emel, G., G., Ta kn, Ç., Genetik Algoritmalar Ve Uygulama Alanlar, U.Ü. ktisadi ve dari Bilimler Fakültesi Dergisi, XXI, 1, 129-152, 2002. Goldberg, D.E., Genetic Algorithms in Search, Optimization and Machine Learning, Addison Wesley, 1 85 (1989). Gong, D., Gen, M., Yamazaki, G., Xu, W., Hybrid evolutionary method for capacitated locationallocation problem, Computers & Industrial Engineering, 33, 3-4, 577-580, 1997. Ho, W., Lee, C., K., M., Ho, G., T., S., O., Optimization of the facility location-allocation problem in a customer-driven supply chain, Oper Manag Res, 1, 6979, 2008. Holland, J.H., Adaptation in Natural and Artificial Systems, Ann Arbor, University of Michigan Press, 1975. Jeong, B., Jung, H., Park, N., A computerized causal forecasting system using genetic algorithms in supply chain management, Journal of Systems and Software, 60, 223-237, 2002. Karao lan, ., Altparmak, F., Konkav Maliyetli Ula trma Problemi için Genetik Algoritma Tabanl Sezgisel Bir Yakla m Gazi Üniv. Müh. Mim. Fak. Der, 20, 4, 443-454, 2005. http://www.kgm.gov.tr/Sayfalar/KGM/SiteTr/Root/Uzakliklar.aspx, Son eri im tarihi: 16 Aralk 2010. Korkut, D., S., Do an, A., M., Bekar, ., Kurulu Yeri Seçimini Etkileyen Faktörlerin Düzce li Açsndan De erlendirilmesi, Düzce Üniversitesi Ormanclk Dergisi, 6, 1, 20-31, 2010. Liaw, C., A hybrid genetic algorithm for the open shop scheduling problem, European Journal of Operational Research, 124, 28-42, 2000. Maniezzo, V., Mendes, I., Paruccini, M., Decision support for siting problems, Decision Support Systems, 23, 273284, 1998. Min, H., Ko, H. J., Ko, C. S., A genetic algorithm approach to developing the multi-echelon reverse logistics network for product returns, Omega, 34, 1, 56-69, 2006. Min, H., Ko, H. J., The dynamic design of a reverse logistics network from the perspective of thirdparty logistics service providers, International Journal of Production Economics, 113, 1, 176-192, 2008. Norman, B., A., Bean, J., C., Scheduling operations on parallel machine tools, IIE Transactions, 32, 449-459, 2000. Paksoy, S., Genetik algoritma ile proje çizelgeleme, Doktora Tezi, Çukurova Üniversitesi Sosyal Bilimler Enstitüsü, letme Anabilim Dal, Adana, 2007. Sarpta , H., Alpaslan, M., N., Kat atk depolama alanlar yer seçimi için bir konumsal karar destek sistemi, TMMOB Çevre Mühendisleri Odas, 7. Ulusal Çevre Mühendisli i Kongresi, Ya am Çevre Teknoloji, 2007. Turkensteen, M., Sierksma, G., Wieringa, J. E., Balancing the fit and logistics costs of market segmentations, European Journal of Operational Research, 213, 340-348, 2011. Wen, M., Kang, R., Somer optimal models for facility location-allocation problem with random fuzzy demands, Applied Soft Computing, 11, 1, 1202-1207, 2011. Xiao, N., A unified conceptual framework for geopraphical optimization using evolutionary algorithms, Annals of the Association of American Geographers, 98, 4, 795-817, 2008. Yoon, S. H., Ventura, J. A., An application of genetic algorithms to lot streaming flow shop scheduling, IIE Transactions, 34, 779-787, 2002. 494