Aerospace and Electronic Systems - October 2018 - 44

Performance Comparison of Particle Swarm Optimization and Cuckoo Search for Online Route Planning

Figure 5.

Dijkstra algorithm.

n
n
Equations (17) and (18) present the speed v j and position x j
respectively for the jth particle and n represents the iteration so far.

(

)

(

v nj = ϕ1v nj −1 + α1ϕ 2 ψ g − x nj −1 + α 2ϕ3 ψ j − x nj −1
x nj = x nj −1 + v nj

)

(17)

(18)

where φ1 is the inertia coefficient in the range [0, 1], φ2 and φ3 is the
trust coefficient for self and group experience, ψg is the best group
known position, ψj is the best-known particle position, and α1 and
α2 ∼ N(0, 1) is a random number with Gaussian distribution. Note
that in (18), it is assumed a time interval of 1 iteration between
successive updates of the position vector xj.
In the context of online route planning, each particle corresponds to a geographic coordinate and the fitness of each particle is evaluated with the objective function defined in (3). The
algorithm starts with a cloud of particles that gradually converge
to an optimal solution [4]. Figure 4 shows the evolution in the
personal and social behaviour of the particles. In a first stage
in Figure 4a, particles explore the search space guided more
by their self-experience than the group experience. In a second
stage in Figure 4b, when global optimal and local optimal solutions start to be discovered by the particles, the group converges
towards these solutions. Finally, in a third stage in Figure 4c,
all particles have converged to a small region where in some
point the stop condition will be fulfilled. Stop condition can be
reached through a maximum number of iteration or by reaching the reference error. It is important to note that PSO, being
a heuristic method, will not have a predictable that allows to
determine a given number of iterations to converge.

DIJKSTRA ALGORITHM

Figure 4.

Particles social behavior.

44

The Dijkstra algorithm is an offline route planning method that
explores the shortest paths between the departure node and all
the other paths leading all the vertexes to reach the destination
node. When the shortest path from departure to destination is
reached, the algorithm stops. Dijkstra is defined as a Si = (V,
A) graph where V is a set of elements called vertexes, A is a set
of edge pairs (a, b) corresponding to each one of the vertexes
IEEE A&E SYSTEMS MAGAZINE

OCTOBER 2018



Aerospace and Electronic Systems - October 2018

Table of Contents for the Digital Edition of Aerospace and Electronic Systems - October 2018

Contents
Aerospace and Electronic Systems - October 2018 - Cover1
Aerospace and Electronic Systems - October 2018 - Cover2
Aerospace and Electronic Systems - October 2018 - Contents
Aerospace and Electronic Systems - October 2018 - 2
Aerospace and Electronic Systems - October 2018 - 3
Aerospace and Electronic Systems - October 2018 - 4
Aerospace and Electronic Systems - October 2018 - 5
Aerospace and Electronic Systems - October 2018 - 6
Aerospace and Electronic Systems - October 2018 - 7
Aerospace and Electronic Systems - October 2018 - 8
Aerospace and Electronic Systems - October 2018 - 9
Aerospace and Electronic Systems - October 2018 - 10
Aerospace and Electronic Systems - October 2018 - 11
Aerospace and Electronic Systems - October 2018 - 12
Aerospace and Electronic Systems - October 2018 - 13
Aerospace and Electronic Systems - October 2018 - 14
Aerospace and Electronic Systems - October 2018 - 15
Aerospace and Electronic Systems - October 2018 - 16
Aerospace and Electronic Systems - October 2018 - 17
Aerospace and Electronic Systems - October 2018 - 18
Aerospace and Electronic Systems - October 2018 - 19
Aerospace and Electronic Systems - October 2018 - 20
Aerospace and Electronic Systems - October 2018 - 21
Aerospace and Electronic Systems - October 2018 - 22
Aerospace and Electronic Systems - October 2018 - 23
Aerospace and Electronic Systems - October 2018 - 24
Aerospace and Electronic Systems - October 2018 - 25
Aerospace and Electronic Systems - October 2018 - 26
Aerospace and Electronic Systems - October 2018 - 27
Aerospace and Electronic Systems - October 2018 - 28
Aerospace and Electronic Systems - October 2018 - 29
Aerospace and Electronic Systems - October 2018 - 30
Aerospace and Electronic Systems - October 2018 - 31
Aerospace and Electronic Systems - October 2018 - 32
Aerospace and Electronic Systems - October 2018 - 33
Aerospace and Electronic Systems - October 2018 - 34
Aerospace and Electronic Systems - October 2018 - 35
Aerospace and Electronic Systems - October 2018 - 36
Aerospace and Electronic Systems - October 2018 - 37
Aerospace and Electronic Systems - October 2018 - 38
Aerospace and Electronic Systems - October 2018 - 39
Aerospace and Electronic Systems - October 2018 - 40
Aerospace and Electronic Systems - October 2018 - 41
Aerospace and Electronic Systems - October 2018 - 42
Aerospace and Electronic Systems - October 2018 - 43
Aerospace and Electronic Systems - October 2018 - 44
Aerospace and Electronic Systems - October 2018 - 45
Aerospace and Electronic Systems - October 2018 - 46
Aerospace and Electronic Systems - October 2018 - 47
Aerospace and Electronic Systems - October 2018 - 48
Aerospace and Electronic Systems - October 2018 - 49
Aerospace and Electronic Systems - October 2018 - 50
Aerospace and Electronic Systems - October 2018 - 51
Aerospace and Electronic Systems - October 2018 - 52
Aerospace and Electronic Systems - October 2018 - 53
Aerospace and Electronic Systems - October 2018 - 54
Aerospace and Electronic Systems - October 2018 - 55
Aerospace and Electronic Systems - October 2018 - 56
Aerospace and Electronic Systems - October 2018 - 57
Aerospace and Electronic Systems - October 2018 - 58
Aerospace and Electronic Systems - October 2018 - 59
Aerospace and Electronic Systems - October 2018 - 60
Aerospace and Electronic Systems - October 2018 - 61
Aerospace and Electronic Systems - October 2018 - 62
Aerospace and Electronic Systems - October 2018 - 63
Aerospace and Electronic Systems - October 2018 - 64
Aerospace and Electronic Systems - October 2018 - Cover3
Aerospace and Electronic Systems - October 2018 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com