345
Figure8. Comparison of safe trajectories calculated by the
twoalgorithmsfortestcase4
4 CONCLUSIONS
The paper introduced an algorithm for solving the
ship collision avoidance problem based one of the
swarm intelligence methods – the firefly algorithm.
Simulation results proved, that the firefly algorithm
forshipcollision avoidanceiscapableofsolvingthe
task in up to a few seconds, what is a
reasonable
amount of time for that process. Results compared
withtheACO‐based algorithmshow,thatthefirefly
algorithm obtains shorter trajectories within shorter
calculation time. Therefore, the algorithm might
constitute a competitive approach in the group of
non‐deterministicmethods.Safetrajectoryplanningis
avitaltaskinthe
navigationofships.Suchalgorithms
might be applied as a decision support tool on
manned ships or as a part of an autonomous
navigationsystemofunmannedorfullyautonomous
vessels. Future research direction might concern
different algorithms applied for solving the safe
trajectory planning problem, running in parallel, in
order
to finally propose the best solution for the
consideredcollisionsituation.Futureresearchshould
alsoregardevaluationofthealgorithmswiththeuse
ofscenarioswithstaticobstaclesandotherwaterway‐
relatedconstraints.
REFERENCES
[1]M.DorigoandL.M.Gambardella,ʺAntcoloniesforthe
travelling salesman problem,ʺ Biosystems, Vol. 43 (2),
pp.73‐81,1997,doi:10.1016/S0303‐2647(97)01708‐5.
[2]H.HernándezandC.Blum,ʺDistributedgraphcoloring:
an approach based on the callingbehavior of Japanese
treefrogs,ʺSwarmIntelligence,vol.6,pp.
117–150,2012,
doi:10.1007/s11721‐012‐0067‐2.
[3]D.KarabogaandB.Gorkemli,ʺAcombinatorialArtificial
BeeColonyalgorithm fortravelingsalesmanproblem,ʺ
2011 International Symposium on Innovations in
Intelligent Systems and Applications, Istanbul, Turkey,
2011,pp.50‐53,doi:10.1109/INISTA.2011.5946125.
[4]C. Blum, M. Yabar and M. J. Blesa,ʺ
An ant colony
optimization algorithm for DNA sequencing by
hybridization,ʺComputers&OperationsResearch,Vol.
35, No. 11, pp. 3620–3635, 2008, doi:
10.1016/j.cor.2007.03.007.
[5]T.T.Mac,C.Copot,D.T.Tran,R.DeKeyser,ʺHeuristic
approachesinrobotpathplanning:Asurvey,ʺRobotics
andAutonomousSystems,Vol.86,pp.13‐28,2016,
doi:
10.1016/j.robot.2016.08.001.
[6]M.SugisakaandX.Fan,ʺAneffectivesearchmethodfor
NN‐basedfacedetectionusingPSO,ʺSICE2004Annual
Conference,Sapporo,Japan,2004,pp.2742‐2745,vol.3.
[7]R. Xu, G. C. Anagnostopoulos and D. C. Wunsch,
ʺMulticlass cancer classification using semi‐supervised
ellipsoidart‐map
andparticleswarmoptimizationwith
gene expression data,ʺ in The IEEE/ACM Transactions
onComputationalBiologyandBioinformatics,pp.65–
77,2007.
[8]A.Kaveh,T.BakhshpooriandM.Ashoory,ʺAnefficient
optimization procedure based on cuckoo search
algorithm for practical design of steel structures,ʺ
International Journal of Optimization in
Civil
Engineering,Vol.2,pp.1‐14,2012.
[9]X.‐S. Yang, Z. Cui, R. Xiao, A. H. Gandomi and M.
Karamanoglu,Eds.,SwarmIntelligenceandBio‐Inspired
Computation: Theory and Applications (1st. ed.).
Netherlands:ElsevierSciencePublishersB.V.,2013.
[10]M.Tomera,ʺAntcolonyoptimizationalgorithmapplied
to ship
steering control,ʺ Procedia Computer Science,
Vol. 35, pp. 83‐92, Proceedings of the 18th Annual
Conference on Knowledge‐Based and Intelligent
Information & Engineering Systems, KES‐2014 Gdynia,
Poland, September 15‐17, 2014, doi:
10.1016/j.procs.2014.08.087.
[11]M. C. Tsou and C. K. Hsueh,ʺThe study of ship
collision avoidance route
planning by ant colony
algorithm,ʺ Journal of Marine Science and Technology,
Vol. 18 (5), pp. 746–756, 2010, doi: 10.51400/2709‐
6998.1929.
[12]A.Lazarowska,ʺShip’strajectoryplanningforcollision
avoidance at sea based on ant colony optimisation,ʺ
Journal of Navigation, Vol. 68, pp. 291–307, 2015, doi:
10.1017/S0373463314000708.
[13]C.Li‐Jiaand
H.Li‐Wen,ʺShipCollisionAvoidancePath
Planning by PSO Based on Maneuvering Equation,ʺ in
Future Wireless Networks and Information Systems,
Lecture Notes in Electrical Engineering, Vol. 144, Y.
Zhang, Ed., Springer, Berlin, Heidelberg, 2012,
doi:10.1007/978‐3‐642‐27326‐1_87.
[14]M. Tomera,ʺSwarm intelligence applied to
identification of nonlinear
ship steering model,ʺ 2015
IEEE 2nd International Conference on Cybernetics
(CYBCONF), Gdynia, Poland, 2015, pp. 133‐139, doi:
10.1109/CYBConf.2015.7175920.
[15]G.Wu,T.Xu,Y.SunandJ.Zhang,ʺReviewofmultiple
unmanned surface vessels collaborative search and
hunting based on swarm intelligence,ʺ International
Journal of Advanced Robotic Systems, Vol. 19(2),
2022,
doi:10.1177/17298806221091885.
[16]J. Lisowski,ʺReview of Ship Collision Avoidance
GuidanceAlgorithmsUsingRemoteSensingandGame
Control,ʺ Remote Sensing, Vol. 14, pp. 4928, 2022,
doi:10.3390/rs14194928.
[17]M.Mohamed‐Seghir,K.KulaandA.Kouzou,ʺArtificial
Intelligence‐Based Methods for Decision Support to
Avoid Collisions at Sea,ʺ Electronics, Vol. 10(19),
pp.
2360,2021,doi:10.3390/electronics10192360.
[18]J.Lisowski,ʺArtificialIntelligenceMethodsinSafeShip
ControlBasedonMarineEnvironmentRemoteSensing,ʺ
Remote Sensing, Vol. 15, pp. 203, 2023,
doi:10.3390/rs15010203.
[19]R. Szłapczyński and H. Ghaemi,ʺFramework of an
Evolutionary Multi‐Objective Optimisation Method for
Planning a Safe Trajectory for a
Marine Autonomous