• 沒有找到結果。

Hybrid sliding level Taguchi-based particle swarm optimization for flowshop scheduling problems

N/A
N/A
Protected

Academic year: 2021

Share "Hybrid sliding level Taguchi-based particle swarm optimization for flowshop scheduling problems"

Copied!
8
0
0

加載中.... (立即查看全文)

全文

(1)

ContentslistsavailableatScienceDirect

Applied

Soft

Computing

jo u r n al hom e p a g e :w w w . e l s e v i e r . c o m / l o c a t e / a s o c

Hybrid

sliding

level

Taguchi-based

particle

swarm

optimization

for

flowshop

scheduling

problems

Jinn-Tsong

Tsai

a

,

Ching-I.

Yang

b

,

Jyh-Horng

Chou

b,c,d,∗

aDepartmentofComputerScience,NationalPingtungUniversityofEducation,4-18Min-ShengRoad,Pingtung900,Taiwan,ROC

bInstituteofEngineeringScienceandTechnology,NationalKaohsiungFirstUniversityofScienceandTechnology,1UniversityRoad,Yenchao,Kaohsiung

824,Taiwan,ROC

cDepartmentofElectricalEngineering,NationalKaohsiungUniversityofAppliedSciences,415Chien-KungRoad,Kaohsiung807,Taiwan,ROC

dDepartmentofHealthcareAdministrationandMedicalInformatics,KaohsiungMedicalUniversity,100Shi-Chuan1stRoad,Kaohsiung807,Taiwan,ROC

a

r

t

i

c

l

e

i

n

f

o

Articlehistory:

Received23May2013

Receivedinrevisedform

11September2013

Accepted5November2013

Availableonline20November2013

Keywords:

Flowshopschedulingproblem

SlidinglevelTaguchi-basedparticleswarm

optimization

Taguchi-basedcrossover

a

b

s

t

r

a

c

t

AhybridslidinglevelTaguchi-basedparticleswarmoptimization(HSLTPSO)algorithmisproposedfor solvingmulti-objectiveflowshopschedulingproblems(FSPs).TheproposedHSLTPSOintegratesparticle swarmoptimization,slidinglevelTaguchi-basedcrossover,andelitistpreservationstrategy.Thenovel contributionoftheproposedHSLTPSOistheuseofaPSOtoexploretheoptimalfeasibleregionin macro-space,theuseofasystematicreasoningmechanismoftheslidinglevelTaguchi-basedcrossovertoexploit thebettersolutioninmicro-space,andtheuseoftheelitistpreservationstrategytoretainthebest particlesofmulti-objectivepopulationfornextiteration.TheslidinglevelTaguchi-basedcrossoveris embeddedinthePSOtofindthebestsolutionsandconsequentlyenhancethePSO.Usingthesystematic reasoningwayoftheTaguchi-basedcrossoverwithconsideringtheinfluenceoftuningfactors˛,ˇand ispresentedinthisstudytosolvetheconflictingproblemofnon-feasiblesolutionsandtofindthe betterparticles.Asaresult,itexhibitsasignificantimprovementinParetobestsolutionsoftheFSP.By combiningtheadvantagesofexplorationandexploitation,fromthecomputationalexperimentsofthe sixtestproblems,theHSLTPSOprovidesbetterresultscomparedtotheexistingmethodsreportedinthe literaturewhensolvingmulti-objectiveFSPs.Therefore,theHSLTPSOisaneffectiveapproachinsolving multi-objectiveFSPs.

©2013ElsevierB.V.Allrightsreserved.

1. Introduction

Inthecurrenteraofglobalindustrialization,resourcescarcity is becoming a critical problem. Therefore, efficient production schedulingisessentialforoptimizingtheuseofavailableresources andalsoforsatisfyingperformancemeasurementcriteria. Multi-objective flowshop scheduling is among the most common flowshopschedulingproblems(FSPs).Generally,theselectionsof performancemeasurementcriteriaarecompletiontimeand tar-dinessproblem.Anefficientproductionschedulingcanincrease machineavailabilitytopromotetheprofitandcompetitivenessof thecompany.Thewidespreadadoptionofjust-in-time manufac-turing,inwhichjobsareprocessedonlyasneeded,hasexpanded therole of tardy production inprocess planning.The tardiness problemsaffectthedelayindeliveryofthenextscheduling.Itmust

∗ Correspondingauthorat:InstituteofEngineeringScienceandTechnology,

NationalKaohsiungFirstUniversityofScienceandTechnology,1UniversityRoad,

Yenchao,Kaohsiung824,Taiwan,ROC.Tel.:+88676011000;fax:+88676011066.

E-mailaddresses:[email protected],[email protected],

[email protected](J.-H.Chou).

notonlycompensateforthecustomerduetothedelayindelivery butalsocausethecompanyreputationandimagetosufferlosses, therefore,reducesmarketcompetitiveness.Toimprovecompletion timeandtominimizethetardinessproblem,effectivesolutionsfor theFSPareneededtominimizebothmakespanandmaximum tar-diness.TheFSPreferstotheproblemofdealingwithnjobsonm machinesorworkcentersinafacilityinwhichalljobsareprocessed onallmachinesinthesamesequence.Theschedulingprocedure knownastheJohnsonruleisusedtosolvethetwo-machine prob-lem[1].Problemsinvolvingmorethantwomachinesorjobsare calledNP-completeorNP-hardproblems[2].

Althoughgeneticalgorithms (GAs)have proven effectivefor solving single-objective optimization problems [3–5], obtain-ing effective solutions for real world problems often requires simultaneousconsiderationofmulti-objectivefunctions.Another frequentlyencounteredpracticalproblemisthataperfect multi-objective solutionthatsimultaneously optimizeseach objective function is virtually precluded by conflicts in the considered objectives.Therefore,whensolvingmulti-objectiveproblems,the ultimate goal is finding the best solution set, i.e., the Pareto bestsolutions.Afterconsideringtradeoffs,thedecisionmakercan thenchoosethepreferredsolution.Multi-objectiveFSPsinvolving

1568-4946/$–seefrontmatter©2013ElsevierB.V.Allrightsreserved.

(2)

applicationofmeta-heuristicsgenerallyrequireGAsandparticle swarmoptimization(PSO)tosolveNP-hardproblemseffectively. Many improved GA methods [6–22] have been proposed to solvemulti-objectiveFSPs.ThePSOapproach[34,35]hasproven effectivefor solving both continuous and discrete optimization problems.However,thePSOliteraturereviews[23–33]showvery few studies on solving the multi-objective FSPs. The detailed reviewsabouttheGAandPSOtosolvemulti-objectiveFSPsare describedinSection2.

Further improvement in solution performance is needed, althoughthealgorithmsreportedin[8,11,18,21,31,33]haveshown goodpotential.Therefore,themotivationofthisstudyistoimprove theabovemethods by constructinga novelalgorithm for find-ingParetobestsolutions.TheTaguchimethodisarobust-design approachinnature.Itborrowsfromstatisticalexperimentaldesign conceptsinevaluatingandimplementingimprovementsfor prod-ucts,processesorsystemsofequipment.TheTaguchimethodhas successfullyusedinGAaboutoptimizationdesignand jobshop schedulingproblems[45,50–52].IndevelopinganimprovedPSO algorithm,oneisnaturallycompelledtoaskiftheTaguchimethod can be incorporated to efficiently generate optimal offspring. Motivatedbysuchcuriosity,ahybridslidinglevelTaguchi-based particleswarmoptimization(HSLTPSO)algorithmisproposedto attempttoimprovesearchperformancewithtwofeatures.Because theperformance ofPSO withnon-linear timevaryingevolution (PSO-NTVE)approachdependsonthechoiceoftuningfactors˛, ˇand , thefirstfeature isto usea systematicreasoning way withconsidering theinfluence of tuning factors˛, ˇ and  in theTaguchi-based crossover operationto avoid the scheduling conflictingproblemandtofindanoptimalsolutioninsteadofa crossoveroperationbasedonarandomprocess[8,11].Twomajor toolsusedinthesystematicreasoningwayare(1)the signal-to-noiseratio(SNR)whichmeasuresqualityand(2)theorthogonal array(OA)whichareusedtostudyingmultipleparameters simul-taneously.Thesecondfeatureistouseaneasywaytogenerate theParetobestsolutionsfoundsofarsothatthebestoffspring (solutions)canberetained.For simplicity,twolevelsaresetas ˛,ˇ,∈{0.5,1.5}.Therefore,thetwo-levelOAisadoptedto per-formtheexperiments.ThefirstthreecolumnsofOAareusedfor thesliding level factorsof ˛,ˇ, and . Aparticlecan generate anewparticlethroughPSOprocessbasedonOA.Thefollowing ncolumnsareusedtoallocatethenjobsandperform Taguchi-basedcrossoveroperation.Therefore,slidinglevelTaguchi-based PSO(SLTPSO)combinestheslidinglevelPSOwithTaguchi-based crossovermethod.The particleand thegenerated newparticle areselectedforthelevels1and2ontheTaguchi-basedcrossover operation.ThetuningfactorsintheslidinglevelPSOandjob fac-torsforTaguchi-basedcrossoveroperationarerelated.Factorsare calledrelated when thedesirable experimentalregionof some factorsdependsonthelevelsettingsofotherfactors.Becauseof theuseofTaguchi-basedcrossoveroperationandPSO,the algo-rithmis robustand achievesquick convergence.Therefore, this studyproposesanovelHSLTPSOapproachforfindingtheglobal optimalsolution(GOS)formulti-objectiveFSPsinwhichthe objec-tivesare to minimizeboth makespan and maximum tardiness. TheproposedHSLTPSOalgorithmwascomparedwiththeMOGLS algorithmreportedbyIshibuchiandMurada[8],withthe modi-fiedMOGLSalgorithmreportedbyIshibuchietal.[11],withthe MOGLSalgorithm reported byArroyo and Armentano [21] and withthehybridTaguchi-basedgeneticalgorithm(HTGA)reported byYangetal.[18].Thealgorithmwasthencompared withthe MOPSOalgorithmdevelopedbyLietal.[31]andwiththehybrid Taguchi-based Particle swarm optimization (HTPSO) algorithm reportedbyYangetal.[33].Thecomparisonresultsconsistently showedthattheHSLTPSOalgorithmoutperformsallthesix algo-rithms.

Therestof this paperisorganizedas follows.Theliterature reviewsareshowninSection2.Section3introducestheFSPwith twoobjectivefunctions.Section4introducesthePSO.Section5 explainstheproposedHSLTPSOfor solvingtheFSPs. Numerical examplesaregiventoillustratetheproposedmethodinSection6. Finally,discussionsandconclusionsaregiveninSections7and8, respectively.

2. Literaturereviews

AreviewoftheGAliterature[6–22]showsthatthealgorithms proposedbyIshibuchiandMurata[8]andbyIshibuchietal.[11] forsolvingtheFSParestructurallycomplete.Inthemulti-objective geneticlocalsearch(MOGLS)algorithmreportedin[8]andits mod-ification(modifiedMOGLS)reportedin[11],arandomlyselected weightvaluewasusedtoevaluatethefitnessfunction.Although its modificationreported in [11] hasshown good potential for achievingtheidealoutcomebyselectingonlygoodoffspringas initialsolutionsforlocalsearch,furtherimprovementinsolution performanceisneeded.In[6],amulti-phaseapproachfor minimiz-ingmakespanandtotalweightedtardinessinthehybridflexible flowshopproblemconsideringsequence-dependentsetuptimesis presented.Threephasesareusedinthisalgorithm.Firstphaseuses asimple GAtominimizethecombinationofobjectivefunction. Theothertwophasesareusedtoimprovethesolutionsof previ-ousphase.Paretoarchiveconceptshadbeenimplementedandthe parametersoftheproposedalgorithmwerecalibratedbydesignof experimentmethod.In[7],ageneticalgorithmwashybridizedwith anovelschemeforcombiningtwolocalsearchmethods: inser-tionsearchandinsertionsearchwithcutandrepair.Ishibuchiand Murata[9]proposedanotheralgorithmthatappliedalocalsearch proceduretoeachsolutiongeneratedbygeneticoperation.In[10],a numberofindividualsarerandomlyselectfromcurrentpopulation foreachtime.Twoindividualsareselectedfromthenumberof indi-vidualsforcomparison.Theindividualwithbetterfitnessfunction isselected.Itisagoodindividual.Repeattheprocedureuntilthe goodindividualsisequaltocurrentpopulation.Theselectedgood individualsareusedforlocalsearch.Inordertoallocatethe avail-ablecomputingtimebetweengeneticsearchandlocalsearch,this studystruckabalancebetweengeneticandlocalsearches.In[12], analgorithmwasreportedforselectingindividualsforacrossover operationbasedonaweightedsumofmulti-objectivefunctions withvariableweights.Theproposedpreservationstrategy consid-eredmultipleelitesolutionsinsteadofasingleelitesolution.In [13],theprocedureforselectingindividualsforacrossover oper-ationwasbasedonaweightedsumofmulti-objectivefunctions. For a two-stagebi-criterion FSP,Neppalli etal. [14]considered theobjectiveofminimizingtotal flow timesubject tothe opti-mal makespan. Two GA-based approaches, a vector evaluation approach and a weighted criteria approach, were proposed. In [15],aquantum-inspired GAbasedonQ-bitrepresentation was appliedforexploration.Thepermutation-basedGAwasusednot onlyforexplorationinpermutation-basedschedulingspace,but alsoforstressingexploitationtoachievegoodschedulingsolutions. In[16],asolutionwaspresentedforare-entranthybridFSPwith twoobjectives,maximizingtheutilizationrateinthebottleneck andminimizingthemaximumcompletiontime.Thesolutionwas achievedwithanovelmulti-objectivegeneticalgorithmbasedon theLorenzdominancerelationship.Thealgorithmreportedin[17] introducedanewhybridcontrollerusingartificialintelligenceto improvethedynamic performanceoftheself-excitedinduction generator(SEIG)drivenbywindenergyconversionscheme.The hybridartificialintelligencecompromisesaGAandfuzzylogic con-troller.GAisusedtooptimizetheparametersofthefuzzysetto ensureabetterdynamicperformanceoftheoverallsystem.Inthe HTGA[18],theuseofdynamicweightsselectedrandomlybyfuzzy

(3)

inferencesystemandtheapplicationofsystematicreasoningway byTaguchi-basedcrossoveroperationachievedgoodsearch capa-bility[47–49].TheHTGAwascomparednotonlywiththeMOGLS algorithmreportedbyIshibuchiandMurata[8],butalsowiththe modifiedMOGLSalgorithmdevelopedbyIshibuchietal.[11].The comparisonresultsshowthatHTGAisbetterthanboththeoriginal MOGLSalgorithmandthemodifiedMOGLSalgorithm.In[19],the decentralizedmulti-objectivecongestionmanagementproblemin thederegulatedforwardpowermarketwasmodeledunderthe conflictingobjectivesofmaximizingsocialwelfareand minimiz-ingemissionimpacts.Amodifiednon-dominatedsortinggenetic algorithmIIwithcontrolledelitismandadynamiccrowding dis-tancewasapplied.In[20],astaticmixedintegernon-linearmodel fordistributedgenerationwasdefinedandsolvedusingamodified NSGA.Themulti-objectivefunctionsforminimizationweredefined asthetotalactiveloss,investmentandoperationalcost,and envi-ronmentalpollution.ArroyoandArmentano[21]proposedanother MOGLSforamulti-objectiveFSPandcomparedtheperformanceof thealgorithmwithtwomulti-objectivegeneticlocalsearch algo-rithms,Thefirstalgorithmis MOGLSproposedbyIshibuchiand Muratain[8](denotedbyIM-MOGLS)andanotheralgorithmwas proposedbyJaszkiewiczin[22](denotedbyJ-MOGLS)forsolving a50-job,20-machineFSPwithobjectivesofmakespanand maxi-mumtardiness.Fig.8reportedin[21]showstherunningresults achievedbythesameinitialsetforallalgorithms.Their compre-hensiveperformancecomparisonshowedthattheMOGLS[21]was superiortotheIM-MOGLSandJ-MOGLS.

LikeGA,thePSO[35]isinitializedwithapopulationofrandom solutions.However,onedifferenceisthatPSOassignsarandomized velocitytoeachsolution.Eachsolutionisrepresentedbya parti-cleflyingthroughthesolutionspace.ComparedtoGA,itrequires less computation and fewer parameter adjustments. However, althoughthePSOiseasilyimplementedandachievesquick con-vergence,ittendstogetstuckinnear-optimalsolutions,whichare difficulttoimprovebyfurtherfinetuning.AreviewofthePSO liter-ature[23–33]showsveryfewstudiesofthemulti-objectiveFSP.In [23],adiscreteparticleswarmoptimization(DPSO)algorithmwas proposedforsolvingtheno-waitFSPwithbothmakespanandtotal flowtimecriteria.Solutionqualitywasimprovedbyhybridizingthe DPSOalgorithmwiththevariableneighborhooddescentalgorithm. WangandTang[24]introducedanewvelocityandparticleupdate modeltogeneratenewpopulationandproposedaself-adaptively diversitycontrolstrategytoavoidprematureconvergenceforthe discreteparticleswarmoptimizationwithblockingtominimizethe makespan.Alocalsearchmethodnamedstochasticvariable neigh-borhoodsearchwasusedtoimprovethesearchability.In[25],an improvedparticleswarmoptimizationalgorithmbasedonthe“all different”constraintisproposedtosolvetheFSPwiththeobjective ofminimizingmakespan.Itisbecausethattheparticle’scurrent positionandvelocityarebothdenotedaspermutationsofalljobs whichmustsatisfythe“alldifferent”constraint.Thisconstraint forceseverydecisionvariableinagivengrouptoassumeavalue differentfromthevalueofeveryothervariableinthatgroup.This algorithmalsocombinesPSOwithgeneticoperatorstogether effec-tively.Tasgetirenetal.[27,28]firstusedthesmallestpositionvalue (SPV)toconvertthepositionvectortoajobpermutation.Reported two-objectivealgorithmsincludeanalgorithmforminimizingboth makespanandtotalflowtimein[26,27],analgorithmfor minimiz-ingmakespanandmaximumlatenessin[28],andanalgorithmfor minimizingmeancompletiontimeandmeantardinessin[30].Li etal.[31]presentedamulti-objective particleswarm optimiza-tion(MOPSO) for a multi-objective FSP.Based onranked-order values,thecontinuouspositionsofparticlesweretransformedinto jobpermutations.Toenhanceexploitation,alocalsearchbasedon theNawaz-Enscore-Hamheuristicwasappliedtogoodsolutions withaspecifiedprobability.Searchperformancewasalsoenhanced

bydesigningasimulatedannealingwithmultipledifferent neigh-borhoodsandbyapplyinganadaptiveMeta-Lamarchianlearning strategytodecidewhichneighborhoodisused.TheMOPSOapplied a random weighted linear sum function to aggregate a multi-objectivesolutionintoasinglesolutionforevaluationpurposes. TheyalsocomparedMOPSOwithMOGLS(denotedbyIM-MOGLS in[31])intermsofperformanceinsolvinga20-job,10-machine FSPwithobjectivesofminimizingmakespanandmaximum tardi-ness.Fig.5in[31]comparestherunningresultsachievedbythe twoalgorithmsinoneexperiment.Theircomprehensive perfor-mancecomparisonconfirmedthattheMOPSO[31]wassuperiorto theIM-MOGLS.Yangetal.[33]proposedtheHTPSO,whichhasalso showngoodsearchcapability.TheHTPSOoutperformedthe opti-mizationmethodspresentedbyIshibuchiandMurata[8],Ishibuchi etal.[11],Yangetal.[18],andLietal.[31].Proposedtriple-objective algorithmsincludeanalgorithmforsolvingmakespan,totalflow time,andtotalmachineidletimeproposedin[29],analgorithmfor solvingmakespan,averagecompletiontime,andmaximum tardi-nessproposedin[31],andanalgorithmforsolvingmakespan,mean flowtime,andmachineidletimeproposedin[32].

3. Flowshopschedulingproblemwithtwoobjective functions

The following discussion uses the symbols n/m/P/Obj to describetheFSP.Givennjobstobeprocessedonmmachinesin thesameorder,Pindicatesthatonlythepermutationschedulesare considered,andObjdenotestheobjectivefunctionsinwhichthe scheduleistobeevaluated.Theconsideredproblemisfindingthe jobschedulegiventheobjectivesofminimizingbothmakespanand maximumtardiness.Considertheexampleofaten-joband five-machineFSP.Theinputsoftheproblemaretenjobs,fivemachines, theprocessingtimeforeachjoboneachmachine,andtheduedate foreachjob.Theoutputistofindthejobsscheduleforthe multi-objectiveFSP.Theobjectivesaretominimizeboththemakespan andthemaximumtardiness.Themainconstraintoftheproblem mustbeapermutationFSP.Otherconstraintsareasfollows: (1)Alljobsareavailableattimezero.

(2)Physicalbufferspacebetweentwosuccessivemachinesis suf-ficient.

(3)Setuptimesfortheoperationsaresequence-independentand areincludedintheprocessingtimes.

(4)Allmachinesarecontinuouslyavailable. (5)Individualoperationsarenotpreemptive.

Thisstudyappliestheweightedsumapproach[8,11].Because thefeasiblesolutionsarewidelydispersedinthesolutionspace, Ishibuchietal.[8,11]arguedthatthefixedweightmethodmay overlook somebettersolutions becauseitlimits thenumberof searchdirections.Therefore,theyproposedthatdynamicweights findbetterfeasiblesolutionsbyincreasingthenumberofsearching directions.

Thesequence of njobsis denotedbyn dimensionalvectors (J1,J2,...,Jn).Thenjobsareprocessedona seriesofmachines

(M1,M2,...,Mm)inthesamesequencewhereJidenotestheith

processingjobandMjdenotesthejthmachine.Theprocessingtime

ofjobionmachinejispi,j.Thecompletiontimeofjobiisdefinedas

Ci,m,i.e.,thecompletiontimeofjobionthelastmachinem,where

C1,1=p1,1, C1,j=C1,j−1+p1,j, forj=2,....,m,

Ci,1=Ci−1,1+pi,1, fori=2,....,n,

Ci,j=max{Ci,j−1,Ci−1,j}+pi,j, fori=2,....,n, forj=2,....,m.

(4)

ThemakespanofthesequenceofnjobsisdefinedasCmax=Cn,m,

i.e.,themaximumcompletion timeofthelastjobnonthelast machinem.

ThetardinessTiofjobiisdefinedas



Ti=max{(Ci,m−Di),0},

fori=1,2,....,n,andDiistheduedateofjobi.

(3.2) ThemaximumtardinessTmaxofthescheduleisdefinedas

Tmax=max



T1,T2,....,Tn



(3.3) In this study, the proposed HSLTPSO searches for all non-dominatedsolutionsforthemulti-objectiveoptimizationproblem. Considerthefollowingmulti-objectiveoptimizationproblemwith nobjectives:

Minimizef1(x),f2(x),...,fn(x) (3.4)

where f1(x),f2(x),...,fn(x) are n objectives to be minimized.

Whenthefollowinginequalitiesholdtruebetweentwosolutions xandy,solutionyissaidtodominatesolutionx.

i:fi(y)≤fi(x) and

j:fj(y)<fj(x) (3.5)

Asolutionthatisnotdominatedbyanyothersolutionsforthe multi-objectiveoptimizationproblemisaParetooptimalsolution [31].

4. Particleswarmoptimization

Particleswarmoptimization,which wasintroducedby Eber-hartandKennedyin1995[34,35],isanevolutionaryoptimization techniquebasedonmetaphorsforsocialinteractionand commu-nicationsuchasflocksofbirdsandschoolsoffish.Thisstochastic, population-basedapproachhasproveneffectiveforsolvingboth continuousanddiscreteoptimizationproblems.Eachparticleina swarm,whichisanalogoustoabirdinaflockorafishinaschool, movesaroundin ddimensionalsearch space.Based onitsown experienceandthatoftheswarm,itmovestowardthebestposition inthesearchspace.

Thepositionandvelocityofparticleiatiterationtare repre-sentedbyXt

iandV

t

i,whichcanbedefinedasX t i=(x t i1,x t i2,...,x t id) andVt

i =(

v

ti1,

v

ti2,...,

v

tid),respectively.Atiterationt,thepersonal

best(pbest)ofparticleiisrepresentedbyPt

i,whichdenotesthe

positionofparticleiwiththebestfitnessvaluefoundsofarand isdefinedasPt

i =(pti1,pti2,...,ptid).Theglobalbest(gbest)ofall

particlesatiterationtisrepresentedbyPt

g,whichdenotesthebest

positionoftheparticlewiththebestfitnessvalueintheswarm foundsofarand isdefinedasPt

g=(ptg1,pg2t ,...,ptgd).Thenew

velocityandpositionofparticleicanbeobtainedbyEqs.(4.1)and (4.2),respectively:

v

t+1id =

v

t id+c1∗r1∗(p t id−x t id)+c2∗r2∗(p t gd−x t id) (4.1) where

v

t

idisvelocityofparticleiatiterationtwithrespecttothedth

dimension.

v

t+1id isnewvelocityofparticleiatiterationt+1with respecttothedthdimension.c1andc2areaccelerationcoefficients.

r1andr2areuniformrandomnumbersbetween0and1.tiscurrent

iteration.pt

id ispositionvalueoftheithpbestatiterationtwith

respecttothedthdimension.pt

gdispositionvalueofthegbestat

iterationtwithrespecttothedthdimension. xt+1id =xt

id+

v

t+1id (4.2)

wherext

idispositionofparticleiatiterationtwithrespecttothe

dthdimension.xtid+1ispositionofparticleiatiterationt+1with respecttothedthdimension.

ThefirstpartofEq.(4.1)representsthecurrentvelocity,which providesthemomentumneededfortheparticletoroaminthe

searchspace.Thesecondpartisthecognitioncomponent.The par-ticleinthesearchspacealwaysmovestowarditsownbestposition foundsofar.Thethirdpartisthesocialcomponent.Becauseoftheir cooperativerelationship,theparticlescontinuouslymovetoward thecurrentgbest.

Theeasy implementationof PSOand itsfastconvergenceto areasonablesolutionmakeitaneffectiveheuristicoptimization technique.AlthoughtheoriginalPSOperformedwellinearly iter-ations,ittendedtobecometrappedatthelocalbestsolution,and solutionscouldnotbeimprovedbyfinetuning.Tobalancelocal andglobalsearchduringtheoptimizationprocess,Shiand Eber-hart[36]modifiedEq.(4.1)byintroducingtheconceptofinertia weightω.

ThenewvelocityisexpressedbyEq.(4.3):

v

tid+1=ω

v

t

id+c1∗r1∗(ptid−xtid)+c2∗r2∗(ptgd−xtid) (4.3)

Theinertiaweightcanbeapositiveconstantorevenapositive linearornonlinearfunctionoftime.Whenω>1.2,thevelocity itembecomesthemainiteminthesearchdirectionofthe parti-cle.Itextendsthesearchareaandfindstheglobaloptimum.When ωisbetween0.8and1.2,threefactors,velocity,pbestandgbest, affectthevelocitycalculationforbothlocalandglobalsearch.When ω<0.8,onlythepbestandgbestaffectthenewvelocitycalculation, whichconvergestothelocaloptimum.Therefore,thevalueof iner-tiaweightωisatradeoffbetweentheglobalsearchandthelocal search.

Aliteraturereview[34–42]showedthattheNTVEmethod, pro-posedbyKoetal.[42],iscurrentlythebesttuningmethod.The inertiaweightisthesameasthatin[41].Theinertiaweightstarts withahighvalueωmaxandnonlinearlydecreasestoωminatthe

maximalnumberofiterations.However,c1startswithahighvalue

c1maxandnonlinearlydecreasestoc1minwhereasc2startswitha

lowvaluec2minandnonlinearlyincreasestoc2max:

ω=ωmin+

iter max−iter itermax

˛ × (ωmax−ωmin) (4.4) c1=c1min+

iter max−iter itermax

ˇ × (c1max−c1min) (4.5) c2=c2max+

iter max−iter itermax

 × (c2min−c2max) (4.6)

whereIter denotesthecurrentnumber ofiterationsand Itermax

denotesthemaximumnumberofiterations.Thevalues˛,ˇ,and areconstantcoefficients.InearlyiterationsofNTVEoptimization, particlesroamthroughoutthesearchspace,andconvergence accel-eratestowardtheglobaloptimumduringlatteriterations.Because ofitsproveneffectivenessinobtainingthebestsolution,NTVEis appliedinthisstudy.

InPSO-NTVE,fivelevelsaresetas˛,ˇ,∈{0,0.5,1,1.5,2}[42]. Thereare53 combinations. AnOAL

25(56)isapplied,as shown

in Table1.For simplicity,two levels for each factor are setas ˛,ˇ,∈{0.5,1.5}.Atfirst,theparticleinthecurrentpopulation pgenerateseightdifferentvaluesofω,c1,andc2.Therelationship

amongω,c1,andc2withiterations(forexample,itermax=3000)are

showninFig.1.Hence,˛,ˇ,and areusedasthefactorsof slid-inglevels.Atwo-levelOAisusedtodealwiththeproblem.First threecolumnsofOAareusedforfactors˛,ˇ,and.Thefollowing ncolumnsareusedfortheallocationofnjobs.Foreachparticleof thecurrentpopulation,theSLTPSOexecutesthefollowingsteps. (1)ForeachexperimentofOA,generatethenewparticlebyusing

thefactorsofslidinglevel˛,ˇ,and.

Firstly,executeslidingleverPSOtogeneratenewvelocityand newposition.Thenewpositionistransformedtoapermutation bySPVrule.AnewparticlePnewisgenerated.

(5)

Table1

OrthogonalarrayL25(56).

Experimentno. Factors

A B C D E F Columnnumbers 1 2 3 4 5 6 1 1 1 1 1 1 1 2 1 2 2 2 2 2 3 1 3 3 3 3 3 4 1 4 4 4 4 4 5 1 5 5 5 5 5 6 2 1 2 3 4 5 7 2 2 3 4 5 1 8 2 3 4 5 1 2 9 2 4 5 1 2 3 10 2 5 1 2 3 4 11 3 1 3 5 2 4 12 3 2 4 1 3 5 13 3 3 5 2 4 1 14 3 4 1 3 5 2 15 3 5 2 4 1 3 16 4 1 4 2 5 3 17 4 2 4 3 1 4 18 4 3 1 4 2 5 19 4 4 2 5 3 1 20 4 5 3 1 4 2 21 5 1 5 4 3 2 22 5 2 1 5 4 3 23 5 3 2 1 5 4 24 5 4 3 2 1 5 25 5 5 4 3 2 1

(2)ExecuteTaguchi-basedcrossover

Secondly,selecttheparticlepaslevel1(P1)andnew

parti-clePnewaslevel2(P2)toexecuteTaguchi-basedcrossover.A

particleafterTaguchi-basedcrossoverisgenerated.

(3)Findthebestparticle

Finally,afterallexperimentsarefinished,calculatethe

fit-nessoftheparticlesafterTaguchi-basedcrossover,theSNRs

andeffectsofvariousfactors(Efl)whicharedefinedasthe

fol-lowingsteps.Thebestlevelistheonewithbestlevelvaluefor

eachfactor.Anbestparticleisgenerated.Thedetailsregarding

theTaguchimethodcanbefoundin[43,44].

5. HybridslidinglevelTaguchi-basedparticleswarm optimization

ThissectionintroducestheuseoftheproposedHSLTPSOfor solvingFSPs.Itsobjectiveistominimizebothmakespanand max-imumtardiness.TheHSLTPSOcombinesSLTPSOwithlocalsearch and an elitist preservation strategy. Fig. 2 depicts thesteps of theHSLTPSOapproach,whicharedescribedindetailbelow.The parametersusedinthealgorithmaresetasshowninTable2. 5.1. Step1:solutionrepresentation

InFSP,asequenceofjobsS=(x1,x2,...,xn)representsthejob

processingsequence.Thatis,processingofjobx1isfollowedby

processingofjobx2,andsoon.

InPSO,eachparticlemovesinthendimensionalsearchspace atanassignedvelocity.VectorXt

i =(x t i1,x t i2,...,x t in),which

repre-sentstheithparticleofiterationt,correspondstonjobsoftheFSP. Eachdimensionrepresentsajob.However,sincetheparticleisnot apermutation,theSPVrulemustbeappliedtotransformitintoa permutation[27,28],asshowninTable3.Thejobpermutationsare foundbysortingthedimensionsinascendingorderoftheparticle valuesineachdimension.

0 500 1000 1500 2000 2500 3000 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 iteration ω α1=0.5 α2=1.5

(a) Relationships between

ω

and iterations for

α1

,

α2

0 500 1000 1500 2000 2500 3000 0.5 1 1.5 2 2.5 iteration c1 β1=0.5 β2=1.5

(b) Relationships between

c1

and iterations for

β1

,

β2

0 500 1000 1500 2000 2500 3000 0.5 1 1.5 2 2.5 iteration c2 γ1=0.5 γ2=1.5

(c) Relationships between

c2

and iterations for

γ1

,

γ2

Fig.1. Relationshipsamongω,c1,andc2atvaryingiterations.

5.2. Step2:initialization

Thefirststepisrandomlygeneratingtheinitialpopulationof particleswithpositiveintegers(1,2,...,n),wherenisthe num-ber of jobs.The initialposition and velocity of theith particle in n dimensions of the search space are represented by X0

i = (x0 i1,x 0 i2,...,x 0 id)andV 0 i =(

v

0 i1,

v

0 i2,...,

v

0 id),respectively.

5.3. Step3:generateasetofParetobestsolutions,andevaluate thefitnessfunctionfortheinitialpopulation

(1)GenerateasetofParetobestsolutions.

ThestepsofgeneratingthesetofParetobestsolutionsareas follows:

(6)

Start

Initialize

Generate the Pareto optimal solutions and evaluate particle fitness

Initialize the personal best and global best for the initial population

Number of particles finished? Sliding level Taguchi implementation

Local search

Meet stopping condition? Elitist preservation strategy: create the

population for next iteration Find the velocity of the particles of the

population for next iteration

Update the pbest particles and the gbest of the population for next iteration Swarm of particles via sliding level Taguchi implementation is generated Select a suitable two level orthogonal

array for matrix experiments For each particle (p) of current population

Update the Pareto optimal solutions

Display the final Pareto optimal solutions

B A

End Randomly select

three solutions from the Pareto optimal

solutions

A

B For each experiment

Use alpha, beta and gamma as the factors of sliding level and generate a new velocity and a new position. The new position is transformed to a permutation

p_new by SPV rule.

Select parent P1=p and parent P2 =p_new and execute Taguchi-based

crossover

Randomly generate a n job set U

Separate U into U1 and U2. The job numbers in U1 and U2 correspond to factor levels 1 and 2 in executed

experiment, respectively. According to the job numbers in U1 and

U2, we select new P1 and new P2 from P1 and P2 in sequence respectively

According to the executed experiment, a new particle is generated

Number of experiments finished?

Calculate the fitness values and signal-to-noise ratios of the experiments

Calculate the effects of the various factors and find the optimal level of

each factor

One optimal particle is generated based on the optimal level of each factor No Yes No Yes No Yes

Fig.2. ThestepsoftheHSLTPSOforFSP.

1.1Calculatetheobjectivevaluesofthemakespanfob1(x)and

themaximumtardinessfob2(x)ofeachparticleoftheinitial

population.

1.2Rearrange thepopulationby sortingthe valueof fob1(x)

in ascending order and thensorting the valueof fob2(x) indescendingorder.Ifonevalueoffob1(x)hasmorethan

two values of fob2(x),select only theminimumvalue of

fob2(x).

1.3Apply Eq. (3.5) to find thePareto best solutions. If the inequalitiesholdtruebetweentwosolutionsxandy,the solutionyisaParetobestsolutionoftheinitialpopulation wherefi(x)=fob1(x)andfj(x)=fob2(x).

(2)Evaluatethefitnessfunctionf(x)bytheweightedsumapproach Thefitnessfunctionisanindexoftheadaptabilityofthe indi-vidualinthepopulation.Ahighfitnessfunctionvalueindicatesa

(7)

superiortothoseobtainedbytheoptimizationmethodsreportedin [8,11,18,21,31,33].Thatis,theproposedHSLTPSOeffectivelysolves theFSPsandoutperformsthoseapproachespresentedbyIshibuchi andMurata[8],Ishibuchietal.[11],ArroyoandArmentano[21], Yangetal.[18],Leetal.,[31],andYangetal.[33].Therefore,the proposedHSLTPSOapproachcanbeusedasamulti-objective opti-mizationmethodforsolvingFSPs.

Acknowledgements

ThisworkwasinpartsupportedbytheNationalScienceCouncil, Taiwan,undergrantnumbersNSC101-2221-E153-003, NSC102-2221-E153-002,andNSC102-2221-E-151-021-MY3.

References

[1]D.R.Sule,IndustrialScheduling,PWSpublishingcompany,Boston,1996.

[2]C.Wu,X.Gu,Ageneticalgorithmforflowshopschedulingwithfuzzyprocessing timeandduedate,in:Proceedingofthe5thWorldCongressonIntelligent ControlandAutomation,Hangzhou,China,2004,pp.2938–2942.

[3]C.L.Chen,V.S.Vempait,N.Aljaber,Anapplicationofgeneticalgorithmsforflow shopproblems,EuropeanJournalofOperationalResearch80(1995)389–396.

[4]T.Murata,H.Ishibuchi,H.Tanaka,Geneticalgorithmsforflowshopscheduling problems,Computers&IndustrialEngineering30(1996)1061–1071.

[5]B.W.Cheng,C.L.Chang,Astudyonflowshopschedulingproblemcombing Taguchiexperimental designandgeneticalgorithm,ExpertSystemswith Application32(2007)415–421.

[6]N.Karimi,M.Zandieh,H.R.Karamooz,Bi-objectivegroupschedulinginhybrid flexibleflowshop:amulti-phaseapproach,ExpertSystemswithApplication 37(2010)4024–4032.

[7]L.Y.Tseng,Y.T.Lin,Ahybridgeneticlocalsearchalgorithmforpermutation flowshopschedulingproblem,EuropeanJournalofOperationalResearch198 (2009)84–92.

[8]H.Ishibuchi,T.Murata,Amulti-objectivegeneticlocalsearchalgorithmand itsapplicationtoflowshopscheduling,IEEETransactionsonSystem,Man,and Cybernetics–PartC:ApplicationsandReviews28(1998)392–403.

[9]H.Ishibuchi,T.Murata,Multi-objectivegeneticlocalsearchalgorithm,in: Proc.of3rdIEEEInt.Conf.EvolutionaryComputation,Nagoya,Japan,1996, pp.119–124.

[10]H. Ishibuchi, T.Yoshida,T. Murata,Balance betweengenetic searchand localsearchinmemeticalgorithmsformultiobjectivepermutationflowshop scheduling,IEEETransactionsonEvolutionaryComputation7(2003)204–223.

[11]H.Ishibuchi,T.Yoshida,T.Murata,Selectionofinitialsolutionsforlocalsearch inmultiobjectivegeneticlocalsearch,in:Proc.Congr.Evol.Comput.,Honolulu, HI,May12–17,2002,pp.950–955.

[12]T.Murata,H.Ishibuchi,H.Tanaka,Multi-objectivegeneticalgorithmandits applicationtoflowshopscheduling,Computers&IndustrialEngineering30 (1996)957–968.

[13]T. Murata, H. Ishibuchi, MOGA: multi-objective genetic algorithms, in: Proceedingof1995IEEEInternationalConferenceonEvolutionary Computa-tion,Perth,Australia,1995,pp.289–294.

[14]V.R. Neppalli,C.L.Chen,J.N.D.Gupa,Genetic algorithmfortwo-stage bi-criteriaflowshopproblem,EuropeanJournalofOperationalResearch95(1996) 356–373.

[15]B.B.Li,L. Wang,Ahybridquantum-inspiredgeneticalgorithmfor multi-objective flowshop scheduling,IEEE TransactionsonSystems, Man,and Cybernetics,PartB37(2007)576–591.

[16]F.Dugardin,F.Yalaoui,L.Amodeo,Newmulti-objectivemethodtosolve reen-tranthybridflowshopschedulingproblem,EuropeanJournalofOperational Research203(2010)22–31.

[17]A.F.Attia,Y.A.Al-Turki,H.F.Soliman,Geneticalgorithm-basedfuzzycontroller forimprovingthedynamicperformanceofself-excitedinductiongenerator, ArabianJournalforScienceandEngineering37(2012)665–682.

[18]C.I.Yang,J.H.Chou,C.K.Chang,HybridTaguchi-basedgeneticalgorithmfor flowshopschedulingproblem,InternationalJournalofInnovativeComputing, InformationandControl9(2013)1045–1063.

[19]S.Visalakshi,S.Baskar,Multiobjectivedecentralizedcongestionmanagement usingmodifiedNSGA-II,ArabianJournalforScienceandEngineering36(2011) 827–840.

[20]A.Soroudi,M.Ehsan,ApplicationofamodifiedNSGAmethodfor multi-objectivestaticdistributedgenerationplanning,ArabianJournalforScience andEngineering36(2011)809–825.

[21]J.E.C.Arroyo,V.A.Armentano,Geneticlocalsearchformulti-objectiveflowshop schedulingproblems,EuropeanJournalofOperationalResearch167(2005) 717–738.

[22]A.Jaszkiewicz,Geneticlocalsearchformulti-objectivecombinatorial optimiza-tion,EuropeanJournalofOperationalResearch137(2002)50–71.

[23]Q.K.Pan,M.F.Tasgetiren,Y.C.Liang,Adiscreteparticleswarmoptimization algorithmfortheno-waitflowshopschedulingproblem,Computers& Opera-tionsResearch35(2008)2807–2839.

[24]X.Wang,L.Tang, Adiscrete particleswarmoptimizationalgorithmwith self-adaptivediversitycontrolforthepermutationflowshopproblemwith blocking,AppliedSoftComputing12(2012)652–662.

[25]C.Zhang,J.Sun,X.Zhu,Q.Yang,Animprovedparticleswarmoptimization algo-rithmforflowshopschedulingproblem,InformationProcessingLetters108 (2008)204–209.

[26]B.Jarboui,S.Ibrahim,P.Siarry,A.Rebai,Acombinatorialparticleswarm opti-mizationforsolvingpermutationflowshopproblems,Computer&Industrial Engineering54(2008)526–538.

[27]M.F.Tasgetiren,Y.C.Liang,M.Sevkli,G.Gencyilmaz,Aparticleswarm opti-mizationalgorithmformakespanandtotalflowtimeMinimizationinthe permutationflowshopsequencingproblem,EuropeanJournalofOperational Research177(2007)1930–1947.

[28]M.F.Tasgetiren,Y.C.Liang,M.Sevkli,G.Gencyilmaz,Particleswarm opti-mizationalgorithmformakespanandmaximumlatenessminimizationin permutationflowshopsequencingproblem,in:Proceedingsofthe4th Inter-nationalSymposiumonIntelligentManufacturingSystems,Turkey,Sakarya, 2004,pp.431–441.

[29]C.J.Liao,C.T.Tseng,P.Luam,Adiscreteversionofparticleswarmoptimization forflowshopschedulingproblems,Computers&OperationsResearch34(2007) 3099–3111.

[30]A.R.Rahimi-Vahed,S.M.Mirghorbani,Amultiobjectiveparticleswarmfor aflowshopschedulingproblem,JournalofCombinatorialOptimization13 (2007)79–102.

[31]B.B.Li,L.Wang,B.Liu,AneffectivePSO-basedhybridalgorithmfor multiob-jectivepermutationflowshopscheduling,IEEETransactionsonSystems,Man, andCybernetics38(2008)818–831.

[32]D.Y.Sha,H.H.Lin,Aparticleswarmoptimizationformultiobjectiveflowshop scheduling,InternationalJournalofAdvancedManufacturingTechnology44 (2009)749–758.

[33]C.I.Yang,J.H.Chou,C.K.Chang,HybridTaguchi-basedparticleswarm

opti-mizationforflowshopschedulingproblem,ArabianJournalforScienceand

Engineering(2013),http://dx.doi.org/10.1007/s13369-013-0756-1.

[34]J.Kennedy,R.C.Eberhart,Particleswarmoptimization,ProceedingsoftheIEEE InternationalConferenceonNeuralNetworks4(1995)1942–1948.

[35]J.Kennedy,R.C.Eberhart,Anewoptimizerusingparticleswarmtheory,in:Proc. ofthe6thInternationalSymposiumonMicromachineandHumanScience, Nagoya,Japan,1995,pp.39–43.

[36]Y.Shi,R.C.Eberhart,Amodifiedparticleswarmoptimizer,Proceedingsofthe IEEEInternationalConferenceonEvolutionaryComputation(1998)69–73.

[37]Y.Shi,R.C.Eberhart, Empiricalstudyof particleswarmoptimization, in: ProceedingsoftheIEEEInternationalCongressonEvolutionaryComputation, 1999,pp.1945–1950.

[38]R.C.Eberhart,Y.Shi,Trackingandoptimizingdynamicsystemswithparticle swarms,in:ProceedingsoftheIEEEInternationalCongressonEvolutionary Computation,2001,pp.94–100.

[39]R.C.Eberhart,Y.Shi,Particleswarmoptimization:developments,applications andresources,ProceedingsoftheIEEECongressonEvolutionaryComputation 1(2001)27–30.

[40]A.Ratnaweera,S.K. Halgamuge, H.C. Watson,Self-organizing hierarchical particleswarmoptimizerwithtime-varyingaccelerationcoefficients,IEEE TransactionsonEvolutionaryComputation8(2004)240–255.

[41]A.Chatterjee,P.Siarry,Nonlinearinertiaweightvariationfordynamic adap-tationinparticleswarmoptimization,ComputersandOperationsResearch33 (2006)859–871.

[42]C.N. Ko, Y.P. Chang, C.J. Wu,An orthogonal-array-based particle swarm optimizerwithnonlineartime-varyingevolution,AppliedMathematicsand Computation191(2007)272–279.

[43]D.C.Montgomery,DesignandAnalysisofExperiments,thirded.,Wiley,New York,1991.

[44]M.S.Phadke,QualityEngineeringUsingRobustDesign,McGraw-Hill,NewYork, 1989.

[45]J.T.Tsai,T.K.Liu,W.H.Ho,J.H.Chou,Animprovedgeneticalgorithmforjob-shop schedulingproblemsusingTaguchi-basedcrossover,InternationalJournalof AdvancedManufacturingTechnology38(2008)987–994.

[46]S.French,SequencingandScheduling:AnIntroductiontotheMathematicsof theJob-shop,EllisHorwoodLimited,JohnWiley&Son,NewYork,1981.

[47]K.Y.Chan,M.E.Aydin,T.C.Fogarty,Newfactorialdesigntheoreticcrossover operatorforparametricalproblem,in:Proceedingsofthe6thEuropean Con-ferenceonGeneticProgramming,2003,pp.22–33.

[48]C.K.Kwong,K.Y.Chan,M.E.Aydin,T.C.Fogarty,Anorthogonalarraybased geneticalgorithmfordevelopingneuralnetworkbasedprocessmodelsoffluid dispensing,InternationalJournalofProductionResearch44(2006)4815–4836.

[49]K.Y.Chan,C.K.Kwong,H.Jiang,M.E.Aydin,T.C.Fogarty,Aneworthogonalarray basedcrossover,withanalysisofgeneinteractions,forevolutionaryalgorithms anditsapplicationtocardoordesign,ExpertSystemswithApplications37 (2010)3853–3862.

[50]J.T.Tsai,J.H.Chou,T.K.Liu,Tuningthestructureandparametersofaneural net-workbyusinghybridTaguchi-geneticalgorithm,IEEETransactionsonNeural Networks17(2006)69–80.

[51]J.T.Tsai,T.K.Liu,J.H.Chou,HybridTaguchi-geneticalgorithmforglobal numer-icaloptimization,IEEETransactionsonEvolutionaryComputation8(2004) 365–377.

[52]W.H.Ho,J.H.Chou,C.Y.Guo,Parameteridentificationofchaoticsystemsusing improveddifferentialevolutionalgorithm,NonlinearDynamics61(2010) 29–41.

(8)

[53]E.Zitzler,L.Thiele,Multiobjectiveevolutionaryalgorithms:acomparativecase studyandthestrengthParetoapproach,IEEETransactionsonEvolutionary Computation3(1999)257–271.

[54]E.Zitzler,J.Knowles,L.Thiele,QualityassessmentofParetoset approxima-tions,in:J.Branke,K.Deb,K.Miettinen,R.Slowinski(Eds.),Multiobjective Optimization,LectureNotesinComputerScience,vol.5252,2008,pp.373–404.

[55]E.Zitzler,L.Thiele,M.Laumanns,C.M.Fonseca,V.GurnertdaFonseca, Perfor-manceassessmentofmultiobjectiveoptimizers:ananalysisandreview,IEEE TransactionsonEvolutionaryComputation7(2003)117–132.

[56]K.Deb,Multi-objectiveOptimizationUsingEvolutionaryAlgorithms, JohnWi-ley&Sons,NewYork,2004.

[57]C.A.Coello,G.B.Lamont,D.A.VanVeldhuizen,EvolutionaryAlgorithmsfor SolvingMulti-objectiveProblems,2nded.,Heidelberg,Springer,2007.

[58]T.Okabe,Y. Jin,B.Sendhoff,Acriticalsurveyofperformanceindicesfor multi-objectiveoptimization,in:Proc.of2003CongressonEvolutionary Com-putation,2003,pp.878–885.

[59]S.Bandyopadhyay,S.K.Pal,B.Aruna,MultiobjectiveGAs,quantitativeindices, andpatternclassification,IEEETransactionsonSystems,Man,andCybernetics –PartB:Cybernetics34(2004)2088–2099.

[60]L.V.Santana-Quintero,C.A.C.Coello,Analgorithmbasedondifferential evo-lutionformulti-objectiveproblems,InternationalJournalofComputational IntelligenceResearch1(2005)151–169.

[61]M.Reddy,D.Kumar,Multiobjectivedifferentialevolutionwithapplicationto reservoirsystemoptimization,JournalofComputinginCivilEngineering21 (2007)136–146.

[62]C.S.Tsou,S.C.Chang,P.O.Lai,Usingcrowdingdistancetoimprove multi-objectivePSOwithlocalsearch,in:T.S.ChanFelix,KumarTiwariManoj(Eds.), SwarmIntelligence,FocusonAntandParticleSwarmOptimization,2007, ISBN978-3-902613-09-7,Published:December1,2007underCCBY-NC-SA 3.0license.

[63]C.H.Hsu,C.S.Tsou,F.J.Yu,Multicriteriatradeoffsininventorycontrolusing memeticparticleswarmoptimization,InternationalJournalofInnovative Com-puting,InformationandControl5(2009)3755–3768.

[64]D.R.B.Araujo,C.J.A.Bastos-Filho,E.A.Barboza,D.A.R.Chaves,J.F.Martins-Filho, Aperformancecomparisonofmulti-objectiveoptimizationevolutionary algo-rithmsforall-opticalnetworksdesign,in:IEEESymposiumonComputational IntelligenceinMulticriteriaDecision-making,2011,pp.89–96.

數據

Fig. 1. Relationships among ω, c 1 , and c 2 at varying iterations.
Fig. 2. The steps of the HSLTPSO for FSP.

參考文獻

相關文件

Then, a visualization is proposed to explain how the convergent behaviors are influenced by two descent directions in merit function approach.. Based on the geometric properties

It is well-known that, to deal with symmetric cone optimization problems, such as second-order cone optimization problems and positive semi-definite optimization prob- lems, this

In the third quarter of 2002, the Census and Statistics Department conducted an establishment survey (5) on business aspirations and training needs, upon Hong Kong’s

Two cross pieces at bottom of the stand to make a firm base with stays fixed diagonally to posts. Sliding metal buckles for adjustment of height. Measures accumulated split times.

▪ Approximation algorithms for optimization problems: the approximate solution is guaranteed to be close to the exact solution (i.e., the optimal value)..

Moreover, this chapter also presents the basic of the Taguchi method, artificial neural network, genetic algorithm, particle swarm optimization, soft computing and

This project integrates class storage, order batching and routing to do the best planning, and try to compare the performance of routing policy of the Particle Swarm

Keywords: light guide plate, stamper, etching process, Taguchi orthogonal array, back-propagation neural networks, genetic algorithms, analysis of variance, particle