A Review on Swarm Intelligence and Evolutionary Algorithms for Solving the Traffic Signal Control Problem
A Review on Swarm Intelligence and Evolutionary Algorithms for Solving the Traffic Signal Control Problem
1, JANUARY 2022
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
SHAIKH et al.: REVIEW ON SWARM INTELLIGENCE AND EVOLUTIONARY ALGORITHMS 49
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
50 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 23, NO. 1, JANUARY 2022
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
SHAIKH et al.: REVIEW ON SWARM INTELLIGENCE AND EVOLUTIONARY ALGORITHMS 51
Fig. 4. Division of the TSC problem based on the object ives and their most commonly manipulated parameters.
A. Population-Based Metaheuristics
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
52 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 23, NO. 1, JANUARY 2022
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
SHAIKH et al.: REVIEW ON SWARM INTELLIGENCE AND EVOLUTIONARY ALGORITHMS 53
TABLE I
R EPORTED GA APPROACHES FOR THE TSC PROBLEM
In [63], the authors applied NSGA-II [64] to solve the traffic intersections, with each component containing the cycle time,
signaling optimization problem with two objectives. The two the offset, and the green time of each phase. Experimental
objectives considered were the average delay time and average results illustrated a good performance for their implementation
stop times. In order to provide detailed micro-simulations, and with a speedup above 20 for both cases.
to account for the huge computational burden, the algorithm NSGA-II was also adopted in [65] to optimize oversaturated
is implemented on a Graphic Processing Unit (GPU) and run traffic signal intersections. The goal was to maximize the
on a 4 and 18 intersection networks in Zhongguancun, China. throughput and minimize the queue length. The solution was
Binary encoding was used for solution representation. A single encoded as real numbers representing the green time of each
individual had I components, where I refers to the number of phase. Simulations run on a 4-way intersection illustrated that
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
54 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 23, NO. 1, JANUARY 2022
TABLE II
R EPORTED DE APPROACHES FOR THE TSC PROBLEM
the signal timing plan generated good efficiency in oversatu- condition was reduced to 52.2 sec/veh or equivalent to level of
rated conditions with respect to the commonly utilized signal service (LOS) D.
timing optimization software Synchro. A bi-level optimization model for an eco-traffic signal
In [66], the authors proposed an improved real-coded GA system was proposed in [71]. In the developed model, the
to optimize an actual intersection Shenzhen, China. GA opti- upper-level (an eco-signal operation) was responsible for
mized the traffic emission, average delay, and traffic capacity. optimizing the total delay by manipulating the timing plan.
The solution contained the green time for each traffic light. On other hand, the lower-level (an eco-driving algorithm)
The proposed algorithm provided better fitness and faster was to optimize the total fuel consumption by controlling the
convergence than the original GA. It also improved the delays, vehicles’ speeds and accelerations. The Bi-level GA (BiGA)
emissions and capacity with about 1% to 15% improvement in [72] was used to optimize the upper-level problem. Exper-
over the classical Webster (TRRL) timing scheme. iments run on a hypothetical signalized intersection showed
GA was used in [67] to simultaneously find best routes 5-10% fuel savings and 12% travel-time reduction over actu-
for vehicles and optimize traffic signal timings in real time. ated signal control and eco-driving algorithm.
This was an extension over the work in [68], which only The authors in [73] developed a framework for real-time
optimized vehicle routes. The solution was modelled as an arterial coordination with three sub-models. The framework
array having a length equal t the number of vehicles plus the was based on dynamic intersection turning fraction estimation.
number of traffic lights. The gene related to a vehicle depicts Two improved GAs were developed to solve two of the sub-
the route number while the gene related to a traffic light models. The first sub-model was developed for the dynamic
represents the green time. The objective function used was turning fraction estimation. The solution was represented as
the total time taken to dispatch the vehicles based on a Petri- a matrix, with binary encoding, having r rows and (s − 2)
net simulation model. Experiments were run using a network columns, where r and s are entering and exiting links,
of 12 intersections and analysis showed that the adopted GA respectively. The objective function was to maximize the
provided good optimization by keeping vehicles on the road throughput. However, the third sub-model was developed to
for the smallest amount of time. optimize the offset and split based on the achieved public cycle
Comparison experiments between GA, as a global opti- length. A real-coded GA was developed for that model, which
mizer, and Expectation Minimization (EM), as local optimizer, maximizes the non-stop movement. An arterial road in Beijing,
were conducted in [69] using large-scale traffic networks. Each China was taken as a case study. The proposed framework
individual was a vector of structures, where each structure produced less queue lengths, less delay time (except for the
contains the information of each intersection, namely: the first cycle), and less number of stops than MAXBAND.
horizontal green time, the vertical green time, the state (i.e. To provide a real-time application, an improved GA was
which direction is active), and a time counter (i.e. remining developed in [74] to control a 4-phase 3-intersections network.
time for changing the current state). The fitness used was Optimization variables were selected as the green light times
the average traffic time for all vehicles to arrive at their and phase differences between intersections. Experimental
destinations. GA has showed a better performance, especially results showed that the developed algorithm required 38% less
with increasing number of vehicles, on the expense of having search time than a standard GA while reducing the average
higher memory consumption. delay time by 34.57%. it also provided a reduced average delay
The work in [70] adopts GA to minimize the vehicle delay of 17.3% with respect to an improved CTM.
in a signalized intersection under oversaturated conditions. In [75], another bi-level optimization model was proposed
The decision variable used was the effective green time for optimizing traffic signal settings. The upper-level was
ratio in every phase. A simulation environment, a single formulated to determine the traffic signal settings in order
intersection, was designed based on the guideline of Pub- to minimize average travel time. The lower-level problem’s
lic Works Department Malaysia (JKR). Simulations showed goal was to achieve the network equilibrium using the settings
that GA was able to provide appropriate green time for provided by the upper-level. A hybrid GA was used to convert
each phase based on the traffic demand. The overall aver- the problem into two single-level problems that are solved
age delay of the simulated intersection under oversaturated sequentially. The solution was represented as real numbers
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
SHAIKH et al.: REVIEW ON SWARM INTELLIGENCE AND EVOLUTIONARY ALGORITHMS 55
representing the offset, green, and red times of a signal. The model required around 45% and 16% less computational
implementation was also parallelized using a master-slave time in comparison with the GA- and HS-based models,
architecture to accelerate fitness calculations. Experiments respectively.
conducted on a synthetic traffic network and a real-world traf- DE is used in [85] to simultaneously optimize the signal
fic subnetwork showed that the proposed framework provided timing and signal phasing of a 3-ntersections network. DE was
smooth transitions between successive traffic signal settings used to minimize the average vehicle delay. Decision variables
by taking offsets into account. were the three signal times of three phases. The proposed DE
GA was improved, in [76], by incorporating a approach resulted in an average vehicle delay reduction in the
neighborhood-based simple descent algorithm as a local range of 28%–42% and 3%–38% compared to the optimum
search technique. A single solution included green times fixed-time signal control and vehicle-actuated signal control
of all phases at every intersection. The objective was to for the studied test cases, respectively.
minimize the average traffic delay. The algorithm was tested The work in [86] proposed a bi-level model to optimize
in two different cases in Brisbane, Australia, and Plock, environmentally friendly traffic signal timings. The upper-
Poland. Results showed that the algorithm outperformed GA level was modeled as MOP maximizing the reserve capacity
(without local search) and traditional fixed-time traffic signal of the network and minimizing the vehicles’ emissions. The
settings. lower-level was designed to evaluate the users’ reactions.
In [77], a multi-objective model was proposed to address DE was applied at the higher level Both levels were addressed
the signal timing problem. Green times of each phase was with DE in which the solution is represented as both real-
optimized to minimize emission, total delay, and the number valued and integer variables representing the O-D (Origin-
of stops. GA was used to find the optimal signal plan. The Destination) multipliers, the cycle times, and the green times.
proposed optimization model with GA achieved better results The framework was applied to two networks having two-
compared to the field conditions. Moreover, although the total signalized and 9-signalized intersections. Pareto-front analysis
stops increased by 4.35–5.22%, the total delay has decreased revealed the usefulness of the model to provide opportunities
by 7.86–12.71%. In addition, there was a noticeable reduction for authorities to be able to balance between two conflicting
in all types of emissions. objectives.
The work in [78] adopted a multi-objective GA to optimize
traffic in a 9-intersections network. The algorithm ran off-line
C. Genetic Programming in TSC
based on prior traffic information. The algorithm handled four
objectives in order to maximize the throughput, minimize the The works in [87], [88] reported the first application of
travelling delay, enhance traffic safety, and avoid spillovers. GP in TSC. Instead of designing a single general controller,
It was concluded that the size of the traffic network and their approach evolved a controller for each intersection to
its geometries affect the computation time of the algorithm. be optimized. The evolved solution was modeled as a forest
Moreover, the proposed control designs were able to deal of syntactic trees, where each tree represents an indepen-
small traffic disturbances. The work was also extended in [79] dent program for traffic signal control. The objective was to
to handle one additional objective, which is the intersection minimize the average vehicle delay. The results indicate a
crossing volume. significant improvement over static and actuated traffic signals
In [80], an improved GA was used to solve the TSC problem in scenarios with medium- and high-density traffic.
considering travel safety of the elderly. The algorithm was
adopted to optimize the average vehicle delay by controlling V. S URVEY OF S WARM I NTELLIGENCE
the green signal ratio and cycle time. The algorithm was A LGORITHMS FOR TSC
applied to the intersection of Wenfeng road and Jiaochang road This section surveys previous works in the literature that
in Lintao County of Gansu Province, China. The proposed applied SI algorithms to the TSC problem. A comparative
algorithm provided a 24% improvement on average compared summary is provided for applications of PSO in Tables III,
to the Webster algorithm. ACO in Table IV and HS in Table V.
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
56 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 23, NO. 1, JANUARY 2022
TABLE III
R EPORTED PSO APPROACHES FOR THE TSC PROBLEM
TABLE IV
R EPORTED ACO APPROACHES FOR THE TSC PROBLEM
TABLE V
R EPORTED HS APPROACHES FOR THE TSC PROBLEM
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
SHAIKH et al.: REVIEW ON SWARM INTELLIGENCE AND EVOLUTIONARY ALGORITHMS 57
of the traffic lights. The problem was a SO problem, where in China. The proposed algorithm exhibited a faster conver-
the fitness function is formulated to maximize the number of gence rate and the less total delay than the GA proposed
vehicles reaching their destination (placing it in the denom- in [98].
inator) and to minimize the global trip time of all vehicles To handle dynamic and real-time optimization scheduling of
(placing it in the numerator) during the simulation time. urban traffic lights, the work in [99] proposed inner and outer
The algorithm was applied to two large and heterogeneous cellular automation models (ICM and OCM) combined with
metropolitan areas located in Málaga and Sevilla in Spain. PSO (IOCA-PSO). ICM was responsible for the phase shifting
Results reported an improvement of 0.13% in completed trips control of traffic lights while PSO helps the OCM effectively
and 15.7% in trip time when compared to a deterministic find the optimal timing scheduling in ICM in limited time.
algorithm. The authors extended the same work in [91] by PSO was used to minimize the percentage of waiting time
comparing against a standard PSO algorithm and DE where and red-light time by modifying the time span matrix of
their algorithm produced statistically better results. ICM. Since each particle is a matrix, movement equations
The work in [92] applied an improved PSO algorithm to are modified such that the particle, to be updated, selects the
TSC of a 4-way intersection built based on real data. The particle with the lowest fitness value in its neighborhood and
algorithm optimized the average vehicle travel time by manip- jumps to it. If a particle selected itself, it would not be updated
ulating the green time ratio. The proposed algorithm provided in the current iteration. As a test case, an area in Wuhan was
a reduction of 24.1% in average running time compared to a used as the objective urban area. The algorithm was compared
traditional timing scheme. to GA and PSO methods. Comparison results revealed that
In [93], PSO was applied to control a real road network IOCA-PSO achieved the best performance in small number of
that consists of four junctions/nodes having different time iterations. Moreover, IOCA-PSO was shown to be capable of
signaling models. The network studied was the Ooe Toroku handling more vehicles than the other methods before traffic
road network of Kumamoto Shi, Japan. The aim was to jams were built.
optimize vehicle wait out, vehicle in, travel distance, and time The work in [100] proposed a pareto-front multi-objective
delay. Decision variables were the traffic light signal parame- PSO for real-time traffic signal control. The goal was to
ters consisting of the offset, cycles, and splits time of each minimize delay time, minimize number of stops, and maximize
node of the considered road networks. Experimental results effective capacity. The algorithm manipulated the signal time
showed that PSO provided better performance the Multi- of each phase to optimize the objective functions. The test
Element Genetic Algorithm (ME-GA) [94] by increasing the case selected was at the intersection of Zhao Dengyu Road
percentage of vehicle flow by about 4.13%. and Pinganli West Street in Beijing, China. The algorithm
A bi-level model for traffic network signal control was pro- was shown to be applicable to time-varying travel demand
posed in [95]. The lower-level was a dynamic user equilibrium and robust enough for on-line applications.
with embedded dynamic network loading. The upper-level In [101], an enhanced PSO was proposed to minimize the
manipulated the signal green splits to minimize the network- queue lengths in a traffic system by optimizing the traffic
wide travel cost. The model was applied to test networks signal plan. The algorithm considered current queue length,
and solved using three different metaheuristics. For a seven- the recorded traffic flow, the delay at each phase, and the
arc network with constant signal splits, PSO has achieved a average waiting time in each direction to suggest the traffic
relative optimality gap of 0.19%. For a seven-arc network right-of-way assignment for each traffic phase. Compared to
with variant signal splits, PSO substantially outperformed fixed control, PSO proved to be more efficient in dealing with
Simulated Annealing (SA). Moreover, the authors reported a high traffic flow as it significantly reduced the queue length
parallel implementation of the algorithm on 4 computing nodes of the congested direction.
and reported an improvement of 61.05% in the computational Adaptive traffic control was tackled using a hybrid PSO
efficiency. and Tabu search algorithm in [102]. In their implementation,
Arterial traffic signal timing parameters were optimized good solutions found by PSO were kept in a Tabu list to
by PSO in [96]. PSO was employed to find the optimal avoid getting trapped in local minima. Each particle con-
values for the effective green times and offsets on coordinated tained the green timings of all links across all intersections
routes. The objective was to minimize the total delay. The with the objective of minimizing the total delay. Bab Zaer
algorithm was tested on an arterial with three intersections intersection in Rabat City, Morocco was taken as a test case.
located in Prices Fork Road, Blacksburg, Virginia. Timing A classical PSO algorithm was able to reduce the delay by at
planes generated by PSO reduced the delay by 13%, 24% and least 79% compared to the static plan. Moreover, the hybrid
44% in three different scenarios in comparison with timing PSO-TS algorithm reached the same solution faster than
plans generated by Vistro. The authors highlighted the need PSO.
to alleviate the computational time by boosting the computing The authors in [103] proposed a dynamic chaotic and self-
device. adaptive PSO to minimize the delay of each passenger at
In [97], the authors modeled the online traffic network using a single intersection. The aim was the application of this
a CTM and applied PSO to optimize the control of the traffic control method for public transit priority traffic signal. Each
signals. Each particle contained the signal plan for all junction particle is composed of the green time of each phase in a
and the objective was to minimize the total dely. The algorithm 4-phase intersection. Chaotic logistic model was used in the
was applied to an urban sub-network in the city of Changsha particles’ initialization and a self-adaptive strategy was used
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
58 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 23, NO. 1, JANUARY 2022
to set the inertia weight of PSO. The algorithm provided less In [107], the deployment of the rank-based ant system to
average delays for social vehicles, public transits, and pas- solve the TSC problem was investigated. The authors improved
sengers when compared to the Webster method and a classic the algorithm by adding a local search technique employed a
PSO. heuristic value in the form of an exponential function into
A multi-objective PSO algorithm was proposed in [104] to the transition probability of the ACO algorithm. The algo-
optimize per capita delay, vehicle emissions, and intersection rithms were evaluated on a four-legged intersection point. The
capacity. Each particle contained the signal cycle and green objective was to minimize the average vehicle waiting time at
times. The algorithm was applied to a simple four-way inter- the intersection point. The improved rank-based ant system
section in Jinzhou, China. The generated pareto-front solutions was compared to a fully actuated control algorithm based on
had better uniformity and diversity when compared to what is the National Electrical Manufacturers Association (NEMA)
generated by NSGA-II. Moreover, the computational time of standard through simulations. It was found that for high arrival
the proposed algorithm was superior NSGA-II under the same rates, the proposed ACO algorithm managed to improve the
hardware environment. average vehicle waiting time by 85%.
The problem of transition between signal timing plans
B. Ant Colony Optimization in TSC during the day was addressed in [108]. This transition is
The authors in [105] studied the use of ACO and SGA to required due to the continuous changes in traffic patterns. The
tackle the oversaturated traffic network problem. The objective authors proposed a mathematical model to better coordinate
was to maximize the number of vehicles released by a traffic signals at intersections during the transition phase. The math-
signal (that is, the throughput). To evaluate the performance of ematical model was based on a single-objective optimization
ACO and SGA algorithms, two network models were utilized. problem that aims at minimizing the social cost during the
The first model was a hypothetical model based on a one- transition period. The social cost is expressed as a function
way traffic network with 20 signals. The second model was of the delay cost, fuel consumption cost, and air emission
a realistic one that is based on the downtown traffic signal cost. In solving the optimization problem, the ACO algorithm
network of the city of Fort Worth, Texas. The network was is utilized and a hypothetical network with three signalized
composed of a 4 × 4 traffic signal. The performance ACO intersections is considered. Simulations were conducted on
and SGA was analyzed using MATLAB. For the first network AIMSUN to compare the transition timing plan obtained by
model, ACO outperformed SGA and managed to reach a applying the ACO algorithm with transitions based on tradi-
solution that allows for 3000 vehicles to be processed through tional methods, namely, immediate, two-cycle, and three-cycle
the network, while minimizing the ideal offset (that is, the time transition methods. Simulations revealed that ACO algorithm
difference between green times of two adjacent signals) to an improved the social cost by an average of 25%. This entailed
average of 2 seconds for each cycle and at each intersection in better vehicle operating costs and gas emission costs by almost
the network. For the second network model, the SGA managed 20%, better delay by almost 5%, and better time value cot by
to specify more fit solutions with low computational power. almost 22%. Simulations also revealed that the proposed ACO
However, ACO proved to be more reliable as it caused less algorithm achieved superior performance when applied to
variability in the set of results. ACO identified signal timings main streets. However, when secondary streets are considered,
that allowed for 4000 vehicles to be processed through the the three-cycle method outperforms the ACO algorithm in all
network and minimized the ideal offset to 1 second for each performance parameters.
cycle at each intersection.
The authors in [106] pointed out that in determining optimal
signal timings, the behaviour of the drivers in choosing routes C. Harmony Search in TSC
in the road network should be considered. As such, the authors In [109], a bi-level model is proposed for solving the
approach the TSC problem by considering a bi-level structure Equilibrium Network Design Problem (ENDP). HS was used
in which optimizing the signal timings is handled at the upper at the upper-level to optimize the signal timings, while the
level while traffic assignment is handled at the lower level. traffic assignment was handled at the lower-level. Decision
For the upper level problem, the authors proposed to use an variables handled by HS included the cycle length, the green
improved ACO algorithm to produce better signal timings. times and the offsets. the objective was to minimize the
The authors designed a single-objective optimization problem delay and number of stops for each link. The algorithm was
to minimize the total cost of a given road network. The applied to a network having six signal-controlled junctions.
decision variables handled were the cycle time and green Experiments showed that the resulting values for degree of
time. The performance of the improved ACO was compared to saturation indicated that none of the links were oversaturated,
the Mutually Consistent (MC) solution for optimising signal and the network was uncongested.
timings. Both algorithms were tested on an artificial network The work in [110] proposes a discrete harmony
layout composed of 20 paths and 6 signalized junctions. The search (DHS) algorithm to minimize the network-wise total
ACO algorithm was found to be highly successful in terms delay time in a finite time horizon. Moreover, an ensemble of
of the signal timings and the reached degrees of saturation. local search operators was proposed to enhance the algorithm’s
Although the MC solution gives the similar results in terms performance. A single harmony (i.e. solution) represents the
of the value of objective function, it resulted in greater cycle stages of all intersections in a one-time window. Different local
times compared to the bi-level solution. search operators were introduced to randomly change some
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
SHAIKH et al.: REVIEW ON SWARM INTELLIGENCE AND EVOLUTIONARY ALGORITHMS 59
stage numbers in some harmonies. Teste cases with different the same solution representation and objective function in
window sizes were generated based on real-life traffic data. [110], [111]. Experimental results revealed the superiority
DHS was compared to the fixed cycle traffic light control of applied metaheuristics against the existing traffic control
system (FCS) in Singapore. Compared to FCS, DHS has system, with an improvement ranging from over 26% and
provided an improvement of 17.9% and 30.3% in the average 28% in terms of minimum and maximum total delay times.
delay time across all test cases for window sizes of 30s and Moreover, the WCA was able to obtain better statistical
60s, respectively. optimization results for with the HS and Jaya except for
DHS was also adopted in [111] to minimize the total smaller cases. Furthermore, WCA provided less average CPU
network cost for both pedestrians and vehicles. Another goal time.
was to overcome the high computational complexity involved The works in [110], [111] has been further extended in [119]
in real-time traffic light scheduling. When compared to optimal to optimize both the network-wise total delay of all vehicles
solutions obtained by solving the proposed MILP model, DHS and the total delay time of all pedestrians. The authors
running times were in seconds while providing a solution, implemented both DHS and Discrete ABC (DABC) with
which always has less than a 25% gap from the optimal solu- local search operators to solve the problem. Experiments were
tion. This indicated that DHS can provide a significant increase conducted on 19 test cases using real data from the Jurong
of efficiency meanwhile ensuring an acceptable degree of area in Singapore. Solution representation remained the same
performance degradation. with the difference of optimizing two objectives. The inverted
In [112], the authors developed a CTM-based traffic signal generational distance (IGD) provided by both algorithms were
scheduling strategy with consideration of drivers’ unhappiness. far less than those of the currently used traffic light control
When only the drivers’ unhappiness (i.e. drivers’ waiting strategy with DABC having the best performance. Moreover,
time), DHS outperformed the fixed-time strategy with increas- both DHS and DABC had better performance than NSGA-II
ing vehicle incoming flow. Afterwards, a bi-objective opti- with and without the local search operator.
mization problem formulation was adopted to minimize the In [120], the authors developed a model to describe a het-
drivers’ waiting time (i.e. drivers’ unhappiness) and the total erogeneous traffic network with signalized and non-signalized
network delay (i.e. traffic performance). Comparison were run intersections. The objective was to minimize the network-
between NSGA-II and Non-dominated Sorting HS (NSHS) wise time delay of all vehicles. Five metaheuristic algorithms
on networks of different sizes and different vehicles volume. were compared (with and without ensemble of local search
It was shown that NSGA-II outperformed NSHS on all cases. operators): GA, ABC, DHS, Jaya, and WCA. All algorithm
used the same solution representation in [110], [111]. Algo-
VI. C OMPARATIVE S TUDIES rithms were evaluates using 18 cases, based on real data,
This section surveys previous works in the literature that with different scales. The algorithm with the best performance
aimed at comparing different EA/SI techniques when applied was ABC with local search followed by DHS, GA, Jaya, and
to the TSC problem. WCA. In addition, ABC produced an average improvement
The work in [113] compared the performance of three of 26.3% when compared the currently used traffic signals
different GAs and PSO when applied to a 13-traffic-lights control strategy in Singapore, which is which is a fixed cycle
network. The aim was to optimize the traffic light signal tim- control strategy with dynamic updating using a geomagnetic
ings to minimize the total travel time. Algorithms’ parameters sensor.
were first tuned using experiments on a simpler benchmark The work in [121] proposed a bi-level model to automati-
function. Experiments showed that parameter tuning plays a cally estimate the time-of-day intervals (at the upper-level) and
very important role in the performance as some parameters the traffic control problems over these intervals (at the lower-
that were efficient in one experiment weren’t providing good level). The decision variables where the control strategies (the
results in other experiments. cycle length and effective green times) and the period where
In [114], the authors conducted a comparative analytical the strategy is applied. the objective was to minimize the total
study of PSO, DE, and CMA-ES (Evolutionary Strategy delay. The authors tested PSO, GA, and SA with the Nelder-
with Covariance Matrix Adaptation) [115] when applied to Mead method for local search. It was shown that the proposed
traffic optimization. Experiments were run using an artificial hybridization speeded up the original algorithms and that GA
8-junction network with every intersection having two phases. with NM has produced the best results.
The objective was formulated using weighted average to mini- The study in [122] aimed to develop metaheuristic-based
mize the number of stops and maximize the number of vehicles methods for intelligent traffic control at isolated signalized
reaching their destination. The algorithms optimized the phase intersections, in the city of Dhahran, Saudi Arabia. Both GA
lengths of the intersection with and without the offset. Results and DE were used to optimize the signal timings plan to reduce
reveled that all algorithms provided better results than the map the average vehicle delay. Decision variables manipulated were
editor in the SUMO package with CMA-ES providing better Green splits in each phase. Results illustrated that both GA and
results in both scenarios. DE produced systematic signal timings plans and significantly
The work in [116] compared the performance of Jaya reduced travel time delay ranging from 15% to 35% compared
Algorithm [117], Water Cycle Algorithm (WCA) [118], and to existing conditions. Moreover, DE converged much faster
HS when applied to 11 test cases generated based on real- than GA although it was outperformed by GA in terms of
traffic data in Singapore. Algorithms were implemented using solution quality.
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
60 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 23, NO. 1, JANUARY 2022
VII. C ONCLUSION AND F UTURE D IRECTIONS a proposed algorithm is properly evaluated and would
The current paper provided an overall literature review of provide the research community with a baseline against
the state-of-the-art research on addressing traffic signal control which algorithms could be fairly evaluated.
(TSC) problem using evolutionary algorithms, swarm intelli- 6) Simple and efficient EA and SI algorithms are key to
gence algorithms, and other population-based meta-heuristics. solving TSC effectively. Designing ensembles of various
Surveyed works were compared based on the selected decision strategies [125] to improve the algorithms’ performance
variables, the optimized objective(s), the problem formulation is a promising direction to be investigated.
(i.e. single objective, multi-objective, or bi-level) and the 7) Using cooperative optimization frameworks like Coop-
solution encoding. erative Co-evolution (CC) [126] enable the decomposi-
Extracted data revealed an increasing interest, over the last tion of the problem (i.e. traffic network) into separate
two decades, in applying EA/SI to TSC. Based on the surveyed components (i.e. sub-networks) that are co-optimized
work, a number of promising future research directions are cooperatively. Such a framework can allow for reaching
identified: better solutions in less time specially for large-scale
1) Almost all surveyed works do not consider some real- optimization problems (i.e. traffic networks with large
world constraints and dynamic events (e.g., accidents, number of intersections).
emergency vehicles, evacuation events, weather condi- 8) One important direction towards enabling EA/SI imple-
tions …etc.). These must be considered if TSC is to be mentations to be applied in real-life is to reduce their
solved in real-life environments. By considering such running times. Although some works adopted paral-
real-world scenarios, theoretical research using EA/SI lelized implementations [61], [75], [95], this aspect
could be applied to specific areas or specific urban traffic is still lacking. Even if computational nodes are
networks. not readily available or accessible, Graphic Process-
2) Considering objective functions based on energy con- ing Units (GPUs) offer a promising implementation
sumption is a hot topic in transportation in general. platform [127].
In [123], the authors highlight that metaheuristics com- 9) As the current work is only focused on manipulating
bined with machine learning methods can provide the traffic signal schedules/timings using EA/SI, more stud-
required flexibility to deal with uncertainties and the ies could extend on this to include EA/SI applications to
dynamic nature of complex transportation problems other areas in transportation. Furthermore, comparisons
involving energy optimization. A number of surveyed could be conducted against available exact methods.
works addressed the issue of emissions [60], [66], [77], R EFERENCES
[86], [104], [108], however, this only constitutes around
[1] 68% of the World Population Projected to Live in Urban Areas
13% of the covered literature. by 2050, Says UN|UN DESA Department of Economic and Social
3) A vast majority of the surveyed works, around 72%, Affairs. Accessed: May 16, 2018. [Online]. Available: https://www.un.
tackle TSC as a single objective problem (using weights org/development/desa/en/news/population/2018-revision-of-world-
urbanization-prospects.html
for multiple objectives). Multiple objectives, or even [2] ACEA Report Vehicles in Use Europe 2017, Eur. Automobile Manuf.
many objectives, have to be optimized to properly track Assoc., Brussels, Belgium, 2017.
the pareto front and satisfy different performance indi- [3] Passenger Cars in Use Worldwide 2005-2015|Statistic. Accessed:
Aug. 5, 2020. [Online]. Available: https://www.statista.com/statistics/
cators. Optimization strategies for multi-objective and 274365/passenger-cars-in-use-worldwide/
many-objective problems remain a challenging issue and [4] INRIX Global Traffic Scorecard. Accessed: Aug. 5, 2020. [Online].
is worthy of further studies for TSC. Available: http://inrix.com/scorecard/
[5] M. S. Shirazi and B. T. Morris, “Looking at intersections: A survey of
4) The collaboration between TSC, drivers, and pedestrians intersection monitoring, behavior and safety analysis of recent studies,”
is an important link in intelligent transportation sys- IEEE Trans. Intell. Transp. Syst., vol. 18, no. 1, pp. 4–24, Jan. 2017.
tems. Communications between TSC and the driving [6] S. C. Wong, W. T. Wong, C. M. Leung, and C. O. Tong, “Group-based
optimization of a time-dependent TRANSYT traffic model for area
system (human drivers) [111], pedestrians [111], [124], traffic control,” Transp. Res. B, Methodol., vol. 36, no. 4, pp. 291–312,
infrastructures and/or autonomous vehicles still pose May 2002.
huge challenges. [7] H. J. Ruskin and R. Wang, “Modeling traffic flow at an urban
unsignalized intersection,” in Proc. Int. Conf. Comput. Sci. Berlin,
5) One clear aspect that is lacking in the domain of TSC is Germany: Springer, 2002, pp. 381–390.
the availability of common libraries for benchmarking [8] E. Chevallier and L. Leclercq, “A macroscopic theory for unsignal-
ized intersections,” Transp. Res. B, Methodol., vol. 41, no. 10,
and comparing different algorithms. A vast majority of pp. 1139–1150, Dec. 2007.
publications apply proposed algorithms on their own [9] W. Brilon and N. Wu, “Capacity at unsignalized intersections derived
generated artificial networks and/or networks from the by conflict technique,” Transp. Res. Rec., J. Transp. Res. Board,
vol. 1776, no. 1, pp. 82–90, Jan. 2001.
authors’ cities/countries without comparing with previ- [10] N. Wu, “A universal procedure for capacity determination at unsignal-
ous work. This poses a huge challenge in identifying ized (priority-controlled) intersections,” Transp. Res. B, Methodol.,
the state-of-the-art in TSC. The current literature review vol. 35, no. 6, pp. 593–623, Jul. 2001.
was presented in chronological order and rarely it is [11] N. Wu, “A new model for estimating critical gap and its distribution at
unsignalized intersections based on the equilibrium of probabilities,”
found that authors provide comparisons with existing in Proc. 5th Int. Symp. Highway Capacity Qual. Service, Jul. 2006,
works. Such libraries should contain networks of differ- pp. 1–10.
ent sizes and under different conditions (undersaturated, [12] M. E. Foulaadvand and S. Belbasi, “Vehicular traffic flow at a
nonsignalized intersection,” J. Phys. A, Math. Theor., vol. 40, no. 29,
saturated, and oversaturated). This would ensure that p. 8289. 2007.
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
SHAIKH et al.: REVIEW ON SWARM INTELLIGENCE AND EVOLUTIONARY ALGORITHMS 61
[13] Q.-S. Wu, X.-B. Li, M.-B. Hu, and R. Jiang, “Study of traffic flow [41] K. S. Lee and Z. W. Geem, “A new meta-heuristic algorithm for
at an unsignalized T-shaped intersection by cellular automata model,” continuous engineering optimization: Harmony search theory and
Eur. Phys. J. B, vol. 48, no. 2, pp. 265–269, Nov. 2005. practice,” Comput. Methods Appl. Mech. Eng., vol. 194, nos. 36–38,
[14] C. Chen, F. Zhu, Y. Ai, and H. Yunfeng, “A survey of urban traffic pp. 3902–3933, Sep. 2005.
signal control for agent recommendation system,” in Proc. IEEE Conf. [42] C. Blum and A. Roli, “Metaheuristics in combinatorial optimization:
Intell. Transp., Sep. 2012, pp. 327–333. Overview and conceptual comparison,” ACM Comput. Surveys, vol. 35,
[15] F. Webster, Traffic Signal Settings Road Research Technical Paper. no. 3, pp. 268–308, Sep. 2003.
London, U.K.: H. M. Stationery Off, 1958. [43] A. E. Eiben and E. James Smith, Introduction to Evolutionary Com-
[16] D. C. John Little, D. Mark Kelson, and H. Nathan Gartner, puting. Cham, Switzerland: Springer, 2003.
“MAXBAND: A versatile program for setting signals on arteries and [44] P. A. Engelbrecht, Fundamentasls of Computational Swarm Intelli-
triangular networks,” Massachusetts Inst. Technol., Cambridge, MA, gence. Hoboken, NJ, USA: Wiley, 2005.
USA, Tech. Rep. 1185-81, 1981. [45] A. Slowik and H. Kwasnicka, “Nature inspired methods and their
[17] D. I. Robertson, “TRANSYT method for area traffic control,” Traffic industry Applications—Swarm intelligence algorithms,” IEEE Trans.
Eng. Control, vol. 11, no. 6, pp. 276–281, 1969. Ind. Informat., vol. 14, no. 3, pp. 1004–1015, Mar. 2018.
[18] P. B. Hunt, D. L. Robertson, and R. D. Bretherton, “The SCOOT on- [46] L. Brezoänik, I. Fister, and V. Podgorelec, “Swarm intelligence algo-
line traffic signal optimization technique,” Traffic Eng. Control, vol. 23, rithms for feature selection: A review,” Appl. Sci., vol. 8, no. 9, p. 1521,
no. 4, pp. 190–192, 1982. Sep. 2018.
[19] N. H. Gartner, “OPAC: A demand-responsive strategy for traffic signal [47] C. Kolias, G. Kambourakis, and M. Maragoudakis, “Swarm intelligence
control,” in Proc. 62nd Annu. Meeting Transp. Res. Board, 1983, in intrusion detection: A survey,” Comput. Secur., vol. 30, no. 8,
pp. 75–81. pp. 625–642, Nov. 2011.
[20] J. L. Farges, J. J. Henry, and J. Tufal, “The PRODYN real-time traffic [48] M. Mavrovouniotis, C. Li, and S. Yang, “A survey of swarm intelli-
algorithm,” Proc. 4th IFAC/IFIP/IFORS Conf., Control Transp. Syst., gence for dynamic optimization: Algorithms and applications,” Swarm
1984, pp. 305–310. Evol. Comput., vol. 33, pp. 1–17, Apr. 2017.
[21] F. Boillot, J. M. Blosseville, J. B. Lesort, V. Motyka, M. Papageorgiou, [49] B. Y. Qu, Y. S. Zhu, Y. C. Jiao, M. Y. Wu, P. N. Suganthan, and
and S. Sellam, “Optimal signal control of urban traffic networks,” in J. J. Liang, “A survey on multi-objective evolutionary algorithms for
Proc. Road Traffic Monit., 1992, p. 35. the solution of the environmental/economic dispatch problems,” Swarm
[22] S. Sen and K. L. Head, “Controlled optimization of phases at an Evol. Comput., vol. 38, pp. 1–11, Feb. 2018.
intersection,” Transp. Sci., vol. 31, no. 1, pp. 5–17, Feb. 1997. [50] M. A. Dulebenets, “A comprehensive evaluation of weak and strong
[23] M. J. Lighthill and G. B. Whitham, “On kinematic waves. II. A theory mutation mechanisms in evolutionary algorithms for truck scheduling
of traffic flow on long crowded roads,” Proc. Roy. Soc. London, Ser. at cross-docking terminals,” IEEE Access, vol. 6, pp. 65635–65650,
A, Math. Phys. Sci., vol. 229, no. 1178, pp. 317–345, 1955. 2018.
[24] P. I. Richards, “Shock waves on the highway,” Oper. Res., vol. 4, no. 1, [51] M. A. Dulebenets, “A delayed start parallel evolutionary algorithm for
pp. 42–51, Feb. 1956. just-in-time truck scheduling at a cross-docking facility,” Int. J. Prod.
[25] C. F. Daganzo, “The cell transmission model: A dynamic representation Econ., vol. 212, pp. 236–258, Jun. 2019.
of highway traffic consistent with the hydrodynamic theory,” Transp. [52] Z. Liu, “A survey of intelligence methods in urban traffic signal
Res. B, Methodol., vol. 28, no. 4, pp. 269–287, Aug. 1994. control,” Int. J. Comput. Sci. Netw. Secur., vol. 7, no. 7, pp. 105–112,
2007.
[26] C. F. Daganzo, “A finite difference approximation of the kinematic
wave model of traffic flow,” Transp. Res. B, Methodol., vol. 29, no. 4, [53] D. Zhao, Y. Dai, and Z. Zhang, “Computational intelligence in urban
pp. 261–276, Aug. 1995. traffic signal control: A survey,” IEEE Trans. Syst., Man, Cybern.
C, Appl. Rev., vol. 42, no. 4, pp. 485–494, Jul. 2012.
[27] H. K. Lo, “A novel traffic signal control formulation,” Transp. Res.
A, Policy Pract., vol. 33, no. 6, pp. 433–448, Aug. 1999. [54] S. Araghi, A. Khosravi, and D. Creighton, “A review on computational
intelligence methods for controlling traffic signal timing,” Expert Syst.
[28] K. Hong Lo, “A cell-based traffic control formulation: Strategies
Appl., vol. 42, no. 3, pp. 1538–1550, Feb. 2015.
and benefits of dynamic timing plans,” Transp. Sci., vol. 35, no. 2,
[55] P. Mannion, J. Duggan, and E. Howley, “An experimental review of
pp. 148–164, 2001.
reinforcement learning algorithms for adaptive traffic signal control,”
[29] L. Qi, M. Zhou, and W. Luan, “Modeling and control of urban road
in Autonomic Road Transport Support Systems. Autonomic Systems,
intersections with incidents via timed Petri nets,” in Proc. IEEE 12th
T. McCluskey, A. Kotsialos, J. Müller, F. Klägl, O. Rana, and
Int. Conf. Netw., Sens. Control, Apr. 2015, pp. 185–190.
R. Schumann, Eds. Basel, Switzerland: Birkhäuser, 2016, pp. 47–66.
[30] M. H. Yar, V. Rahmati, and H. R. D. Oskouei, “A survey on evolu- [56] K.-L.-A. Yau, J. Qadir, H. L. Khoo, M. H. Ling, and P. Komisarczuk,
tionary computation: Methods and their applications in engineering,” “A survey on reinforcement learning models and algorithms for traffic
Modern Appl. Sci., vol. 10, no. 11, p. 131, Aug. 2016. signal control,” ACM Comput. Surv., vol. 50, no. 3, pp. 1–38, Oct. 2017.
[31] A. E. Eiben and J. E. Smith, Introduction to Evolutionary Computing, [57] H. Wei, G. Zheng, V. Gayah, and Z. Li, “A survey on traffic sig-
vol. 53. Berlin, Germany: Springer, 2003. nal control methods,” 2019, arXiv:1904.08117. [Online]. Available:
[32] J. Zhang et al., “Evolutionary computation meets machine learning: http://arxiv.org/abs/1904.08117
A survey,” IEEE Comput. Intell. Mag., vol. 6, no. 4, pp. 68–75, [58] Y. Wang, X. Yang, H. Liang, and Y. Liu, “A review of the self-adaptive
Nov. 2011. traffic signal control system based on future traffic environment,”
[33] Darwinism. Wikipedia. Accessed: Oct. 31, 2018. [Online]. Available: J. Adv. Transp., vol. 2018, pp. 1–12, Jun. 2018.
https://en.wikipedia.org/wiki/Darwinism [59] S. Srivastava and S. K. Sahana, “A survey on traffic optimization
[34] J. Kennedy, R. C. Eberhart, “Particle swarm optimization,” in Proc. problem using biologically inspired techniques,” Natural Comput.,
IEEE Int. Conf. Neural Netw., vol. 4, May 1995, pp. 1942–1948. vol. 10, pp. 1–15, Jan. 2019.
[35] R. C. Eberhart and J. Kennedy, “A new optimizer using particle [60] B. Zhang, L. Shang, and D. Chen, “Traffic intersection signal-planning
swarm theory,” in Proc. 6th Int. Symp. Micro Mach. Hum. Sci., 1995, multi-object optimization based on genetic algorithm,” in Proc. 2nd Int.
pp. 39–43. Workshop Intell. Syst. Appl., May 2010, pp. 1–4.
[36] M. Dorigo, “Optimization, learning and natural algorithms,” [61] J. Javier Sánchez-Medina, J. Manuel Calán-Moreno, and E. Rubio-
Ph.D. dissertation, Dept. di Elettronica, Politecnico di Milano, Royo, “Traffic signal optimization in ‘La Almozara’ district in
Milano, Italy, 1992. Saragossa under congestion conditions, using genetic algorithms, traffic
[37] D. Karaboga, “An idea based on honey bee swarm for numerical opti- microsimulation, and cluster computing,” IEEE Trans. Intell. Transp.
mization,” Eng. Faculty, Comput. Eng. Dept., Erciyes Univ., Kayseri, Syst., vol. 11, no. 1, pp. 132–141, May 2010.
Turkey, Tech. Rep. TR06, 2005. [62] Y. K. Chin, K. C. Yong, N. Bolong, S. S. Yang, and K. T. K. Teo,
[38] X. S. Yang, S. Deb, “Cuckoo search via Lévy flights,” in “Multiple intersections traffic signal timing optimization with genetic
Proc. World Congr. Nature Biologically Inspired Comput., 2009, algorithm,” in Proc. IEEE Int. Conf. Control Syst., Comput. Eng.,
pp. 210–214. Nov. 2011, pp. 454–459.
[39] X. S. Yang, “A new metaheuristic bat-inspired algorithm,” in Proc. [63] Z. Shen, K. Wang, and F.-Y. Wang, “GPU based non-dominated
Nature Inspired Cooperat. Strategies Optim., 2010, pp. 65–74. sorting genetic algorithm-II for multi-objective traffic light signaling
[40] Y. Shi, “An optimization algorithm based on brainstorming process,” optimization with agent based modeling,” in Proc. 16th Int. IEEE Conf.
Int. J. Swarm Intell. Res., vol. 2, no. 4, pp. 35–62, Oct. 2011. Intell. Transp. Syst. (ITSC), Oct. 2013, pp. 1840–1845.
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
62 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 23, NO. 1, JANUARY 2022
[64] K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, “A fast and [87] E. Ricalde and W. Banzhaf, “A genetic programming approach for the
elitist multiobjective genetic algorithm: NSGA-II,” IEEE Trans. Evol. traffic signal control problem with epigenetic modifications,” in Proc.
Comput., vol. 6, no. 2, pp. 182–197, Apr. 2002. Eur. Conf. Genetic Program., 2016, pp. 133–148.
[65] Y. Li, L. Yu, S. Tao, and K. Chen, “Multi-objective optimization of [88] E. Ricalde and W. Banzhaf, “Evolving adaptive traffic signal controllers
traffic signal timing for oversaturated intersection,” Math. Problems for a real scenario using genetic programming with an epigenetic mech-
Eng., vol. 2013, Dec. 2013, Art. no. 182643. anism,” in Proc. 16th IEEE Int. Conf. Mach. Learn. Appl. (ICMLA),
[66] R. Qian, Z. Lun, Y. Wenchen, and Z. Meng, “A traffic emission Dec. 2017, pp. 897–902.
saving signal timing model for urban isolated intersections,” Proc. [89] C. Dong, S. Huang, and X. Liu, “Urban area traffic signal timing
Socia Behav. Sci., vol. 96, pp. 2404–2413, Oct. 2013. optimization based on sa-PSO,” in Proc. Int. Conf. Artif. Intell. Comput.
[67] H. Dezani, N. Marranghello, and F. Damiani, “Genetic algorithm-based Intell., Oct. 2010, pp. 80–84.
traffic lights timing optimization and routes definition using Petri net [90] J. García-Nieto, E. Alba, and A. Carolina Olivera, “Swarm intelligence
model of urban traffic flow,” in Proc. 19th World Congr. Int. Fed. for traffic light scheduling: Application to real urban areas,” Eng. Appl.
Autom. Control, 2014, pp. 11326–11331. Artif. Intell., vol. 25, no. 2, pp. 274–283, Mar. 2012.
[68] H. Dezani, R. D. S. Bassi, N. Marranghello, L. Gomes, F. Damiani, [91] J. Garcia-Nieto, A. C. Olivera, and E. Alba, “Optimal cycle program
and I. Nunes da Silva, “Optimizing urban traffic flow using genetic of traffic lights with particle swarm optimization,” IEEE Trans. Evol.
algorithm with Petri net analysis as fitness function,” Neurocomputing, Comput., vol. 17, no. 6, pp. 823–839, Dec. 2013.
vol. 124, pp. 162–167, Jan. 2014. [92] Z. Yong and W. Peng, “Optimal control for region of the city traffic
[69] H.-Y. Tung, W.-C. Ma, and T.-L. Yu, “Novel traffic signal timing signal based on selective particle swarm optimization algorithm,” in
adjustment strategy based on genetic algorithm,” in Proc. IEEE Congr. Proc. Int. Conf. Intell. Transp., Big Data Smart City, Dec. 2015,
Evol. Comput. (CEC), Jul. 2014, pp. 2353–2360. pp. 544–550.
[70] M. K. Tan, H. S. E. Chuo, R. K. Y. Chin, K. B. Yeo, and [93] I. Geda Pasek Suta Wijaya, K. Uchimura, and G. Koutaki, “Traffic light
K. T. K. Teo, “Optimization of urban traffic network signalization using signal parameters optimization using particle swarm optimization, case
genetic algorithm,” in Proc. IEEE Conf. Open Syst. (ICOS), Oct. 2016, study of ooe toroku road network optimization,” in Proc. Int. Seminar
pp. 87–92. Intell. Technol. Appl., 2015, pp. 11–16.
[71] H. Jung, S. Choi, B. B. Park, H. Lee, and S. H. Son, “Bi-level opti- [94] I. G. P. S. Wijaya, “The improvement me-ga based traffic signal control
mization for eco-traffic signal system,” in Proc. Int. Conf. Connected optimization using new fitness model,” GSTF J. Comput., vol. 2, no. 2,
Vehicles Expo (ICCVE), Sep. 2016. pp. 64–69, 2012.
[72] V. Oduguwa and R. Roy, “Bi-level optimisation using genetic algo- [95] K. Han, Y. Sun, H. Liu, T. L. Friesz, and T. Yao, “A bi-level model of
rithm,” in Proc. IEEE Int. Conf. Artif. Intell. Syst. (ICAIS), 2002, dynamic traffic signal control with continuum approximation,” Transp.
pp. 322–327. Res. C, Emerg. Technol., vol. 55, pp. 409–431, Jun. 2015.
[73] P. Jiao, H. Wang, and T. Sun, “Real-time arterial coordination [96] S. Dabiri and M. Abbas, “Arterial traffic signal optimization using parti-
control based on dynamic intersection turning fractions estimation cle swarm optimization in an integrated VISSIM-MATLAB simulation
using genetic algorithm,” Math. Problems Eng., vol. 2014, Jul. 2014, environment,” in Proc. IEEE 19th Int. Conf. Intell. Transp. Syst. (ITSC),
Art. no. 430497. Nov. 2016, pp. 766–771.
[74] X. Li, Z. Zhao, L. Liu, Y. Liu, and P. Li, “An optimization model [97] B. Wu and D. Wang, “Traffic signal networks control optimize with
of multi-intersection signal control for trunk road under collaborative PSO algorithm,” in Proc. 12th Int. Conf. Natural Comput., Fuzzy Syst.
information,” J. Control Sci. Eng., vol. 2017, pp. 1–11, Apr. 2017. Knowl. Discovery (ICNC-FSKD), Aug. 2016, pp. 230–234.
[75] Z. Li, M. Shahidehpour, S. Bahramirad, and A. Khodaei, “Optimizing [98] G. Tong, F. Cui, and C. Fan, “Genetic algorithm and its application in
traffic signal settings in smart cities,” IEEE Trans. Smart Grid, vol. 8, the realtime traffic signal optimization control,” in Proc. 6th Int. Conf.
no. 5, pp. 2382–2393, Sep. 2017. ITS Telecommun., Jun. 2006, pp. 86–89.
[76] N. R. Sabar, L. M. Kieu, E. Chung, T. Tsubota, and P. E. Maciel [99] W. Hu, H. Wang, L. Yan, and B. Du, “A swarm intelligent method for
de Almeida, “A memetic algorithm for real world multi-intersection traffic light scheduling: Application to real urban traffic networks,” Int.
traffic signal optimisation problems,” Eng. Appl. Artif. Intell., vol. 63, J. Speech Technol., vol. 44, no. 1, pp. 208–231, Jan. 2016.
pp. 45–53, Aug. 2017. [100] P. Jiao, R. Li, and Z. Li, “Pareto front-based multi-objective real-
[77] W. Kou, X. Chen, L. Yu, and H. Gong, “Multiobjective optimization time traffic signal control model for intersections using particle swarm
model of intersection signal timing considering emissions based on optimization algorithm,” Adv. Mech. Eng., vol. 8, no. 8, pp. 1–15, 2016.
field data: A case study of beijing,” J. Air Waste Manage. Assoc., [101] H. S. E. Chuo, M. K. Tan, A. C. H. Chong, R. K. Y. Chin, and
vol. 68, no. 8, pp. 836–848, Aug. 2018. K. T. K. Teo, “Evolvable traffic signal control for intersection conges-
[78] X. Li and J.-Q. Sun, “Signal multiobjective optimization for urban tion alleviation with enhanced particle swarm optimisation,” in Proc.
traffic network,” IEEE Trans. Intell. Transp. Syst., vol. 19, no. 11, IEEE 2nd Int. Conf. Autom. Control Intell. Syst. (ICACIS), Oct. 2017,
pp. 3529–3537, Nov. 2018. pp. 92–97.
[79] X. Li and J.-Q. Sun, “Multi-objective optimal predictive control of [102] M. A. Chentoufi and R. Ellaia, “A hybrid particle swarm optimization
signals in urban traffic network,” J. Intell. Transp. Syst., vol. 23, no. 4, and tabu search algorithm for adaptive traffic signal timing optimiza-
pp. 370–388, Jul. 2019. tion,” in Proc. IEEE Int. Conf. Technol. Manage., Oper. Decisions
[80] C. Ma and P. Liu, “Intersection signal timing optimization considering (ICTMOD), Nov. 2018, pp. 25–30.
the travel safety of the elderly,” Adv. Mech. Eng., vol. 11, no. 12, [103] X. Li and D. Li, “Dynamic self-adaptive chaotic particle swarm
pp. 1–8, 2019. optimization algorithm in optimal control of public transit priority
[81] H. Ceylan, “Optimal design of signal controlled road networks using traffic signal,” in Proc. 10th Int. Conf. Intell. Hum.-Mach. Syst. Cybern.
differential evolution optimization algorithm,” Math. Problems Eng., (IHMSC), Aug. 2018, pp. 208–213.
vol. 2013, Aug. 2013, Art. no. 696374. [104] H. Jia, Y. Lin, Q. Luo, Y. Li, and H. Miao, “Multi-objective optimiza-
[82] R. E. Allsop and J. A. Charlesworth, “Traffic in a signalcontrolled road tion of urban road intersection signal timing based on particle swarm
network: An example of different signal timings including different optimization algorithm,” Adv. Mech. Eng., vol. 11, no. 4, pp. 1–9, 2019.
routings,” Traffic Eng. Control, vol. 18, no. 5, pp. 262–265, 1977. [105] E. Zechman, L. Quadrifoglio, and R. Putha, “Ant colony optimiza-
[83] H. Ceylan and M. G. H. Bell, “Traffic signal timing optimisation based tion algorithm for signal coordination of oversaturated traffic net-
on genetic algorithm approach, including drivers’ routing,” Transp. Res. works,” Texas Transp. Inst., Texas Univ., College Station, TX, USA,
B, Methodol., vol. 38, no. 4, pp. 329–342, 2004. Tech. Rep. SWUTC/10/169113-1, 2010.
[84] H. Ceylan and H. Ceylan, “A hybrid harmony search and TRANSYT [106] O. Baskan and S. Haldenbilen, “Ant colony optimization approach for
hill climbing algorithm for signalized stochastic equilibrium trans- optimizing traffic signal timings,” in Proc. Ant Colony Optimization-
portation networks,” Transp. Res. C, Methodol., vol. 25, pp. 152–167, Methods Appl., 2011, pp. 205–220.
Oct. 2012. [107] D. Renfrew and X.-H. Yu, “Traffic signal optimization using ant colony
[85] Z. Cakici and Y. S. Murat, “A differential evolution algorithm-based algorithm,” in Proc. Int. Joint Conf. Neural Netw. (IJCNN), Jun. 2012,
traffic control model for signalized intersections,” Adv. Civil Eng., pp. 1–7.
vol. 2019, Oct. 2019, Art. no. 7360939. [108] R. Peñabaena-Niebles, V. Cantillo, J. L. Moura, and A. Ibeas, “Design
[86] O. Baskan, “A multiobjective bilevel programming model for environ- and evaluation of a mathematical optimization model for traffic signal
mentally friendly traffic signal timings,” Adv. Civil Eng., vol. 2019, plan transition based on social cost function,” J. Adv. Transp., vol. 2017,
pp. 1–13, Oct. 2019. pp. 1–12, Oct. 2017.
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.
SHAIKH et al.: REVIEW ON SWARM INTELLIGENCE AND EVOLUTIONARY ALGORITHMS 63
[109] M. Dell’Orco, O. Baskan, and M. Marinelli, “A harmony search algo- Palwasha W. Shaikh (Member, IEEE) received the B.Eng. degree (summa
rithm approach for optimizing traffic signal timings,” Traffic Transp., cum laude) in computer engineering from the American University of Kuwait
vol. 25, no. 4, pp. 349–358, Jul. 2013. (AUK), Salmiya, Kuwait, in 2019. She is currently pursuing the M.Sc. degree
[110] K. Gao, Y. Zhang, A. Sadollah, and R. Su, “Optimizing urban traffic in electrical and computer engineering with the University of Ottawa (UO),
light scheduling problem using harmony search with ensemble of local Ottawa, ON, Canada. From 2015 to 2019, she was a Teaching Assistant with
search,” Appl. Soft Comput., vol. 48, pp. 359–372, Nov. 2016. the Tutoring Center (TRC), AUK. From 2016 to 2019, she was a Research
[111] Y. Zhang, K. Gao, Y. Zhang, and R. Su, “Traffic light scheduling for Assistant with AUK with the Department of Engineering. She is currently
pedestrian-vehicle mixed-flow networks,” IEEE Trans. Intell. Transp. a Research Assistant with UO under Dr. Hussein T. Mouftah’s supervision.
Syst., vol. 20, no. 4, pp. 1468–1483, Apr. 2019. She has researched on embedded systems, traffic signal control problems,
[112] Y. Zhang, Y. Zhang, and R. Su, “Optimization of vehicle delay light-fidelity, IoT and connected vehicles in the past. Her current research
and drivers’ unhappiness at a signalized network: A multi-objective interests include smart connected and autonomous electric vehicles, deep
approach,” in Proc. IEEE 15th Int. Conf. Control Autom. (ICCA), learning, wireless sensor networks, smart grids, and dynamic wireless charging
Jul. 2019, pp. 622–627. infrastructure and schemes for connected and autonomous electric vehicles.
[113] R. K. Abushehab, B. K. Abdalhaq, and B. Sartawi, “Genetic vs. Particle
swarm optimization techniques for traffic light signals timing,” in Proc.
6th Int. Conf. Comput. Sci. Inf. Technol. (CSIT), Mar. 2014, pp. 27–35.
[114] K. Malecki and S. Iwan, “Comparative analysis of selected algorithms Mohammed El-Abd (Senior Member, IEEE) received the B.Eng. and M.Sc.
in the process of optimization of traffic lights,” in Proc. Asian Conf. degrees from the ECE Department, Ain Shams University, Egypt, in 1998
Intell. Inf. Databse Syst., 2017, pp. 497–506. and 2003, respectively, and the Ph.D. degree from the ECE Department,
[115] N. Hansen, “The CMA evolution strategy: A tutorial,” 2016, University of Waterloo (UW), Canada, in 2008. He is currently an Associate
arXiv:1604.00772. [Online]. Available: http://arxiv.org/abs/1604.00772 Professor of computer engineering with the Department of Engineering, The
[116] K. Gao, Y. Zhang, A. Sadollah, A. Lentzakis, and R. Su, “Jaya, American University of Kuwait (AUK). He has published more than 10 journal
harmony search and water cycle algorithms for solving large-scale articles and over 60 conference publications, abstracts, and book chapters.
real-life urban traffic light scheduling problem,” Swarm Evol. Comput., He is an Associate Editor of the Swarm and Evolutionary Computation
vol. 37, pp. 58–72, Dec. 2017. (SWEVO) journal by Elsevier since 2016 and served as a Guest Editor for
[117] R. V. Rao, “Jaya: A simple and new optimization algorithm for the IEEE T RANSACTIONS ON E DUCATION. He serves as a reviewer for many
solving constrained and unconstrained optimization problems,” Int. prestigious journals including the IEEE T RANSACTIONS ON E VOLUTIONARY
J. Ind. Eng. Comput., vol. 7, pp. 19–34, Apr. 2016. C OMPUTATION, the IEEE T RANSACTIONS ON C YBERNETICS , and the IEEE
[118] H. Eskandar, A. Sadollah, A. Bahreininejad, and M. Hamdi, “Water A CCESS . His research interests span the areas of meta-heuristics, evolu-
cycle algorithm – a novel Metaheuristic optimization method for solv- tionary computation, swarm intelligence, cooperative algorithms, continuous
ing constrained engineering optimization problems,” Comput. Struct., optimization, large-scale optimization, Internet-of-Things (IoT), smart cities,
vols. 110–111, pp. 151–166, Nov. 2012. control & robotics, and engineering education.
[119] K. Gao, Y. Zhang, Y. Zhang, R. Su, and P. N. Suganthan, “Meta-
heuristics for bi-objective urban traffic light scheduling problems,”
IEEE Trans. Intell. Transp. Syst., vol. 20, no. 7, pp. 2618–2629,
Jul. 2019.
[120] K. Gao, Y. Zhang, R. Su, F. Yang, P. N. Suganthan, and M. Zhou, Mounib Khanafer (Senior Member, IEEE) received the B.Sc. degree in
“Solving traffic signal scheduling problems in heterogeneous traffic electrical engineering from Kuwait University, Kuwait, in 2002, the M.Sc.
degree in electrical engineering from the University of Ottawa, Canada, in
network by using meta-heuristics,” IEEE Trans. Intell. Transp. Syst.,
vol. 20, no. 9, pp. 3272–3282, Sep. 2019. 2007, and the Ph.D. degree in electrical and computer engineering from
[121] R. García-Ródenas, M. L. López-García, M. T. Sánchez-Rico, and the University of Ottawa, Canada, in 2012. He is currently an Associate
Professor of electrical and computer engineering with the Department of
J. A. López-Gómez, “A bilevel approach to enhance prefixed traffic
signal optimization,” Eng. Appl. Artif. Intell., vol. 84, pp. 51–65, Engineering, American University of Kuwait, Kuwait. He conducts research
Sep. 2019. in the general areas of wireless sensor networks and the Internet of Things
[122] A. Jamal, M. Tauhidur Rahman, H. M. Al-Ahmadi, I. Ullah, and and their applications. He has three years of industrial experience at Nortel
Networks, Canada, and worked as a Post-Doctoral Fellow with the School of
M. Zahid, “Intelligent intersection control for delay optimization:
Using meta-heuristic search algorithms,” Sustainability, vol. 12, no. 5, Electrical Engineering and Computer Science, University of Ottawa, Canada,
p. 1896, Mar. 2020. from 2012 to 2013.
[123] C. G. Corlu, R. de la Torre, A. Serrano-Hernandez, A. A. Juan, and
J. Faulin, “Optimizing energy consumption in transportation: Literature
review, insights, and research opportunities,” Energies, vol. 13, no. 5,
p. 1115, Mar. 2020. Kaizhou Gao (Member, IEEE) received the B.Sc. and master’s degrees,
[124] Y. Zhang, Y. Zhang, and R. Su, “Pedestrian-safety-aware traf- China, in 2005 and 2008, respectively, and the Ph.D. degree from Nanyang
fic light control strategy for urban traffic congestion alleviation,” Technological University (NTU), Singapore, in 2016. From 2008 to 2012, he
IEEE Trans. Intell. Transp. Syst., early access, Dec. 4, 2019, doi: was with the School of Computer, Liaocheng University, China. He was a
10.1109/TITS.2019.2955752. Research Associate with the School of Electronic and Electrical Engineering,
[125] G. Wu, R. Mallipeddi, and P. N. Suganthan, “Ensemble strategies NTU, from 2012 to 2013. From 2013 to 2015, he was a software engineer with
for population-based optimization algorithms—A survey,” Swarm Evol. the Singapore Institute of Manufacturing Technology, A*STAR, Singapore.
Comput., vol. 44, pp. 695–711, Feb. 2019. Since 2015, he has been a Research Fellow with the School of Electronic
[126] X. Ma et al., “A survey on cooperative co-evolutionary algorithms,” and Electrical Engineering, NTU. His research interests include intelligent
IEEE Trans. Evol. Comput., vol. 23, no. 3, pp. 421–441, Jun. 2019. computation, optimization, scheduling, and intelligent transportation. He has
[127] Y. Tan and K. Ding, “A survey on GPU-based implementation of authored over 70 refereed papers and is an Associate Editor of International
swarm intelligence algorithms,” IEEE Trans. Cybern., vol. 46, no. 9, Journals Swarm and Evolutionary Computation and IET Collaborative Intel-
pp. 2028–2041, Sep. 2016. ligent Manufacturing.
Authorized licensed use limited to: SASI INSTITUTE OF TECHNOLOGY & ENGINEERING. Downloaded on October 23,2024 at 05:35:24 UTC from IEEE Xplore. Restrictions apply.