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