ArticlePDF Available

Multi-Robot Task Scheduling with Ant Colony Optimization in Antarctic Environments

Authors:

Abstract and Figures

This paper addresses the problem of multi-robot task scheduling in Antarctic environments. There are various algorithms for multi-robot task scheduling, but there is a risk in robot operation when applied in Antarctic environments. This paper proposes a practical multi-robot scheduling method using ant colony optimization in Antarctic environments. The proposed method was tested in both simulated and real Antarctic environments, and it was analyzed and compared with other existing algorithms. The improved performance of the proposed method was verified by finding more efficiently scheduled multiple paths with lower costs than the other algorithms.
Content may be subject to copyright.
Sensors2023,23,751.https://doi.org/10.3390/s23020751www.mdpi.com/journal/sensors
Article
MultiRobotTaskSchedulingwithAntColonyOptimization
inAntarcticEnvironments
SeokyoungKimandHeoncheolLee*
DepartmentofITConvergenceEngineering,KumohNationalInstituteofTechnology,
Gumisi39177,RepublicofKorea
*Correspondence:hclee@kumoh.ac.kr;Tel.:+82544787476
Abstract:ThispaperaddressestheproblemofmultirobottaskschedulinginAntarcticenviron
ments.Therearevariousalgorithmsformultirobottaskscheduling,butthereisariskinrobot
operationwhenappliedinAntarcticenvironments.Thispaperproposesapracticalmultirobot
schedulingmethodusingantcolonyoptimizationinAntarcticenvironments.Theproposedmethod
wastestedinbothsimulatedandrealAntarcticenvironments,anditwasanalyzedandcompared
withotherexistingalgorithms.Theimprovedperformanceoftheproposedmethodwasverifiedby
findingmoreefficientlyscheduledmultiplepathswithlowercoststhantheotheralgorithms.
Keywords:Antarcticenvironments;antcolonyoptimization;multirobottaskscheduling
1.Introduction
Duetothedevelopmentofrobottechnology,robotsareworkinginsteadofhumans
inmanyplaces.Robotshavetheadvantageofbeingabletoperformprecisetasksthat
humanscannotdo,andtasksthataredangerousforhumanstodo.Basedonthesead
vantages,robotsareusedinmanyplacessuchasinhomes,services,industry,medical
applications,andmilitaryapplications.Robotapplicationsusingasingleobject,suchasa
cleaningrobot,aguiderobot,andaprocessusingarobotarm,havebeencommercialized.
However,inthecaseofasinglerobot,thelimitationsareclear,suchaslowefficiencyor
unachievabletasks.Toovercomethis,multirobotsbegantobeintroduced,whichshowed
increasedworkefficiencyandmorediversemissionperformance.Inotherwords,using
multirobotsenablesefficientperformanceoftaskssuchasfastprocessingspeedandlarge
workload,butthisrequiresadvancedtechnology.Thisisbecauseasthenumberofrobots
increases,thecontrolstructureandcalculationtimeincreasedramatically.Forthisreason,
researchfieldsformultirobotssuchastaskallocation,coverage,andschedulinghave
beencreatedandarebeingstudiedsteadily.
Amongthem,schedulingisfortheefficientoperationoftherobotandaimstoreduce
thedrivingtimeoftherobot.Whentherearemultiplerobotsandmultipledestinations,
eachrobotisgivenanappropriatevisitordertominimizetherobot’straveldistanceand
reducedrivingtime.Thiscanbeseenasakindoftravelingsalesmanproblem(TSP)[1–
5].TheTSPistofindtheshortestpossibleroutefromagivensetofcities,visitingevery
cityexactlyonceandreturningtothestartingpoint.TheTSPisNPHard,andtherearea
numberofalgorithmstosolvethisproblem.Representatively,therearebreadthfirst
search(BFS)anddepthfirstsearch(DFS)[6].Thesearealgorithmsfortraversingor
searchingtreeorgraphdatastructures,whichguaranteestheminimumdistance,buthas
thedisadvantageofconsumingalotofresourceswhenthepathislongandnotguaran
teeingaproblemsolvingtime.Nearestneighbor[7]isasimplealgorithmtorepeatvisit
ingthenearestcity.Thishastheadvantageofbeingeasytoimplementandfasttocalcu
late,butitdoesnotguaranteeminimumdistance.Thegeneticalgorithm(GA)[8–11],one
oftheheuristicalgorithms,guaranteesdistanceandtimeaccordingtothesettingofthe
Citation:Kim,S.;Lee,H.
MultiRobotTaskSchedulingwith
AntColonyOptimizationin
AntarcticEnvironments.
Sensors2023,23,751.
https://doi.org/10.3390/s23020751
AcademicEditor:AiguoSong
Received:5December2022
Revised:31December2022
Accepted:3January2023
Published:9January2023
Copyright:©2023bytheauthors.Li
censeeMDPI,Basel,Switzerland.
Thisarticleisanopenaccessarticle
distributedunderthetermsandcon
ditionsoftheCreativeCommonsAt
tribution(CCBY)license(https://cre
ativecommons.org/licenses/by/4.0/).
Sensors2023,23,7512of14
userparameter.Iftheuserparameterisproperlyset,thedistancecanbecalculatedwith
areasonablecalculationtime.Antcolonyoptimization(ACO)[12–20]isalsoaheuristic
algorithmthatwasconceivedinthewayantsreturnhomeinsearchoffood.Variousap
proacheshavebeentakentosolvetheTSPusingACO,whichalsomadeitpossibleto
obtaindistanceswithreasonablecomputationaltime.WhentheTSPisappliedtomultirobots,
itiscalledthemultipletravelingsalesmanproblem(MTSP)[21–28].TheMTSPisanoptimi
zationprobleminwhichmultiplesalesmenvisitalldestinationswithminimaldistance.Many
approacheshavebeentakentosolvetheMTSPbasedontheabovealgorithms.
However,theseTSPsolutionswillbecomemoredifficulttoimplementinextreme
environments.TheextremeenvironmentexaminedhereisAntarctica,aplacewithalarge
areaofabout14,000,000km2,verylowtemperatures,andvariousadverseconditionsin
cludingsnow,ice,andcrevasses.AntarcticaisthesouthernmostcontinentoftheEarth,
andisanattractiveunexploredregionwithenormousscientificvalue,fisheryresources,
andenergyresourcestocopewiththeEarth’sclimatechangeproblems.Todiscoverthis
valueofAntarctica,47countrieshavejoinedtheAntarcticTreatyandarefiercelycompet
ingforAntarcticresearch.ManyscientistsaretryingtostudyAntarctica,butinextreme
weather,crevassesmakeitdifficultforhumanstoexplorethepolarregions.Toovercome
this,scientistshavebeguntoresearchandintroduceunmannedautonomousdrivingro
bots.Theoperationofrobotsingeneralenvironmentssuchasroadsandindoorsisrela
tivelyfreefromtheaforementionedconstraints.Thegeneralenvironmentdoesnotmake
robotoperationdifficultbecausethefloorisrelativelyflatandnotslippery,andthereare
fewfatalobstaclessuchascrevasses.However,inAntarcticenvironments,slopingareas
suchashillsandmountains,slipperyfloorscausedbysnoworice,andcrevassesshould
beconsidered.TheColdRegionsResearchandEngineeringLab(CRREL)intheUnited
Stateshasdeveloped‘CoolRobot’[29]and‘Yeti’[30],autonomousvehiclesthatcanbe
operatedinpolarenvironments,andtheyareusedtocollectresearchdatainextremeareas
suchasAntarctica.However,theyshowdisadvantagesinenvironmentssuchassnowand
ice.Inaddition,theaveragespeedoftherobotisabout0.4to1.5m/s,whichisslow,andit
issomewhatdisadvantageousintimetoexplorethevastareaofAntarctica.Therefore,the
needforefficientexplorationworkusingmultirobotsratherthansinglerobotshas
emerged.Figure1describestheconceptofmultirobotscheduling.
Inthispaper,weproposeapracticalmultirobotschedulingmethodinAntarcticen
vironments.Thisallowsmultirobotstovisitallnodeswiththeshortestdistance.Thiscan
beseenasakindofMTSPproblemsolving,butconsideringthespecificityofAntarctica,
theprocessofreturningtothestartingpointaftervisitingallnodeswasomitted.Inaddi
tion,stabledrivingcanberealizedbyavoidingsharpslopesbyreflectingAntarcticalti
tudeinformationinscheduling.Itcanalsoproducebetterresultswithreasonablecompu
tationaltime.Thecontributionsofthispaperareasfollows.
Tothebestofourknowledge,thisisthefirstapproachwhichsolvesthemultirobot
taskschedulingprobleminAntarcticenvironments.
Theperformanceofthemultirobottaskschedulingresultwastestedandevaluated
inbothsimulatedandrealAntarcticenvironments.
Thescheduledpathsbytheproposedmethodcanimprovetheefficiencyofoperating
multiplerobotsbyconsideringthecharacteristicsofrobotmovementinAntarctic
environments.
Theremainderofthispaperisorganizedasfollows.Section2describesconstraints
intheAntarcticenvironmentsandthenecessityforschedulingincludingconstraints,as
wellasthedefinitionofMTSPandproblemsofapplyingexistingalgorithmstoAntarctic
environments.Section3describesthecostfunctionandthestructureofACOusedfor
multirobotscheduling.Section4showstheexperimentalresultsandthecomparisonwith
othermethods.Finally,Section5istheconclusion.
Sensors2023,23,7513of14
Figure1.TheconceptofmultirobotschedulinginAntarcticenvironments.
2.ProblemDescription
ThispaperaddressestheproblemofmultirobotschedulinginAntarcticenviron
ments.First,wedefinethespecificityoftheAntarcticenvironmentanditsproblems.It
addressesproblemsthatcanbecausedbyextremelylowtemperatures,snowandiceen
vironments,andaltitudes.Apracticalschedulingmethodforovercomingtheseproblems
isdescribedlater.ThiscanbeseenasakindofMTSP,butconsideringthecharacteristics
ofAntarcticenvironments,itisassumedthatthemultirobotdoesnotreturntothestart
ingpointaftervisitingallnodes.
2.1.AntarcticEnvironments
AntarcticaisoneofthecoldestregionsonEarth,coveringanareaofabout14
14,000,000
km
2,ofwhich98%ismadeupofsnowandice.Inallregions,thetemperature
doesnotexceed0°C,andthelowesttemperatureis−89.2°C,whichisthecoldestarea.
Theseconditionsmakeitdifficulttooperatetherobot.Forexample,whenexposedtolow
temperatures,itcausesdamagetothebatteryandisbadforthechassisoftherobot.Ad
ditionally,thesnowandicefloorreducetherobot’sabilitytomove.Forstabledrivingin
snowandonicyterrain,itwillbenecessarytoavoidslopesinconsiderationofheight.
Thecrevasse,adeepcrackontheglacialsurface,isalsooneoftheobstaclesthatmustbe
avoided.Forstablerobotoperation,theseconstraintsshouldbeavoidedasmuchaspos
sible.Therefore,schedulinginAntarcticenvironmentsneedstoreflectelementsofthe
terrainaswellasdistanceinthecost.
2.2.DefinitionofMTSP
Inthispaper,thedefinitionofMTSPisasfollows.Themultirobotschedulingprob
lemisdefinedasvisitingagivenasetofnodes𝐂𝑐
,
𝑐
,𝑐
,… ,𝑐
,where 𝑛1, ,𝑁
foreachrobot𝑟,withtheshortestdistance.Eachrobothasanumberofvisits𝐏
󰇝𝑝
,
𝑝
,𝑝
,… ,𝑝
󰇞,where 𝑟1, ,𝑅.Itisdefinedasasingledepotifthereisonestarting
positionandamultipledepotiftherearemultiplestartingpositions.Inthispaper,asingle
depotisassumed.EachoftheRrobotslocatedinthesingledepotmustvisitoneormore
Sensors2023,23,7514of14
nodesandwillnotreturntothestartingposition.Eachrobothasatour𝐓,whichisde
scribedasfollows.𝐓󰇝𝑐󰇞,, where 𝑐∈𝐂(1)
where𝑐isthenodevisitedbytherobot𝑟and𝑝isthetotalnumberofnodesthatthe
robot𝑟willvisit,calculatedasfollows.
𝑝
 𝑁(2)
Inthetour𝐓,whenthedistancebetweenthenodes𝑐and𝑐
is𝑑,thetotal
tourdistanceforthetour𝐓,isasfollows.
𝐷󰇛𝐓󰇜𝑑

 (3)
𝐓,,thetourwiththeminimumtotaltraveldistance,isdefinedasfollows.
𝐓, argmin
𝐓󰇛𝐷󰇛𝐓󰇜󰇜(4)
Then,thegoalistoobtainasetof𝐓,for𝑅robots.
𝐓 𝐓,,𝐓,,,𝐓,(5)
Tominimizethedistance,itisrequiredtosetthenumberoftournodes𝑝foreach
robot𝑟andobtain𝐓throughanappropriatealgorithm.
2.3.TheProblemofApplyingtheExistingSchedulingAlgorithmtoAntarcticEnvironments
Variousalgorithmshavebeenstudiedtosolvethemultirobotschedulingproblem.
Amongthem,thenearestneighboralgorithmisasimplealgorithm,summarizedasfollows.
(1) Selectastartingpointforanycityandregisteritasavisitingnode.
(2) Movetotheunvisitednodewiththelowestcostandregisteritasthevisitednode.
(3) RepeatStep2ifthereisacitythatwasnotvisited.
Itissimpleandeffective.However,duetothegreedynatureoftheNNalgorithm,it
onlyseeksimmediatebenefits.Thus,itmissestheopportunitytomakelongtermgains.
Thisleadstothecreationofabadpath.Whenscheduledbasedonthecostreflectingnot
onlythedistancebutalsothetopographicalelements,thesecharacteristicswillbere
vealedasdisadvantages.
ACOisalsooneofthealgorithmsforsolvingthemultirobotschedulingproblem.ACO
isanalgorithmthatsolvesproblemsbyexploringartificialants.Antshavearulethatthey
preferplaceswithalowcostandhighpheromones,whichissummarizedasfollows.
(1) Exploreants.
1.1 Anantselectsanodebytheprobability𝑝,whichisproportionaltotheamount
ofpheromonesandthecost.
(2) Whentheantsfinishtheirsearch,theyleavepheromonesinthepathoftheantthat
hasthelowestcost.
(3) Repeatasiteration.
(4) Afterthat,theantthatmovedtothelowestcostbecomesasolution.
InACO,pheromonesaswellascostareadditionallyconsidered.Moreover,proba
bilisticnodeexplorationallowsantstoexplorevariouspaths,whichgivesthemanoppor
tunitytochoosebetternodesinthelongterm.Thiseventuallymakesitpossibletofinda
betterpath.
ACOcaneasilycontrolthecostfunction,soitiseasytoevaluatefactorsotherthan
distance.Itisalsoimmediateandintuitivebecauseitreflectsthecosteachtimewhen
visitingthenodesonebyone.
Sensors2023,23,7515of14
3.ProposedMethod
3.1.Overview
Figure2isaflowchartoftheproposedalgorithm.ThisalgorithmisbasedonACO,
buttwomainfeaturesareadded.First,formultirobotscheduling,thenumberofnodes
eachrobotwillvisitisset.Thisisdeterminedbytheuserorautomaticallydividedbythe
numberofrobots.Then,pathsforeachrobot,anMTSPsolution,isgeneratedformulti
robotsusingACO.Afterpathsformultirobotsarecreatedusingtheproposedmethod,
eachrobotmovesaccordingtoitspath.Inthispaper,anewcostfunctionforACOispro
posedtoproperlyreflectthecharacteristicsofAntarcticenvironments.
Figure2.Theflowchartoftheproposedmethod.
3.2.CostFunction
Onlythedistancebetweennodeswasconsideredforcostfunctionusedintheexisting
ACO.ThisisdifficulttoreflectAntarcticenvironments.Theproposedcostfunctioncontains
elevationinformation.Intheexistingcostfunction,thedistancebetweennodes𝑝and𝑞is
calculatedastheEuclideandistance.However,thisisastraightdistance,whichbecomesin
accurateifaltitudeinformationisadded.Itisalsodifficulttomeasuretheexactdistance
Sensors2023,23,7516of14
betweennodes𝑝and𝑞includingaltitudeinformation.Thiswasovercomebyobtainingan
approximatedistancevaluebysamplingbetweennodes.Amethodofobtainingthedistance
betweennodes𝑝and𝑞includingthealtitudevalueisasfollows.
Thenode𝑝andthenode𝑞aresampled𝑘times,andthedistanceobtainedbydi
viding𝑑,by𝑘is𝑑,where𝑑,isthedistancebetweennodes𝑝and𝑞.Thealti
tudevalue𝐻,sampledbetweennode𝑝andnode𝑞isasfollows.
𝐻,󰇛,,, , ,󰇜 (6)
whereistheheightofthe𝑘thsampledpoint.Thedifference𝑙ofthesampledheight
valueisasfollows.𝑙ℎℎ (7)
Theelevationdistance𝑑′,forreflectingthealtitudeinformationbetweennodesp
andqisdefinedasfollows.
𝑑′,𝑑𝑙

 (8)
ThevalueΘ,forreflectingthealtitudeinformationbetweennode𝑝andnode𝑞
isasfollows.
Θ,𝜃

 (9)
where𝜃istheanglebetweenthestraightlinebetweenandandthestraightline
paralleltothexaxis.Finally,theproposedcostfunction𝑐,isasfollows.
𝑐,𝐴𝑑,𝐵Θ, (10)
where𝐴and𝐵areweights,whichcanbearbitrarilydeterminedbytheuser.𝑑′,isthe
distanceofthecitytime,andΘ,isthealtitudevalueofthecitytime.Figure3showsthat
thecostfunctioniscalculatedbasedonthealtitudeinformationincludedattheedgebe
tweennodes,wherethecurveisheightinformationandthestraightredlineisastraight
lineconnectingpointssampledatregularintervals;thesumofthelengthsofthestraight
redlineis𝑑′,,andthesumoftheanglesisΘ,.
Figure3.Exampleofcalculatingtheproposedcostfunctionbetweennodes𝑝and𝑞.
Sensors2023,23,7517of14
3.3.AntColonyOptimization
TherearevarioustypesofACOs;amongthem,AntColonySystem(ACS)[13]was
used.ACSisanimprovedalgorithmbyaddingseveralprocessestotheexistingAntSys
tem(AS)[14–16].Basedonthis,multirobotschedulingusingcostfunctionadaptedto
Antarcticenvironmentswasimplemented.
First,itistherandomproportionalrulethatantkvisitsfromnode𝑝tonode𝑞.
𝜔
󰇱𝜏𝜂
𝜏𝜂
∉,𝑖𝑓 𝑔∉𝑉
0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒(11)
where𝜏isthepheromonesand𝜂istheimportanceoftheedge,whichistheinverseof
thecost.ThecostisthevalueobtainedusingEquation(10).𝑉isthesetofnodesvisited
byant𝑘.𝛼isaparameterthatdeterminestheimportanceofpheromones,and𝛽isa
parameterthatdeterminestheimportanceofedgecost.Here,thestatetransitionruleof
ACSisappliedasfollows.
𝑠𝑎𝑟𝑔𝑚𝑎𝑥∉󰇝𝜏𝜂󰇞,𝑖𝑓 𝑧𝑧
𝑆, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒(12)
where𝑆isarandomvariabledeterminedbyEquation(11).Itisaruleaboutantschoosing
apheromonerichpath.Iftherandomnumber𝑧 󰇛0𝑧1󰇜islessthan𝑧,antschoose
thepathwherethepheromonelevelishigh,andifnot,itfollowstherandomproportional
ruleoftheAS.Thispreventsfallingintothelocaloptimalsolution.Randomproportional
rulesandthestatetransitionrulesareapplied,andlocalparentupdateisperformedac
cordingtoEquation(13)whenevervisitinganode.
𝜏 󰇛1𝜑󰇜𝜏𝜑𝜏 (13)
where0𝜑1isapheromonedecayparameter.𝜏isainitialvalueofpheromone;it
isusually𝜏1/𝑛𝑐.𝑐isthenumberofcities,and𝑐isthecostcalculatedbythe
nearestneighbor.Thisallowsallantstobeaffectedbypheromonesinrealtimeandavoid
localoptimums.
Whenallantsgenerateatour,globalpheromoneupdateisperformedthroughEqua
tions(14)and(15).𝜏 󰇛1𝜌󰇜𝜏 Δ𝜏
 (14)
Δ𝜏
 1/𝑐,𝑖𝑓 𝑏𝑒𝑠𝑡 𝑎𝑛𝑡 𝑡𝑟𝑎𝑣𝑒𝑙𝑠 𝑜𝑛 𝑛𝑜𝑑𝑒 𝑝,𝑞
0 , 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 (15)
where𝑐isthebestant’stour.Thisincreasestheprobabilityofexploringabetterpath
inthenextiterationbyaccumulatingpheromonesalongthetourofthebestsolution.
Theproposedmethodappropriatelydividedthenumberofnodessothatmultiro
botscanperformTSP.Althoughtheusermaydeterminethenumberofnodestobevisited
bytherobot,itisbasicallyimplementedbydividingthenumberofnodesbythenumber
ofrobots.Algorithm1isapseudocodefortheproposedmethod.

Sensors2023,23,7518of14
Algorithm1MultirobotschedulingalgorithminAntarcticEnvironments
1:Initializethemultirobot’stour
T
2:Setnumberofnodesthattherobotwillvisit
N
anditerationI
3:foriNdo
4:for
j
Ido:
5:foreachantdo
6:Buildasolutionaccordingtothenumberofnodesi
7:Updatelocalpheromone
8:endfor
9:Updateglobalpheromone
10:endfor
11:Appendbestant’stourto
T
12:endfor
13:returnMultirobot’stourT
4.Results
4.1.ResultsinSimulationEnvironments
SimulationswereperformedtocomparetheproposedmethodwithNNandGA.
Theyshowaspecificperformancedifferencebycomparingtheelevationdistance.The
elevationdistanceusesthevalueaccordingtoEquation(8)accordingtothex,y,andz
coordinatesofthenodeandtheedge.ThesimulationswereperformedinPython3.9.7
andtheresultswerevisualizedusingmatplotlib.Theenvironmentwithinthesimulation
isavirtual3Dspace,whichis1000×1000×500pixels.Inordertorealizetheheightinthe
virtualspace,virtualhillsAandBaccordingtothenormaldistributionweregenerated
usingtheprobabilitydensityfunction.ThenormaldistributionfunctionvalueofhillAis
asfollows:σ75,μ20.Theheightis400.Thenormaldistributionfunctionvalueof
hillBisasfollows:σ100,μ15.Theheightis200.Thelocationofthenodeswas
randomlyset,andsimulationswereperformedon20,30,and40nodes.Figure4showsavir
tualspace,where(a)isthespaceviewedfromtheside,and(b)isthespaceviewedvertically.
(a)(b)
Figure4.(a)Thesideviewofthesimulationenvironment.(b)Theverticalviewofthesimulation
environment.AandBarethehillsofthesimulationenvironment.
Sensors2023,23,7519of14
Fortheelevationdistancecomparisonwiththeproposedmethod,thenearestneigh
boralgorithmandthegeneticalgorithmwereperformed.Thecostfunctionsofthepro
posedmethod,NN,andGAweredefinedaccordingtoEquation(10),andtheparameter
valueswereasfollows: 𝐴10, 𝐵15.TheparametervaluesofGAwereasfollows:
𝑚𝑢𝑡𝑎𝑡𝑖𝑜𝑛 𝑟𝑎𝑡𝑒0.05, 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛50, 𝑔𝑒𝑛𝑒𝑟𝑎𝑡𝑖𝑜𝑛300,selectionoperatorwastour
nament,crossoveroperatorwastwopointcrossoverandelitismwasapplied.andelitism
wasapplied.TheparametervaluesofACOintheproposedmethodwereasfollows:
𝑎𝑛𝑡𝑠40, 𝑖𝑡𝑒𝑟𝑎𝑡𝑖𝑜𝑛20, 𝛼2, 𝛽𝑏,𝜑0.1, 𝜌0.05, 𝑧
0.5,𝑎𝑛𝑡𝑠isthenumberof
ants,𝑖𝑡𝑒𝑟𝑎𝑡𝑖𝑜𝑛isthenumberofiterations.Figures5–7aretheresultsofNN,GA,andthe
proposedmethodinthesimulationenvironment,andTable1isacomparisontableofthe
elevationdistance.Figure8isacomparisonchartoftheelevationdistance.

(a)(b)(c)
Figure5.Simulationresultsofthenearestneighborinvirtualspacefor:(a)20nodes,(b)30nodes,
(c)40nodes.Thereddotisthestartingpointandthebluedotsarethenodestovisit.Eachcolorline
isthepathofeachrobot.

(a)(b)(c)
Figure6.Simulationresultsofthegeneticalgorithminvirtualspacefor:(a)20nodes,(b)30nodes,
(c)40nodes.
Sensors2023,23,75110of14

(a)(b)(c)
Figure7.Simulationresultsoftheproposedmethodinvirtualspacefor:(a)20nodes,(b)30nodes,
(c)40nodes
Figure8.Theelevationdistancecomparisoninsimulationenvironments.
Table1.Theelevationdistancecomparisonresultsofthesimulation.
PartNode20Node30Node40
NearestNeighbor5476.986255.677943.39
GeneticAlgorithm5729.226348.658335.68
ProposedMethod5584.365784.936484.76
Regardingtheresultsinsimulationenvironments,asshowninTable1,NNandthe
proposedmethodshowedsimilarresultsfor20nodes.However,asthenumberofnodes
increased,theproposedmethodshowedashorterelevationdistance.GAshowedlow
performanceinalloftheresults.NNisshorterincomputationaltime,butrealtimedoes
notneedtobeguaranteed,sotheproposedmethodisreasonablebygeneratingshorter
andmorestablepathswithlessthan10s.
4.2.ResultsinRealAntarcticEnvironments
SimulationsinAntarcticenvironmentswereperformedtocomparetheproposed
methodwithNNandGA.Asdescribedabove,specificperformancedifferencesarepre
sentedbycomparingtheelevationdistance.
Inthesimulation,theAntarcticenvironmentwaslocatedat74°37.4’S,164°13.7’E,
andnodeswererandomlysetnearby.Thelatitudeandlongitudevaluesofarbitrarynodes
Sensors2023,23,75111of14
wereextractedfromGoogleEarth.Thedistancebetweennodeswasobtainedusingthe
HaversineFormula.Thealtitudeinformationobtainedthealtitudevaluesofnodesand
edgesusingtheGoogleMapsAPI.Thealtitudevaluesfortheedgesweresampled500
timesatthesameinterval.Forperformancecomparisonwiththeproposedmethod,the
nearestneighboralgorithmandthegeneticalgorithmwereperformed.Thecostfunctions
oftheproposedmethod,NN,andGAweredefinedaccordingtoEquation(10),andthe
parametervalueswereasfollows: 𝐴3, 𝐵2.TheparametervaluesofGAwereasfol
lows:𝑆𝑒𝑙𝑒𝑐𝑡𝑖𝑜𝑛𝑡𝑜𝑢𝑟𝑛𝑎𝑚𝑒𝑛𝑡,𝐶𝑟𝑜𝑠𝑠𝑜𝑣𝑒𝑟𝑡𝑤𝑜𝑝𝑜𝑖𝑛𝑡 𝑐𝑟𝑜𝑠𝑠𝑜𝑣𝑒𝑟,𝑚𝑢𝑡𝑎𝑡𝑖𝑜𝑛 𝑟𝑎𝑡𝑒
0.05, 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛50, 𝑔𝑒𝑛𝑒𝑟𝑎𝑡𝑖𝑜𝑛300,andelitismisapplied.Theparametervaluesof
ACOintheproposedmethodwereasfollows:𝑎𝑛𝑡𝑠40, 𝑖𝑡𝑒𝑟𝑎𝑡𝑖𝑜𝑛20, 𝛼2, 𝛽
𝑏,𝜑0.1, 𝜌0.05, 𝑧
0.5,𝑎𝑛𝑡𝑠isthenumberofants,𝑖𝑡𝑒𝑟𝑎𝑡𝑖𝑜𝑛isthenumberofiter
ations.Figures9–11arethesimulationresultsofNN,GA,andtheproposedmethodin
theAntarcticenvironments,respectively,andTable2isacomparisontableoftheeleva
tiondistance.Figure12isacomparisonchartoftheelevationdistance.
RegardingtheresultsinAntarcticenvironments.AsshowninTable2,forallcases,
theACOgeneratedashorterpath,especiallywhenthenumberofnodeswasmorethan
20,showingbetterperformance.AlthoughNNhadashortercomputationaltime,thepro
posedmethodwaslessthan5s,whichcanbeconsideredreasonableifitgeneratesshorter
andmorestablepaths.
(a)(b)(c)
Figure9.SimulationresultsofthenearestneighborinAntarcticenvironmentsfor:(a)10nodes,(b)
20nodes,(c)30nodes.Thereddotisthestartingpointandthebluedotsarethenodestovisit.Each
colorlineisthepathofeachrobot.
(a)(b)(c)
Figure10.SimulationresultsofthegeneticalgorithminAntarcticenvironmentsfor:(a)10nodes,
(b)20nodes,(c)30nodes.
Sensors2023,23,75112of14
(a)(b)(c)
Figure11.SimulationresultsoftheproposedmethodinAntarcticenvironmentsfor:(a)10nodes,
(b)20nodes,(c)30nodes
Table2.TheelevationdistancecomparisonresultsofrealAntarcticenvironments.
PartNode10Node20Node30
NearestNeighbor82.01km99.89km145.67km
GeneticAlgorithm79.41km93.93km141.36km
ProposedMethod78.17km82.95km122.78km
Figure12.TheelevationdistancecomparisoninAntarcticenvironments.
5.Conclusions
ThispaperaddressestheproblemofpracticalmultirobottaskschedulinginAntarc
ticenvironments.WeanalyzedthedifficultiesofrobotoperationinAntarcticaandpresent
asolution.Forstablerobotoperation,ACOwithanovelcostfunctionincludingaltitude
informationisproposed.Theproposedmethodcreatesapaththatavoidssteepslopes,
enablingstablerobotoperationinAntarcticenvironmentsconsistingofsnowandice.Fur
thermore,thecomparisonoftheresultswiththenearestneighboralgorithmshowsthat
theproposedmethodgeneratesshorterpaths,enablingefficientscheduling.However,as
mentionedearlier,thereareanumberofconstraintsintheAntarcticenvironment,such
asaltitude,snow,ice,crevasses,windspeed,andlimitedcommunications.Inthispaper,
onlyafewconstraintsareconsidered.Variousfactorsmustbeconsideredformoreeffi
cientrobotoperation.Inthefuture,schedulingwillbecarriedoutconsideringvarious
constraintswhileincludingaltitudeinformation.Stableandefficientrobotoperationwill
bepossiblebyfurtherreflectingthefactorsofAntarcticenvironments.
60.00
80.00
100.00
120.00
140.00
160.00
Node10 Node20 Node30
ElevationDistance
NearestNeighbor GeneticAlgorithm Proposedmethod
Sensors2023,23,75113of14
AuthorContributions:Conceptualization,H.L.;Methodology,S.K.;Writing—originaldraft,S.K.;
Writing—review&editing,H.L.Allauthorshavereadandagreedtothepublishedversionofthe
manuscript.
Funding:Thisworkwassupportedinpartbytheprojecttitled‘ResearchonCoOperativeMobile
RobotSystemTechnologyforPolarRegionDevelopmentandExploration’,fundedbytheKorean
MinistryofTrade,Industry,andEnergy(1525011633);inpartbytheGovernmentwideR&DFund
forInfectionsDiseaseResearch(GFID),fundedbytheMinistryoftheInteriorandSafety,Republic
ofKorea(grantnumber:20014854);andinpartbytheNationalResearchFoundationofKorea(NRF)
grantfundedbytheKoreagovernment(MSIT)(no.2021R1F1A1064358).
InstitutionalReviewBoardStatement:Notapplicable.
InformedConsentStatement:Notapplicable.
DataAvailabilityStatement:Notapplicable.
ConflictsofInterest:Theauthorsdeclarenoconflictofinterest.
References
1. Flood;Merrill,M.Thetravelingsalesmanproblem.Oper.Res.1956,4,61–75.
2. Croes,G.A.AMethodforSolvingTravelingSalesmanProblems.Oper.Res.1958,6,791–812.
https://doi.org/10.1287/opre.6.6.791.
3. Beardwood,J.;Halton,J.H.;Hammersley,J.M.Theshortestpaththroughmanypoints.InMathematicalProceedingsoftheCam
bridgePhilosophicalSociety;CambridgeUniversityPress:Cambridge,UK,1959;pp.299–327.
4. Matai,R.;Singh,S.P.;Mittal,M.L.Travelingsalesmanproblem:anoverviewofapplications,formulations,andsolutionap
proaches.Travel.Salesm.Probl.TheoryAppl.2010,1.https://doi.org/10.5772/12909
5. Chandra,A.;Naro,A.AComparativeStudyofMetaheuristicsMethodsforSolvingTravelingSalesmanProblem.Int.J.Inf.
Sci.Technol.2022,6,1–7.
6. Sathya,N.;Muthukumaravel,A.Asurveyoftravellingsalesmanproblemusingheuristicsearchtechniques.Int.J.Innov.Res.
Comput.Commun.Eng.2016,4,847–851.
7. Johnson,D.S.;McGeoch,L.A.Thetravelingsalesmanproblem:Acasestudyinlocaloptimization.LocalSearchComBinatorial
Optim.1997,1,215–310.
8. Golberg,D.E.Geneticalgorithmsinsearch,optimization,andmachinelearning.AddionWesley1989,102,36.
9. Mitchell,M.AnIntroductiontoGeneticAlgorithms;MITPress:Cambridge,MA,USA,1998.
10. AlRahedi,N.T.;Atoum,J.SolvingTSPproblemusingNewOperatorinGeneticAlgorithms.Am.J.Appl.Sci.2009,6,1586–
1590.
11. Dong,X.;Cai,Y.Anovelgeneticalgorithmforlargescalecoloredbalancedtravelingsalesmanproblem.Futur.Gener.Comput.
Syst.2019,95,727–742.https://doi.org/10.1016/j.future.2018.12.065.
12. Gambardella,LucaMaria;Dorigo,Marco.SolvingsymmetricandasymmetricTSPsbyantcolonies.InProceedingsofIEEE
InternationalConferenceonEvolutionaryComputation,Nagoya,Japan,20–22May1996;pp.622–627.
13. Dorigo,M.;Gambardella,L.Antcolonysystem:acooperativelearningapproachtothetravelingsalesmanproblem.IEEE
Trans.Evol.Comput.1997,1,53–66.https://doi.org/10.1109/4235.585892.
14. Dorigo,M.;Maniezzo,V.;Colorni,A.Antsystem:Optimizationbyacolonyofcooperatingagents.IEEETrans.Syst.ManCy
bern.PartBCybern.1996,26,29–41.https://doi.org/10.1109/3477.484436.
15. Dorigo,M.;Gambardella,L.M.Antcoloniesforthetravellingsalesmanproblem.Biosystems1997,43,73–81.
https://doi.org/10.1016/s03032647(97)017085.
16. Dorigo,Marco;DiCaro,Gianni.Antcolonyoptimization:anewmetaheuristic.InProceedingsofthe1999CongressonEvo
lutionaryComputationCEC99(Cat.No.99TH8406),Washington,DC,USA,6–9July1999;pp.1470–1477.
17. Dorigo,M.;Birattari,M.;Stutzle,T.Antcolonyoptimization.IEEEComput.Intell.Mag.2006,1,28–39.
18. Peker,M.;Şen,B.;Kumru,P.Y.Anefficientsolvingofthetravelingsalesmanproblem:theantcolonysystemhavingparame
tersoptimizedbytheTaguchimethod.Turk.J.Electr.Eng.Comput.Sci.2013,21,2015–2036.https://doi.org/10.3906/elk1109
44.
19. Gülcü,Ş.;Mahi,M.;Baykan,Ö.K.;Kodaz,H.Aparallelcooperativehybridmethodbasedonantcolonyoptimizationand3
Optalgorithmforsolvingtravelingsalesmanproblem.SoftComput.2018,22,1669–1685.https://doi.org/10.1007/s00500016
24323.
20. Wang,Y.;Han,Z.Antcolonyoptimizationfortravelingsalesmanproblembasedonparametersoptimization.Appl.SoftCom
put.2021,107,107439.https://doi.org/10.1016/j.asoc.2021.107439.
21. Bellmore,M.;Hong,S.TransformationofMultisalesmanProblemtotheStandardTravelingSalesmanProblem.J.ACM1974,
21,500–504.https://doi.org/10.1145/321832.321847.
22. Rao,M.R.TechnicalNote—ANoteontheMultipleTravelingSalesmenProblem.Oper.Res.1980,28,628–632.
https://doi.org/10.1287/opre.28.3.628.
Sensors2023,23,75114of14
23. Kara,I.;Bektas,T.Integerlinearprogrammingformulationsofmultiplesalesmanproblemsanditsvariations.Eur.J.Oper.
Res.2006,174,1449–1458.https://doi.org/10.1016/j.ejor.2005.03.008.
24. Venkatesh,P.;Singh,A.Twometaheuristicapproachesforthemultipletravelingsalespersonproblem.Appl.SoftComput.
2015,26,74–89.https://doi.org/10.1016/j.asoc.2014.09.029.
25. Jiang,C.;Wan,Z.;Peng,Z.Anewefficienthybridalgorithmforlargescalemultipletravelingsalesmanproblems.ExpertSyst.
Appl.2019,139,112867.https://doi.org/10.1016/j.eswa.2019.112867.
26. Bektas,T.Themultipletravelingsalesmanproblem:anoverviewofformulationsandsolutionprocedures.Omega2006,34,
209–219.https://doi.org/10.1016/j.omega.2004.10.004.
27. Cheikhrouhou,O.;Khoufi,I.AcomprehensivesurveyontheMultipleTravelingSalesmanProblem:Applications,approaches
andtaxonomy.Comput.Sci.Rev.2021,40,100369.https://doi.org/10.1016/j.cosrev.2021.100369.
28. Zheng,J.;Hong,Y.;Xu,W.;Li,W.;Chen,Y.AneffectiveiteratedtwostageheuristicalgorithmforthemultipleTraveling
SalesmenProblem.Comput.Oper.Res.2022,143,105772.https://doi.org/10.1016/j.cor.2022.105772.
29. Ray,L.E.;Lever,J.H.;Streeter,A.D.;Price,A.D.Designandpowermanagementofasolarpowered“coolrobot”forpolar
instrumentnetworks.J.FieldRobot.2007,24,581–599.
30. Lever,J.H.;Delaney,A.J.;ERay,L.;Trautmann,E.;Barna,L.A.;Burzynski,A.M.AutonomousGPRSurveysusingthePolar
RoverYeti.J.FieldRobot.2012,30,194–215.https://doi.org/10.1002/rob.21445.
Disclaimer/Publisher’sNote:Thestatements,opinionsanddatacontainedinallpublicationsaresolelythoseoftheindividualau
thor(s)andcontributor(s)andnotofMDPIand/ortheeditor(s).MDPIand/ortheeditor(s)disclaimresponsibilityforanyinjuryto
peopleorpropertyresultingfromanyideas,methods,instructionsorproductsreferredtointhecontent.
... To address this, a probabilistic model using a Gaussian distribution is applied to crevasse data [26], considering the variability in crevasse positions and sizes. Previous studies have proposed methods to minimize steep slopes while visiting destinations, but they were limited in fully reflecting the Antarctic environment [27,28]. Therefore, this study improves scheduling by integrating crevasse data with the elevation information used in previous research to find safer routes. ...
Article
Full-text available
This paper deals with the problem of multi-robot task scheduling in the Antarctic environments with crevasses. Because the crevasses may cause hazardous situations when robots are operated in the Antarctic environments, robot navigation should be planned to safely avoid the positions of crevasses. However, the positions of the crevasses may be inaccurately measured due to the lack of sensor performance, the asymmetry of sensor data, and the possibility of crevasses drifting irregularly as time passes. To overcome these uncertain and asymmetric problems, this paper proposes a probabilistic multi-robot task scheduling method based on the Nearest Neighbors Test (NNT) algorithm and the probabilistic modeling of the positions of crevasses. The proposed method was tested with a Google map of the Antarctic environments and showed a better performance than the Ant Colony Optimization (ACO) algorithm and the Genetic Algorithm (GA) in the context of total cost and computational time.
... Kim and Lee (2023) [17] propose a practical method for multi-robot task scheduling in Antarctic environments using ant colony optimization. The method was tested in simulated and real Antarctic environments and showed that the proposed method outperforms other algorithms by finding more efficient multiple paths with lower costs. ...
Article
Full-text available
In smart factories, several mobile and autonomous robots are being utilized in warehouses to reduce overhead and operating costs. In this context, this paper presents a consensus-based fault-resilient intelligent mechanism called Consensual Fault-Resilient Behavior (CFRB). The proposed approach is based on three hierarchical plans: imposition, negotiation, and consensus. Fault resilience is achieved using the collective behavior of a multi-robot system that applies ternary decisions based on these plans. The difference between this paper and our previous work is on the consensual level. As it is suitable for the analysis and design of coordinated behavior between autonomous robots, the consensus plan is restructured and enhanced. The proposed approach is tested and evaluated in a virtual warehouse based on a real environment. In addition, it is compared with other current approaches, and the results are presented, demonstrating its efficiency.
Preprint
Full-text available
The current research intents on enhancing the service ability of mobile robot by cooperative path planning. The strategy is developed by fusion of sine cosine algorithm and particle swarm optimization approach for the transition of service robot in complex environment. To ensure the successful execution of the intended task it is essential to have a faultless and collision-less path for the mobile robot. This supposition can be achieved by producing an intelligent fault-managed approach. The proposed paper addresses the object transportation by a pair of robots from source to destination, this task can be accomplished in three step, such as fault identification, fault resolution using robot replacement and computation of a collision-less path. At each step of transition, path planning is carried out to reach the target location. Sine cosine algorithm improves the exploration capability of the robots in the multi robot environment. Particle swarm optimization being the simplest technique to exercise the path planning problem produces an optimal global position for each particle along each dimension. The fusion of both provides a balance exploration-exploitation ability of the mobile robot. Fault identification overcomes the faulty transition and unsuccessful transition of the robot by detecting the fault of any robot through its non-responding time. K- nearest neighbor approach identifies the nearest working robot to replace the faulty on. The algorithm has been exercised in C language to showcase its capability in terms of execution time, path traveled, path deviated etc. The comparative analysis proofs the supremacy of the proposed algorithm in terms of several metrics such as path planning, cooperation, fault management, etc.
Article
Full-text available
There are numerous optimization method to solve the traveling salesman problem, TSP. One of methods is metaheuristics which is the state of the art algorithm that can solve the large and complex problem. In this research, three of well-known nature inspired population based metaheuristics algorithm: Ant Colony Optimization – ACO, Artificial Bee Colony – ABC and Particle Swarm Optimization – PSO are compared to solve the 29 destinations by using Matlab program. The ACO produces the shortest distance, 94 kilometers and is more efficient than ABC and PSO methods.
Article
Full-text available
The Multiple Traveling Salesman Problem (MTSP) is among the most interesting combinatorial optimization problems because it is widely adopted in real-life applications, including robotics, transportation, networking, etc. Although the importance of this optimization problem, there is no survey dedicated to reviewing recent MTSP contributions. In this paper, we aim to fill this gap by providing a comprehensive review of existing studies on MTSP. In this survey, we focus on MTSP’s recent contributions to both classical vehicles/robots and unmanned aerial vehicles. We highlight the approaches applied to solve the MTSP as well as its application domains. We analyze the MTSP variants and propose a taxonomy and a classification of recent studies.
Article
Full-text available
Combinatorial optimization is widely applied technique in multiple domains. It is also important for user to be cognizant that many combinatorial optimization problems would not yield realistic solution in practice. It might be costlier and unworthy to spend on combinatorial optimization solutions. Heuristic Search Techniques would help in such cases to obtain a near-optimal solution within reasonable time and better accurate. This paper will focus on the determining the Travelling Salesman Problem and applying the Heuristic Search Techniques. It is often necessary to compromise the requirements of mobility to construct a control structure which are no longer guarantee the right answer. This paper also will demonstrate the approach of solving the optimization problem by Depth-first search, Breadth-first search and Best-first search.
Article
Full-text available
This article presented a parallel cooperative hybrid algorithm for solving traveling salesman problem. Although heuristic approaches and hybrid methods obtain good results in solving the TSP, they cannot successfully avoid getting stuck to local optima. Furthermore, their processing duration unluckily takes a long time. To overcome these deficiencies, we propose the parallel cooperative hybrid algorithm (PACO-3Opt) based on ant colony optimization. This method uses the 3-Opt algorithm to avoid local minima. PACO-3Opt has multiple colonies and a master–slave paradigm. Each colony runs ACO to generate the solutions. After a predefined number of iterations, each colony primarily runs 3-Opt to improve the solutions and then shares the best tour with other colonies. This process continues until the termination criterion meets. Thus, it can reach the global optimum. PACO-3Opt was compared with previous algorithms in the literature. The experimental results show that PACO-3Opt is more efficient and reliable than the other algorithms.
Article
Full-text available
Swarm intelligence is a relatively new approach to problem solving that takes inspiration from the social behaviors of insects and of other animals. In particular, ants have inspired a number of methods and techniques among which the most studied and the most successful is the general purpose optimization technique known as ant colony optimization. Ant colony optimization (ACO) takes inspiration from the foraging behavior of some ant species. These ants deposit pheromone on the ground in order to mark some favorable path that should be followed by other members of the colony. Ant colony optimization exploits a similar mechanism for solving optimization problems. From the early nineties, when the first ant colony optimization algorithm was proposed, ACO attracted the attention of increasing numbers of researchers and many successful applications are now available. Moreover, a substantial corpus of theoretical results is becoming available that provides useful guidelines to researchers and practitioners in further applications of ACO. The goal of this article is to introduce ant colony optimization and to survey its most notable applications
Article
The multiple Traveling Salesmen Problem (mTSP) is a general extension of the famous NP-hard Traveling Salesmen Problem (TSP), that there are m (m>1) salesmen to visit the cities. In this paper, we address the mTSP with both the minsum objective and minmax objective, which aims at minimizing the total length of the m tours and the length of the longest tour among all the m tours, respectively. We propose an iterated two-stage heuristic algorithm called ITSHA for the mTSP. Each iteration of ITSHA consists of an initialization stage and an improvement stage. The initialization stage aims to generate high-quality and diverse initial solutions. The improvement stage mainly applies the variable neighborhood search (VNS) approach based on our proposed effective local search neighborhoods to optimize the initial solution. Moreover, some local optima escaping approaches are employed to enhance the search ability of the algorithm. Extensive experimental results on a wide range of public benchmark instances show that ITSHA significantly outperforms the state-of-the-art heuristic algorithms in solving the mTSP on both the objectives.
Article
Traveling salesman problem (TSP) is one typical combinatorial optimization problem. Ant colony optimization (ACO) is useful for solving discrete optimization problems whereas the performance of ACO depends on the values of parameters. The hybrid symbiotic organisms search (SOS) and ACO algorithm (SOS-ACO) is proposed for TSP. After certain parameters of ACO are assigned, the remaining parameters can be adaptively optimized by SOS. Using the optimized parameters, ACO finds the optimal or near-optimal solution and the complexity for assigning ACO parameters is greatly reduced. In addition, one simple local optimization strategy is incorporated into SOS-ACO for improving the convergence rate and solution quality. SOS-ACO is tested with different TSP instances in TSPLIB. The best solutions are within 2.33% of the known optimal solution. Compared with some of the previous algorithms, SOS-ACO finds the better solutions under the same preconditions. Finally, the performance of SOS-ACO is analyzed according to the changes of some ACO parameters. The experimental results illustrate that SOS-ACO has good adaptive ability to various values of these parameters for finding the competitive solutions.
Article
Multiple traveling salesmen problem (MTSP) is not only a generalization of the traveling salesman problem (TSP), but also more suitable for mod- eling practical problems in the real life than TSP. For solving the MTSP with multiple depots, the requirement of minimum and maximum number of cities that each salesman should visit, a hybrid algorithm called ant colony- partheno genetic algorithms (AC-PGA) is provided by combining partheno genetic algorithms (PGA) and ant colony algorithms (ACO). The main idea in this paper is to divide the variables into two parts. In detail, it exploits PGA to comprehensively search the best value of the first part variables and then utilizes ACO to accurately determine the second part variables value. For comparative analysis, PGA, improved PGA (IPGA), two-part wolf pack search (TWPS), artificial bee colony (ABC) and invasive weed optimization (IWO) algorithms are adopted to solve MTSP and validated with publicly available TSPLIB benchmarks. The results of comparative experiments show that AC-PGA is sufficiently effective in solving large scale MTSP and has better performance than the existing algorithms.
Article
The paper gives an applicable model called colored balanced traveling salesman problem (CBTSP), it is utilized to model optimization problems with partially overlapped workspace such as the scheduling and deploying of the resources and goods. CBTSP is NP-hard problem, the traditional nature-inspired algorithms, such as genetic algorithm (GA), hill-climbing GA and simulated annealing GA, are easy to fall into local optimum. In order to improve it, the paper proposes a novel genetic algorithm (NGA) based on ITÖ process to solve CBTSP. First of all, NGA utilizes the dual-chromosome coding to represent solution of this problem, and then updates the solution by the crossover and mutation operator. During the process of crossover operator, the length of crossover can be affected by activity intensity, which is directly proportional to environmental temperature and inversely proportional to particle radius. The experiments verify that NGA can demonstrate better solution quality than the compared algorithms for large scale CBTSP.
Article
The traveling-salesman problem is that of finding a permutation P = (1 i2 i3 … in) of the integers from 1 through n that minimizes the quantity a1i2+ai2i3+ai3i4++ain1,a_{1i_2} + a_{i_2i_3} + a_{i_3i_4} + \cdots + a_{i_n1}, where the aαβ are a given set of real numbers. More accurately, since there are only (n − 1)′ possibilities to consider, the problem is to find an efficient method for choosing a minimizing permutation. This problem was posed, in 1934, by Hassler Whitney in a seminar talk at Princeton University. There are as yet no acceptable computational methods, and surprisingly few mathematical results relative to the problem.