Page - 79 - in Algorithms for Scheduling Problems
Image of the Page - 79 -
Text of the Page - 79 -
Algorithms 2018,11, 68
andthreepopulations ispresented. Foreachcaseofmachinesperstage, thegoal is toļ¬ndthemost
desirablesolutions thatprovide thebest resultsconsideringbothobjectives.
3.3.DesirabilityFunctions
Getting solutions on thePareto front does not resolve themultiobjectiveproblem. There are
severalmethodologies to incorporatepreferences in thesearchprocess [25].
These methodologies are responsible for giving guidance or recommendations concerning
selectingaļ¬nal justiļ¬ablesolutionfromtheParetofront[26].OneofthesemethodologiesisDesirability
Functions (DFs) thatare responsible formapping thevalueof eachobjective todesirability, that is,
tovalues inaunitlessscale in thedomain[0,1].
Letusconsiderthattheobjective fi isZiāR; thenaDFisdeļ¬nedasanyfunction di :Ziā [0, 1]
that speciļ¬es thedesirabilityofdifferent regionsof thedomainZi forobjective fi [25].
The Desirability Index (DI) is the combination of the individual values of the DFs in one
preferentialvalueintherange[0,1]. ThehigherthevaluesoftheDFs, thegreatertheDI.Theindividual
intheļ¬nal frontwiththehighestDIwillbethebestcandidate tobeselectedbythedecisionmaker[27].
Thealgorithmcalibrationofdesirability functions isapplied to theļ¬nal solutionsof thePareto front to
get thebestcombinationofparameters.
4.Model
Many published works address heuristics for ļ¬ow shops that are considered production
environments [3,23,28ā30]. We consider the following problem: A set J = {1, 2, 3, 4, 5} of jobs
availableat time0mustbeprocessedonasetof6consecutivestagesS= {2, 3, 4, 5 , 6, 7}. of the
production line, subject tominimizationof totalprocessingtimeCmax andenergyconsumptionof the
machinesEop.
Eachstage iāSconsistsofasetMi={1, . . . , mi}ofparallelmachines,where |Mi|ā„1. Thesets
M2 and M5 have unrelatedmachines and the sets M3, M4, M6, and M7 have identicalmachines.
Weconsider threedifferentcasesofmi={2, 4, 6}machines ineachstage.
Each job jā Jbelongs toaparticulargroupGk. Jobs1,3,4,5ā JbelongtoG1, job2ā Jbelongs
toG2. Each job isdividedintoasetTjof tj tasks,Tj= {
1, 2, . . . , tj }
. Jobsandtasks in thesamegroup
canbeprocessedsimultaneouslyonly instage2āSaccordingto thecapacityof themachine. Instages
3, 4, 5, 6, 7āS, the tasksmustbeprocessedbyexactlyonemachine ineachstage (Figure2).
Each task tāTj consistsofasetofbatchesof10kgeach. The taskscanhavedifferentnumbersof
batches. Thesetofall the tasks togetherofall the jobs isgivenbyT={1, 2, . . . , Q}.
Eachmachinemustprocessanamountofāaābatchesat the timeofassigningatask.
Let pil,qbe theprocessing timeof the taskqāTjonthemachine lāMi at stage i. LetSil,qpbe the
setup(adjustment) timeof themachine l fromstage i toprocess the task pāTj afterprocessing taskq.
Eachmachinehasaprocessbuffer for temporarilystoring thewaiting taskscalledāwork inprogressā.
Thesetuptimes instage2āSareconsideredtobesequencedependent; instages3, 4, 5, 6, 7āS,
theyaresequence independent.
Usingthewell-knownthreeļ¬eldsnotationα |β |γ forschedulingproblemsintroducedin[31],
theproblemisdenotedas follows:
FH6, (RM(2),(PM(i))i=34, RM (5) ,(PM(i))i=67)|Ssd2,Ssi37 | {
Cmax, Eop }
. (2)
Encoding
Eachsolution(chromosome) isencodedasapermutationof integers. Each integerrepresentsa
batch(10kg)ofagiven job. Theenumerationofeachbatch isgiven inarangespeciļ¬edbytheorderof
the jobsandthenumberofbatches.
79
back to the
book Algorithms for Scheduling Problems"
Algorithms for Scheduling Problems
- Title
- Algorithms for Scheduling Problems
- Authors
- Frank Werner
- Larysa Burtseva
- Yuri Sotskov
- Editor
- MDPI
- Location
- Basel
- Date
- 2018
- Language
- English
- License
- CC BY 4.0
- ISBN
- 978-3-03897-120-7
- Size
- 17.0 x 24.4 cm
- Pages
- 212
- Keywords
- Scheduling Problems in Logistics, Transport, Timetabling, Sports, Healthcare, Engineering, Energy Management
- Categories
- Informatik
- Technik