Title of article :
Minimizing totalcompletiontimeonasinglemachinewithaflexible
maintenanceactivity
Author/Authors :
Shan-Lin Yang b، نويسنده , , YingMa، نويسنده , , Dong-lingXu ، نويسنده , , Jian-boYang، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2011
Abstract :
A problemofjointlyschedulingmultiplejobsandasinglemaintenanceactivityonasinglemachine
with theobjectiveofminimizingtotalcompletiontimeisconsideredinthispaper.Itisassumedthat
the machineshouldbestoppedformaintenancewhichtakesaconstantdurationwithinapredefined
period.Theproblemisgeneralizedfromtheonewithafixedmaintenanceinthatitrelaxesthestarting
time ofthemaintenancefromafixedtimepointtoapredefinedperiod.Bothresumableand
nonresumablecasesarestudied.First,threepropertiesofanoptimalsolutiontoeachofthetwocases
are identified.Thenitisshownthattheproposedshortestprocessingtime(SPT)algorithmisoptimal
for theresumablecase.Asforthenonresumablecase,theconditionsunderwhichtheSPTalgorithmis
optimalarealsospecified.Furthermore,itisshownthatrelaxingthestartingtimeofthemaintenance
cannotimprovetherelativeerrorboundoftheSPTalgorithm.Thefocusofthepaperispresented
afterwards,whichistodevelopadynamicprogrammingalgorithmandabranch-and-boundalgorithm
to generateanoptimalsolutionforthiscase.Experimentalresultsshowthatthesealgorithmsare
effectiveandcomplementaryindealingwithdifferentinstancesoftheproblem.
Statementofscopeandpurpose: In themajorityofschedulingproblemswithpreventivemaintenance,
maintenanceperiodsareassumedtobeconstant.However,inrealindustrysettings,suchperiodsmay
be flexible.Therefore,itisnecessarytoconsiderschedulingproblemswithflexiblemaintenance.This
paper focusesonasinglemachineprobleminwhichjobprocessingandmachinemaintenancehaveto
be scheduledsimultaneously.Theobjectiveistominimizetotalcompletiontimeofjobsforboth
resumableandnonresumablecases.Fortheresumablecase,aSPTalgorithmproposedinthispaperis
showntobeoptimal.Ontheotherhand,forthenonresumablecase,therelativeworst-caseerrorbound
of theSPTalgorithmisanalyzed,andfurther,adynamicprogrammingalgorithmandabranch-and-
boundalgorithmareproposedtosolvethisproblemoptimally.Finally,experimentalresultsare
providedtoshowtheeffectivenessandcomplementarityoftheabovealgorithms.
Keywords :
Single machine scheduling , Flexible maintenance , Dynamic programming , Shortest processing time , branch-and-bound
Journal title :
Computers and Operations Research
Journal title :
Computers and Operations Research