IEEE Computational Intelligence Magazine - May 2022 - 97

Selecting which data and determining
the weight (importance) of each
selected data for formulating the problem
model are two critical issues in data
fusion, which directly affect whether the
model can accurately describe the optimization
problem in the real world. EC
algorithms are promising methods to
address these two issues in data fusion.
There are two potential solution frameworks:
offline and online. In the offline
framework, EC algorithms use historical
data for data fusion to generate a static
problem model. The advantage of the
offline framework is that the EC algorithms
only need to execute once.
However, because the generated model
is static, the EC algorithms must generate
a robust problem model that is capable
in various situations. In the online
framework, a rough problem model is
formulated initially. Then, the dynamic
transportation data collected from the
environment are used by EC algorithms
to tune the problem model. The advantage
of the online framework is that it
can adapt to various situations. However,
it tends to yield overfitting of the problem
model and requires a real-time
response of the EC algorithms.
B. Higher-Accuracy EC
The optimization problems of intelligent
transportation in smart cities will
be more and more complex in the
future. On the one hand, many complex
features exist in the optimization problems,
such as large-scale data, multiple
optimal solutions, multiple optimization
objectives, multiple constraints,
dynamic environments, and expensive
evaluations. On the other hand, an
optimization problem is usually with
several complex features simultaneously.
For example, optimization problems
in traffic management will involve
large-scale data and dynamic environments
simultaneously.
Therefore, besides the traditional EC
algorithms, the recently-proposed EC
algorithms that have shown great performance
in solving complex optimization
problems like large-scale optimization
problems, multimodal optimization problems,
multi-/many-objective optimization
problems, and in solving more complex
problems like large-scale multiobjective
optimization problems [184]-[186] and
large-scale multimodal multiobjective
optimization problems [187] are of great
potential to be applied to solve the optimization
problems of intelligent transportation
in smart cities. Moreover, designing
efficient EC algorithms that can deal with
complex features and generate a highaccuracy
solution is a meaningful research
direction. There are three guidelines for
the design of such efficient EC algorithms.
Firstly, prior knowledge of the
optimization problems should be utilized
to provide search guidance in EC algorithms.
Secondly, specific search strategies
or evolutionary operators that adapt to
the problem features and maintain sufficient
search diversity for avoiding premature
convergence can be designed. Thirdly,
hybrid algorithms that benefit from the
advantage of different EC algorithms are
also a promising approach to enhance the
algorithm performance.
C. Real-Time EC
Many optimization problems in smart
cities require rapid response. For example,
traffic flow is highly dynamic, and only
real-time decision-making can achieve
good results. As another example, when
an emergency occurs, such as a chemical
plant explosion, the response must be
determined quickly to reduce casualties
and to prevent the situation from deteriorating.
However, the large-scale data in
the optimization problems presents challenges
for the design of EC algorithms to
achieve a real-time response.
The combination of EC algorithms
and distributed computing technology
is a potential solution [188]. In EC
algorithms, each individual in a population
can evolve in parallel. Thus,
deploying EC algorithms on distributed
computing platforms, particularly cloud
platforms, can greatly enhance time
efficiency [189]. However, the communication
(information sharing) among
individuals of EC algorithms in distributed
computing scenario is time-consuming.
Researchers can focus on optimizing
the population topology of EC
algorithms to reduce communication
among individuals while maintaining
search efficiency. In addition, resource
allocation is another research topic. The
charging of cloud computing resources
follows the " pay-as-you-go " principle
that calculates charges based on resource
usage. Thus, time and cost efficiency
should be considered simultaneously.
Researchers can focus on the formulation
of resource allocation schemes for
efficiently utilizing computing resources
(e.g., maximizing algorithm performance
while minimizing computing
resources). Moreover, the latest and
modern matrix-based EC [190], generation-level
parallel EC [191], scale-adaptive
fitness evaluation EC [75], and
resource-aware distributed EC [192]
have great potential to reduce execution
time in achieving real-time response.
D. Data-Driven EC Algorithms
When designing EC algorithms to solve
the optimization problems of intelligent
transportation in smart cities, the related
data can be analyzed to generate search
guidance or knowledge for driving the
evolution of EC algorithms. Machine
learning (ML) techniques such as the artificial
neural network and support vector
machine are promising approaches for
data analysis, which have been widely
researched in recent years and have shown
great performance. Therefore, the incorporation
of ML techniques for designing
an efficient data-driven EC algorithm is a
promising research direction.
There are two types of related data
that can be utilized. One is the problem
data (i.e., the data in the optimization
problems of intelligent transportation in
smart cities). For example, when solving
expensive optimization problems, the
evaluation of a candidate solution
involves massive computational tasks and
thus usually takes a very long time or
very high cost. ML techniques can analyze
the existing evaluation results of
some candidate solutions, and obtain a
surrogate model to evaluate the new
candidate solutions for saving time and
cost [193], [194]. The other type of
related data is the algorithm data, i.e.,
the data generated by the EC algorithms.
For example, when solving
MAY 2022 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE 97

IEEE Computational Intelligence Magazine - May 2022

Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - May 2022

Contents
IEEE Computational Intelligence Magazine - May 2022 - Cover1
IEEE Computational Intelligence Magazine - May 2022 - Cover2
IEEE Computational Intelligence Magazine - May 2022 - Contents
IEEE Computational Intelligence Magazine - May 2022 - 2
IEEE Computational Intelligence Magazine - May 2022 - 3
IEEE Computational Intelligence Magazine - May 2022 - 4
IEEE Computational Intelligence Magazine - May 2022 - 5
IEEE Computational Intelligence Magazine - May 2022 - 6
IEEE Computational Intelligence Magazine - May 2022 - 7
IEEE Computational Intelligence Magazine - May 2022 - 8
IEEE Computational Intelligence Magazine - May 2022 - 9
IEEE Computational Intelligence Magazine - May 2022 - 10
IEEE Computational Intelligence Magazine - May 2022 - 11
IEEE Computational Intelligence Magazine - May 2022 - 12
IEEE Computational Intelligence Magazine - May 2022 - 13
IEEE Computational Intelligence Magazine - May 2022 - 14
IEEE Computational Intelligence Magazine - May 2022 - 15
IEEE Computational Intelligence Magazine - May 2022 - 16
IEEE Computational Intelligence Magazine - May 2022 - 17
IEEE Computational Intelligence Magazine - May 2022 - 18
IEEE Computational Intelligence Magazine - May 2022 - 19
IEEE Computational Intelligence Magazine - May 2022 - 20
IEEE Computational Intelligence Magazine - May 2022 - 21
IEEE Computational Intelligence Magazine - May 2022 - 22
IEEE Computational Intelligence Magazine - May 2022 - 23
IEEE Computational Intelligence Magazine - May 2022 - 24
IEEE Computational Intelligence Magazine - May 2022 - 25
IEEE Computational Intelligence Magazine - May 2022 - 26
IEEE Computational Intelligence Magazine - May 2022 - 27
IEEE Computational Intelligence Magazine - May 2022 - 28
IEEE Computational Intelligence Magazine - May 2022 - 29
IEEE Computational Intelligence Magazine - May 2022 - 30
IEEE Computational Intelligence Magazine - May 2022 - 31
IEEE Computational Intelligence Magazine - May 2022 - 32
IEEE Computational Intelligence Magazine - May 2022 - 33
IEEE Computational Intelligence Magazine - May 2022 - 34
IEEE Computational Intelligence Magazine - May 2022 - 35
IEEE Computational Intelligence Magazine - May 2022 - 36
IEEE Computational Intelligence Magazine - May 2022 - 37
IEEE Computational Intelligence Magazine - May 2022 - 38
IEEE Computational Intelligence Magazine - May 2022 - 39
IEEE Computational Intelligence Magazine - May 2022 - 40
IEEE Computational Intelligence Magazine - May 2022 - 41
IEEE Computational Intelligence Magazine - May 2022 - 42
IEEE Computational Intelligence Magazine - May 2022 - 43
IEEE Computational Intelligence Magazine - May 2022 - 44
IEEE Computational Intelligence Magazine - May 2022 - 45
IEEE Computational Intelligence Magazine - May 2022 - 46
IEEE Computational Intelligence Magazine - May 2022 - 47
IEEE Computational Intelligence Magazine - May 2022 - 48
IEEE Computational Intelligence Magazine - May 2022 - 49
IEEE Computational Intelligence Magazine - May 2022 - 50
IEEE Computational Intelligence Magazine - May 2022 - 51
IEEE Computational Intelligence Magazine - May 2022 - 52
IEEE Computational Intelligence Magazine - May 2022 - 53
IEEE Computational Intelligence Magazine - May 2022 - 54
IEEE Computational Intelligence Magazine - May 2022 - 55
IEEE Computational Intelligence Magazine - May 2022 - 56
IEEE Computational Intelligence Magazine - May 2022 - 57
IEEE Computational Intelligence Magazine - May 2022 - 58
IEEE Computational Intelligence Magazine - May 2022 - 59
IEEE Computational Intelligence Magazine - May 2022 - 60
IEEE Computational Intelligence Magazine - May 2022 - 61
IEEE Computational Intelligence Magazine - May 2022 - 62
IEEE Computational Intelligence Magazine - May 2022 - 63
IEEE Computational Intelligence Magazine - May 2022 - 64
IEEE Computational Intelligence Magazine - May 2022 - 65
IEEE Computational Intelligence Magazine - May 2022 - 66
IEEE Computational Intelligence Magazine - May 2022 - 67
IEEE Computational Intelligence Magazine - May 2022 - 68
IEEE Computational Intelligence Magazine - May 2022 - 69
IEEE Computational Intelligence Magazine - May 2022 - 70
IEEE Computational Intelligence Magazine - May 2022 - 71
IEEE Computational Intelligence Magazine - May 2022 - 72
IEEE Computational Intelligence Magazine - May 2022 - 73
IEEE Computational Intelligence Magazine - May 2022 - 74
IEEE Computational Intelligence Magazine - May 2022 - 75
IEEE Computational Intelligence Magazine - May 2022 - 76
IEEE Computational Intelligence Magazine - May 2022 - 77
IEEE Computational Intelligence Magazine - May 2022 - 78
IEEE Computational Intelligence Magazine - May 2022 - 79
IEEE Computational Intelligence Magazine - May 2022 - 80
IEEE Computational Intelligence Magazine - May 2022 - 81
IEEE Computational Intelligence Magazine - May 2022 - 82
IEEE Computational Intelligence Magazine - May 2022 - 83
IEEE Computational Intelligence Magazine - May 2022 - 84
IEEE Computational Intelligence Magazine - May 2022 - 85
IEEE Computational Intelligence Magazine - May 2022 - 86
IEEE Computational Intelligence Magazine - May 2022 - 87
IEEE Computational Intelligence Magazine - May 2022 - 88
IEEE Computational Intelligence Magazine - May 2022 - 89
IEEE Computational Intelligence Magazine - May 2022 - 90
IEEE Computational Intelligence Magazine - May 2022 - 91
IEEE Computational Intelligence Magazine - May 2022 - 92
IEEE Computational Intelligence Magazine - May 2022 - 93
IEEE Computational Intelligence Magazine - May 2022 - 94
IEEE Computational Intelligence Magazine - May 2022 - 95
IEEE Computational Intelligence Magazine - May 2022 - 96
IEEE Computational Intelligence Magazine - May 2022 - 97
IEEE Computational Intelligence Magazine - May 2022 - 98
IEEE Computational Intelligence Magazine - May 2022 - 99
IEEE Computational Intelligence Magazine - May 2022 - 100
IEEE Computational Intelligence Magazine - May 2022 - 101
IEEE Computational Intelligence Magazine - May 2022 - 102
IEEE Computational Intelligence Magazine - May 2022 - 103
IEEE Computational Intelligence Magazine - May 2022 - 104
IEEE Computational Intelligence Magazine - May 2022 - Cover3
IEEE Computational Intelligence Magazine - May 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com