• Sonuç bulunamadı

Faktörler

f

s

Seviye Sabit i³lem süresi kü-

çükolanmakinesays

Esnek i³lem süresi kü-

çükolanmakine says

1

(0, m/3)

(0, m/3)

2

(m/3, 2m/3)

(m/3, 2m/3)

3

(2m/3, m)

(2m/3, m)

Tablo 4.1'de seviyeler sabit i³lem süresi ve esnek i³lem süresi küçük makine

saylarnn türetildi§i aralklar temsil etmektedir. “öyle ki;

f

de§eri seviye 1,

s

de§eri seviye 2'de oldu§u takdirde 5 makineli bir sistemde, sabit i³lem süresi küçük aralktan türetile ek makine says [0,5/3℄ aral§nda olurken, esnek i³lem

de§i³e ek, esnek i³lem süresi küçük aralktan türetile ek makine says 2 ile 4

arasnda ola aktr. Böyle e sistemde kaç makine varsa geriye kalan makinelerin

i³lem süreleri de büyük aralktantüretile ektir.

lk test örne§i ve en küçük veri seti olan 5 makineli 20 parçann üretildi§i

problemverilerine,kaçmakineninsabitveesneki³lemsürelerininküçükaralktan

türetildi§i, matemetiksel modelle belirlenen zaman limitinde optimal sonu a

ula³lp ula³lamad§, sezgiselin optimalden (alt snrdan) % uzaklk de§eri ve

çözümsürelerineTablo4.2'deyerverilmi³tir.lküçörneksetiiçinGAMSçözümü

için 3600 saniye zaman limiti konmu³tur. Bu limit sade e 15 makine 50 i³

probleminde farkldr.

Tablo 4.2: 5 Makine20³ çin Özet Tablo

m

n

Faktörler GAMS Bo³- luk(%) Sezgisel Hata (%) CPU GAMS (sn) CPU Sezgisel (sn) (

f, s

) (1,1) 0 8 15.15 0.01 (1,2) 0 7 71.46 0.01 (1,3) 0 4 3.81 0.01 (2,1) 0 9 93.25 0.01 5 20 (2,2) 0 5 0.88 0.01 (2,3) 0 2 273.69 0.01 (3,1) 0 9 256.94 0.01 (3,2) 0 6 49.27 0.01 (3,3) 0 4 36.33 0.01 Ortalama 0 6 88.98 0.01

Tablo4.2'deyerald§üzere5makine20i³içinsezgiselin90problemiçinortalama

uzakl§ %6'dr.Bu örnek seti içinzaman limitinetaklan problemolmad§ndan

GAMS ile elde edilen bu yüzde uzaklk de§eri direk optimalden olan uzakl§

göstermektedir. Bu tabloda

s

de§erinin 3 oldu§u yani esnek i³lem süresi küçük aralktantüretilenmakinesaysnn3oldu§u,durumlarnesneki³lemsüresiküçük

aralktan türetilen makine saysnn 1 oldu§u durumlardan daha iyi sonuçlar

verdi§idegörülmektedir.Budurumdaesneki³lemsüresiküçükaralktantüretilen

makine says arttkça sezgiselin daha iyi sonuç verdi§ini söylemek mümkündür.

f

de§erlerinin küçük aralklardantüretildi§imakine says 1 ya da 3 oldu§unda, elde edilen %uzaklk de§erleri ortalamasayn iken sabit i³lemi küçük aralktan

türetilen makine says 2 oldu§u durumun % uzaklk de§eri bunlardan daha

küçüktür.

Buörneksetiiçinsezgiselyönteminsabiti³lemsüresiküçükyadabüyükaralktan

türetilen makine saysna ba§l olmad§ söylenebilir. An ak bu çok erken bir

yorumolur.Di§erörnekleriçinolu³turulantablolardain elenmelidir.Buproblem

için çözüm süresinin çok zaman ald§ durumlar çok fazla olmamakla beraber

sezgisele göre performans zaman açsndan dü³ük olarak de§erlendirilebilir. ³

says arttkça durumun nasl de§i³e e§ini gözlemlemek ama yla ayn faktörler

ve seviyeler 5 makine 50i³ içinde kullanlm³tr.

Tablo 4.3: 5Makine 50Parça çinÖzet Tablo

m

n

Faktörler GAMS Bo³- luk(%) Sezgisel Hata (%) CPU GAMS (sn) CPU Sezgisel (sn) (

f, s

) (1,1) 1 9 211.24 0.04 (1,2) 1 6 2521.92 0.04 (1,3) 1 5 2160.07 0.03 (2,1) 1 7 2161.19 0.04 5 50 (2,2) 1 7 442.69 0.03 (2,3) 1 2 360.11 0.03 (3,1) 1 9 3240.05 0.03 (3,2) 1 9 2520.11 0.04 (3,3) 1 5 1440.34 0.03 Ortalama 1 7 1673.08 0.03

Tablo 4.2 ve 4.3'ten gözlemlenebile e§i üzere 5 makinede i³lene ek parça says

20'den 50'ye çkt§nda sezgisel hata oran çok fazla de§i³memesine ve çözüm

süresi 1 saniye dahi olmamasna ra§men matematiksel modelin ortalama çözüm

süresi 90saniyeden 25dakikaya çkm³tr.

Makinesaysn5makineden 15makineyeçkard§mzdaisesezgiselinhata oran

ortalama%6'dan %11'e çkm³tr.Bu tabloda elde edilen %11 de§eri, oproblem

içinoptimalsonuçeldeedilememi³ise,GAMSilebulunanaltsnrde§erindenolan

yüzde uzakl§ ifade etmektedir. Bununla birlikte GAMS ortalamaçözüm süresi

m

n

Faktörler GAMS Bo³- luk (%) Sezgisel Hata (%) CPU GAMS (sn) CPU Sezgisel (sn) (

f, s

) (1,1) 1 12 1923.49 0.08 (1,2) 3 12 405.77 0.01 (1,3) 0 9 23.93 0.01 (2,1) 1 13 1230.55 0.01 15 20 (2,2) 0 12 26.81 0.01 (2,3) 0 7 1102 0.01 (3,1) 2 18 3011.56 0.01 (3,2) 1 13 1825.84 0.01 (3,3) 0 8 29.64 0.01 Ortalama 1 11 1064.40 0.02

sürmü³tür.3600saniyegibibirzamaniçerisindeçözümeula³lamayanproblemler

olmu³tur.

Tablo 4.5: 15 Makine50Parça çin Özet Tablo

m

n

Faktörler GAMS Bo³- luk (%) Sezgisel Hata (%) CPU GAMS (sn) CPU Sezgisel (sn) (

f, s

) (1,1) 2 14 900.06 0.11 (1,2) 1 12 900.05 0.10 (1,3) 1 10 720.09 0.10 (2,1) 1 16 900.08 0.10 15 50 (2,2) 1 15 900.05 0.09 (2,3) 1 7 390.66 0.09 (3,1) 1 21 810.09 0.10 (3,2) 1 17 556.92 0.09 (3,3) 1 12 630.16 0.10 Ortalama 1 14 745.35 0.09

15 makine için i³ says 20 i³ten 50 i³e çkartld§nda elde edilen sonuçlar

4.5'te verilmi³tir. 15 makine 50 i³ problemi için alnan ko³turumlar srasnda

hafzaproblemleriya³anmasnedeniyle,zamanlimiti900saniyeyedü³ürülmü³tür.

Sezgiselimizin bu problem için hata oran ortalama %14'tür. ³ says arttkça

artm³tr.

Tablo 4.6: Bütün Problemleriçeren GenelTablo

GAMSÇözümleri Sezgisel

Hata(%) CPU GAMS (sn) CPU Sezgisel (sn)

m

n

Optimal çözü- len problem says Zamanlimitine taklan problemsays GAMS Bo³luk (%) 5 20 90 0 0 6 88.98 0.01 5 50 41 49 0.4 7 1673.08 0.03 15 20 69 21 1 11 1064.40 0.02 15 50 15 75 0.7 14 745.35 0.09 Ortalama 0.5 9 892.95 0.04

Tablo 4.6'de yer alan genel tablo gözlemlendi§inde zaman limitine taklan

problem saysnn, makine saysndan ziyade i³ saysndan daha çok etkilendi§i

görülmektedir. Optimal çözülen problem says 5 makine probleminde, i³ says

20'den 50'ye çkartld§nda 90 problemden 41'e dü³erken, i³ says 20 kalmak

üzere,makinesays5'ten15'eçkarld§nda,90'dan69'adü³mektedir.15makine

50i³problemiiçinoptimalçözülebilenproblemsays15'tir.GAMSçözümsüresi

de ayn ³ekilde hzla artmaktadr. 15 makine 50 i³ probleminde çözüm süresinin

az görünmesinin sebebi, di§er problemlerde zaman limitinin 3600 saniye, bu

problemde ise 900 saniye olmasndandr. Farkl iki zaman limiti kullanlmasnn

nedeni veri boyutu büyüdü§ünde 3600 saniye limitinde matematiksel model

yardmylasonuç alnamamasdr.Sezgiselalgoritmannçözümsüresi iseen uzun

sürdü§üproblemdebile0.1saniyedir.Sezgiselyönteminçözümsüresininemakine

ne de parça art³ önemlidere ede etkilememi³tir.

Analizin geneline bakld§nda sezgiselin bütün problemler için olan genel per-

formansnn optimal ya da alt snr de§erinden yakla³k %9 uzaklkta oldu§u

bulunmu³tur. Öte yandan Tablo 4.2 için yaplan

s

de§erlerinin küçük aralktan türetildi§i makine saysnn fazla oldu§u durumda sezgisel yöntemin optimal

sonu a daha yakn sonuçlar verdi§igözlemi di§erörnek setleri içinde do§rulana-

bilmektedir. Geriye kalan 3 tabloda da görülmektedir ki esnek i³lem süresinin

ili³kilendirmekmümkünolsadaayndurumsabiti³lemsüresininküçükaralktan

türetildi§i makine says için geçerli olmad§ görülmektedir. Bu durum sezgisel

algoritmannesneki³lemsürelerinesabiti³lemsürelerineoldu§undandahaduyarl

oldu§unu göstermektedir.

m

makineli sistemin gerçek hayat problemi olarak kar³mza çkt§ dü³ünüldü- §ünde matematiksel modelin çok uzun sürelerde sonuç vere e§i görülmektedir.

Seri üretimyapt§ dü³ünülen birsistemde o kadar süre beklemeye sebep ola ak

Bu çal³mada esnek i³lemin yer ald§ özde³ parça üreten iki ayr problem ele

alnm³tr. Bölüm 3 ve Bölüm 4'te iki ayr ba³lkaltnda in elenen problemlerin

ön edetaylbir³ekildeproblemtanmyaplm³sonrageli³tirilenkarmatamsayl

modellerineve önerilençözüm yöntemlerine yer verilmi³tir.

Bölüm 3'te ele alnan ilk problemde 3 makineli bir ak³ tipi sistemde parçalar

3 sabit i³lemden ve esnek i³lemden geçerek ürün haline gelmektedir. Her

makinenin kendi sabit i³lemi vardr. Ayn zamanda makinelerin hepsi esnek

i³lemi yapabilme kabiliyetine sahiptir. Problemdeki amaç ise son parçann

makine 3'te tamamlanma zamann enküçüklemektir. Problem için ön e karma

tamsayl matematiksel model geli³tirilmi³tir. An ak birçok makine çizelgeleme

probleminde oldu§u gibi veri boyutu büyüyün e matematiksel model ile sonuç

almak oldukça zor hale gelmi³tir. Baz örnek problemlerde 12 saati geçen

sürelerdesonuçalnamad§olmu³tur.Bunedenle dahaksasüredeetkinsonuçlar

elde edebilmek için dinamik programlama algoritmas ve bir de sezgisel bir

yöntem geli³tirilmi³tir.Deneysel çal³mada240 problemçözülerek yaplandeney

tasarm yardmyla sezgisel yöntemin performans test edilmi³ ve sonuçlar

de§erlendirilmi³tir.

Bölüm 4'te ise

m

makine

(m − 1)

esnek i³lemin oldu§u bir ak³ tipi sistem ele alnm³tr. Bu problem için de benzer ³ekilde ön e karma tamsayl model

geli³tirilmi³,sonuç almakküçükproblemlerde dahiçok güç oldu§uiçinardndan

sezgisel bir algoritma geli³tirilmi³tir. Sezgisel yöntemin performans 320 örnek

problemçözülerek test edilmi³ ve sonuçlar de§erlendirilmi³tir.

Her iki problem için de matematiksel modelGAMS 23.8.2 arayüzü kullanlarak

Sonuç olarak problemler için optimale yakn sonuç veren sezgisel algoritmalar

geli³tirilmi³tir. Ayr a bu çal³mann en önemli noktas, 3 makine probleminde

optimalsonu a oldukçaksa süredeula³an birdinamik programlamaalgoritmas

geli³tirilmi³olmasdr.HerikiproblemiçindeGAMSileeldeedilenmatematiksel

modelin çözüm kalitesinin de aslnda çok kötü olmad§ görülmektedir. Bu

noktadaakllarabelki,çözümümatematikselmodelleeldeetmekgibibiralternatif

oldu§u gelebilir. An ak matematiksel modelin mev ut sonuçlara 3 makine

problemi için 15 dakikada,

m

-makine problemi için ise 1 saatte ula³t§ gözard edilmemesigerekenbirdurumdur.Ziragerçekhayatproblemleridü³ünüldü§ünde

böyle bir problemin günde en az bir kere hatta üretiminde olabile ek baz

de§i³iklikler nedeniyle gün içinde birkaç kez çözülmesi gerekebile ektir. Böyle

bir durumda hiçbir rmann, üretimini 1 saat veya 15 dakika durdurmak gibi

birlüksü yoktur. Zamanlayar³lanbirdönemde, saniyelerin iddi önemi oldu§u

unutulmamaldr. Bu nedenle gerçek hayat problemleri için hem geli³tirilen

sezgisel algoritmalar hem de dinamik programlama algoritmas gerek çözüm

kalitesi gerekse çözüm süresi açsndan oldukça tatmin edi i de§erlere sahiptir.

Özellikle büyük problem verilerinin oldu§u durumlarda geli³tirilen sezgisel yön-

temleri kullanmak zamantasarrufu açsndan çokbüyük katk sa§laya aktr.Bu

çal³malar ile literatürde ele alnmam³ bir problem tipi ele alnarak bir bo³luk

doldurulmu³ ayn zamanda gerçek hayat problemlerine etkin sonuç verebile ek

algoritmalaryardmyla de ³k tutulmu³tur.

Gele ekte yaplabile ek çal³malarolarak ilk akla gelen, problem özellikleri ayn

kalmak üzere sfr ara stok veya snrl ara stok kapasitesi durumlar ola aktr.

Bu durumda her iki problem için de yazlan matematiksel modellere bir kst

daha eklene ektir. Bu durum haliyle problemin zorluk dere esini artra aktr.

Geli³tirilen sezgisel yöntemler üzerinde de de§i³iklik yaplmas gereke ektir. Ya

dafarkl yöntemlergeli³tirilereksonu a ula³lmayaçal³labilir.Bu çal³mada

m

- makine problemi için sade e sezgisel bir yöntem geli³tirilmi³tir. Belki dinamik

programlama algoritmas geli³tirilerek optimal sonuç elde edilebilir. An ak bu

algoritmann çözüm süresi çok uzun ola aktr bu nedenle daha ksa sürede

çözüm vermesini sa§layan de§i³iklikler yaplabilir veya mev ut sezgisel yöntem

m

-makineli ak³ atölyesi problemi için ele alnabile ek farkl problem özellikleri de olabilir. Bunlardan birisi ikiden fazla ard³k esnek makine kümelerinin

bulundu§u bir problem tipiolabile e§i gibibirden fazla esnek i³lemin oldu§u ve

bu esnek i³lemlerin sistemdeki belli makinelerin sade e biri ya da daha fazlas

tarafndan yaplabile e§i durumlarda, makinelerin birbirini izleyen bir srayla

konumlandrld§ problem olabilir. Ard³k iki makinenin esnek oldu§u durum

bu çal³mada ele alnm³tr. Ele alnabile ek bu problemlerde, bu çal³mada

ele alnandan daha farkl bir yol izlemek gereke ektir. Mev ut sezgisel yöntem

[1℄ Akturk, M.S., Gultekin, H., Karasan,O.E., Roboti ell s heduling with

operationalexibility.Dis rete Applied Mathemati s, 145(3):334348, 2005.

[2℄ Allahverdi, A., Gupta J.N.D., Tariq A., A Review of S heduling Resear h

Involving Setup Considerations, The International Journal of Management

S ien e,27:219-239, 1999.

[3℄ Anuar, R., Buk hin, Y., Design and Operationof Dynami Assembly Lines

UsingWorkSharing,International Journal ofProdu tionResear h,44:4043-

4065, 2006.

[4℄ Askin, R., Chen, J., Dynami Task Assingment for Throughtput

MaximizationwithWorksharing,EuropeanJournal ofOperationalResear h,

168:853-869, 2006.

[5℄ Babayan A., He D., Solving the

n

job 3-stage Flexible S heduling Problem Using an Agent-Based Approa h, International Journal of Produ tion

Resear h, 42(4):777-799,2004.

[6℄ Baker, K. R., Introdu tion to Sequen ing and S heduling, John Wiley and

Sons, 1974.

[7℄ Be ker C., S holl A., A Survey on Problems and Methods in Generalized

Assembly Line Balan ing, The Journal of Industrial Engineering, 168:694-

715, 2006.

[8℄ Boysen N., Fliender, M., S holl A., A Classi ation of Assembly Line

Balan ingProblems,EuropenJournal of OperationalResear h,183:674-693,

and Classi ation of Flexible Manufa turing Systems, Division of Resear h

Graduate S hool of Business Administration The University of Mi higan,

367, 1984.

[10℄ Campbell, H.G., Dudek, R.A., Smith, M.L., A Heuristi Algorithm for the

n Jobm Ma hine Sequen ing Problem,Management S ien e, 16(10),1970

[11℄ Cheng, T.C.E., Gupta,N.D.J., Wang G.,AReview of FlowshopS heduling

Resear h with Setup Times, Produ tion and Operations Management, 9(3),

2000.

[12℄ Crama, Y., Gultekin, H., Throughput Optimization in Two Ma hine

Flowshops with Flexible Operations, Journal of S heduling, 13(3):227-243,

2010.

[13℄ Daniels, R., Mazzola, J., Flow Shop S heduling with Resour e Flexibility,

Operations Resera h, 42(3):504-522,1994.

[14℄ Daniels, R., Mazzola, J., Dailun, S., Flow Shop S heduling with Partial

Resour e Flexibility,Management S ien e,50(5):658-669, 2004.

[15℄ Gangadharan, R., Rajendran, C., A Simulated Annealing Heuristi for

S heduling in a Flowshop with Bi riteria, Journal of Computers and

Industrial Engineering,27:473-476, 1994.

[16℄ Garey,M.,Johnson,D.,ComputersandIntra tability:AguidetotheTheory

of NP-Completeness, W. H. Freeman, 1997.

[17℄ Gultekin,H.,Aktürk,M.S.,Karasan,O.E.,Cy li S hedulingofaroboti ell

with tooling onstraints. European Journal Operational Resear h, 174:777-

796, 2006.

[18℄ Gultekin, H., Aktürk, M.S., Karasan, O.E., Bi- riteria Roboti Cell

S heduling, Journal of S heduling, 11(6):457-473,2008.

[19℄ Gultekin,H.,S hedulinginFlowshopswithFlexibleOperations:Throughput

OptimizationandBenetsofFlexibility,InternationalJournalof Produ tion

V.A., S heduling Three-Operation Jobs in a Two Ma hine Flow Shop to

Minimize Makespan, Annalsof Operations Resear h, 129:171-185,2004.

[21℄ Gupta, N.D.J., Staord, E., Flow Shop S heduling Resear h After Five

De ades, European Journal of OperationalResear h, 169:699-711,2006.

[22℄ Gupta, N.D.J., A Fun tional Heuristi Algorithm for the Flowshop

S hedulingProblem, Operational Resear h Quarterly, 22(1):39-47, 1971.

[23℄ Hall, N.G., Sriskandarajah C., A Survey of Ma hine S heduling Problems

withBlokingandNo-waitinPro ess,OperationalResear h,44:510-525,1996.

[24℄ Hejazi, S.R., Saghaan, S., Flowshop-s heduling Problems with Makespan

Criterion: a Review, International Journal of Produ tion Resear h,

43(14):2895-2929, 2005.

[25℄ Ho,J.C.,Chang,Y.L.,ANew Heuristi forThe

n

-job,

m

-ma hineFlowshop Problem, Europen Journal of Operational Resear h, 52:194-202, 1991.

[26℄ Johnson, S.M., Optimal Two and Three-Stage Produ tion S hedules with

Setup Times In luded,Naval Resear h Logisti s Quarterly, 1:61-68,1954.

[27℄ Jordan,W.,Graves,C., Prin iplesonthe BenetsofManufa turingPro ess

Flexibility,Management S ien e, 41(4):577-594,1995.

[28℄ Kimemia, J., Gershwin, S.B., An Algorithm for the Computer Control of

Produ tion in Flexible Manufa turing Systems, IIE Transa tions, 15:353-

362.

[29℄ Klein, D., Hannan E., An Algorithm for the Multiple Obje tive Integer

Linear Programming Problemi European Journal of Operational Resear h,

9(19):378-385,1982.

[30℄ M Clain, J.O., Thomas, J., Sox, C., 'On-the-y' line balan ing with very

littleWIP.InternationalJournalofProdu tionE onomi s,27:283-289,1992.

[31℄ Muth, E.,ReversibilityProperty ofProdu tionLines, ManagementS ien e,

n-Job Flow-ShopSequen ing Problem, Omega,11:91-95, 1983.

[33℄ Nomden, G.,vander Zee D.J., Virtual CellularManufa turing:Conguring

Routing Flexibility. International Journal of Produ tion E onomi s,

112(1):439-451,2008.

[34℄ Ogbu,F.A.,Smith,D.K.,TheAppli ationofSimulatedAnnealingAlgorithm

to the Solution of The

n/m/Cmax

Flowshop Problem, Computers and Operations Resear h, 17:243-253, 1990.

[35℄ Palmer, D.S., Sequen ing Jobs Through a MuIti-Stage Pro ess in the

Minimum Total Time  A Qui k Method of Obtaining a Near Optimum,

Operational Resear h Quarterly, 16(1):101-107,1965.

[36℄ Pinedo,M., S hedulingTheory, AlgorithmsandSystems, 3.Bask, Springer

S ien e Business Media, Prenti e Hall,2008.

[37℄ Rajendran, C., A Heuristi for S heduling inFlowshop and Flowline-Based

Manufa turingCell with Multi- riteria,International Journal of Produ tion

Resear h, 32(11):1541-2558,1994.

[38℄ Sayn,S.,Karabat,S.,ABi riteriaApproa htoTheTwo-ma hineFlowshop

S heduling Problem, European Journal of Operational Resear h,, 103:129-

138, 1999.

[39℄ Sethi,A.,Sethi,S.,FlexibilityinManufa turing:ASurvey,TheInternational

Journal of Flexible Manufa turing Systems, 2:289-328, 1990.

[40℄ Vairaktarakis G., Lee C., Analysis of Algorithms for Two-Stage Flowshop

with Multi-Pro essor Task Flexibility, Naval Resear h Logisti s, 51:44-59,

2004.

[41℄ Yeh,W.C.,A NewBran handBoundApproa hforthe

n/2/

owshop

/αF +

βCmax

Flowshop S hedulingProblem,Computers and Operations Resear h, 26:1293-1310, 1999.

Ki³isel Bilgiler

Soyad, Ad :“LER, Fatma

Uyru§u :T.C.

Do§um tarihi veyeri :29.08.1988 Karaman

Medeni hali :Bekar

Telefon :+90 (505)534 48 94

e-mail :islerfatmagmail. om

E§itim

Dere e E§itim Birimi Bölüm Mezuniyet Tarihi

Y.Lisans TOBB Ekonomi ve Teknoloji Ünv. Endüstri Müh. 2013

Lisans GaziÜniversitesi Endüstri Müh. 2011

³ Deneyimi

Yl Yer Görev

2011-2013 TOBBEkonomi veTeknolojiÜnv. BursluYüksek LisansÖ§ren isi

Yaban  Dil

ngiliz e (Çok iyi)

Yaynlar

Throughput Optimizationin a Flowshop with Three Flexible Ma hines, Inter-

nationalIIE Conferen e 2013,stanbul, 26-28Haziran, 2013.

A Dynami Programming Algorithm for S heduling Flexible Operations in a

Three Ma hine Flowshop, EURO/INFORMS International Conferen e 2013,

Benzer Belgeler