Computational Intelligence - November 2014 - 68

known as robust optimal solutions [29].
However, if the changes are large and
continuous, meta-heuristics for tracking
the moving optima will often be developed, which is known as dynamic optimization [42]. Different from the
robustness approach to handling uncertainties, dynamic optimization aims to
track the optimum whenever it
changes. Theoretically this sounds perfect, but practically it is not desired for
two reasons. First, tracking a moving
optimum is computationally intensive,
particularly if the fitness evaluations are
expensive. Second, a change in the
design or solution may be expensive
and frequent changes are not allowed in
many cases. To take these two factors
into account, a new approach to cope
with uncertainties, termed robustness
over time, has been suggested [30]. The
main idea is to reach a realistic trade-off
between finding a robust optimal solution and tracking the moving optimum.
That is, a design or solution will be
changed only if the solution currently
in use is no longer acceptable, and a
new optimal solution that changes
slowly over time, which is not necessarily the best solution in that time instant,
will be sought.
4.2. Big Data in Optimization

Meta-heuristic global optimization of
complex systems cannot be accomplished without data generated in
numerical simulations and physical
experiments. For example, design optimization of a racing car is extremely
challenging since it involves many subsystems such as front wing, rear wing,
chassis and tires. A huge number of
decision variables are involved, which
may seriously degrade the search performance of meta-heuristics. To alleviate
this difficulty, data generated by aerodynamic engineers in their daily work will
be very helpful to determine which
subsystem, or even as a step further
which part of the subsystem, is critical
for enhancing the aerodynamic and
drivability of a car. Analysis and mining
of such data is, however, a challenging
task, because the amount of data is huge,
and the data might be stored in different

68

forms and polluted with noise. In other
words, these data are fully characterized
by the four V's of big data. In addition, as
fitness evaluations of racing car designs
are highly time-consuming, surrogates
are indispensable in optimization of racing vehicles.
Another example is the computational reconstruction of biological gene
regulatory networks. Reconstruction of
gene regulatory networks can be seen as
a complex optimization problem, where
a large number of parameters and connectivity of the network need to be
determined. While meta-heuristic optimization algorithms have been shown to
be very promising, the gene expression
data for reconstruction is substantially
big data in nature [51]. Data available
from gene expression is increasing at an
exponential rate [59]. The volume of
data is ever increasing with developments in next generation sequence
techniques such as high-throughput
experiments. In addition, data from
experimental biology, such as microarray
data, is noisy, and gene expression experiments rarely have the same growth
conditions and thus produce heterogeneous data sets. Data variety is also significantly increased through the use of
deletion data, where a gene is deleted in
order to determine its regulatory targets.
Perturbation experiments are useful in
reconstruction of gene regulatory networks, which, however, are another
source of variety in biological data. Data
collected from different labs for the
same genes in the same biological network are often different.
It also becomes very important to
develop optimization algorithms that
are able to gain problem-specific
knowledge dur ing optimization.
Acquisition of problem-specific knowledge can help capture the problem
structure to perform more efficient
search. For largescale problems that
have a large number of objectives, such
knowledge can be used to guide the
search through the most promising
search space, and to specify preferences
over the objectives so that the search
will focus on the most important tradeoffs. Unfortunately, sometimes only

IEEE ComputatIonal IntEllIgEnCE magazInE | novEmbEr 2014

limited a-priori knowledge is available
for the problem to be solved. It is
therefore also interesting to discover
knowledge from similar optimization
problems or objectives that have been
previously solved [20]. In this case,
proper re-use of the knowledge can be
very challenging. The relationship
between the challenges in complex systems optimization and the nature of big
data is illustrated in Fig. 2.
4.3. Opportunities and Challenges

As discussed above, big data is widely
seen as essential for the success of the
design optimization of complex systems.
Much effort has been dedicated to the
use of data to enhance the performance
of meta-heuristic optimization algorithms for solving large-scale problems in
the presence of large amounts of uncertainties. It is believed that the boom in
big data research can create new opportunities as well as impose new challenges
to data driven optimization. Answering
the following questions can be central to
converting the challenges posed by big
data into opportunities.
First, how can we seamlessly integrate modern learning and optimization
techniques? Many advanced learning
techniques, such as semi-supervised
learning [63], incremental learning [15],
active learning [47] and deep learning
[10] have been developed over the past
decade. However, these techniques have
rarely been taken advantage of within
optimization with few exceptions, and
they are critical in acquiring domain
knowledge from a large amount of heterogeneous and noisy data. For optimization using meta-heuristics, such
knowledge is decisive in setting up a
flexible and compact problem representation, designing efficient search operators, constructing high-quality surrogates, and refining user preferences in
multi-objective optimization.
Second, how can we formulate the
optimization problem so that new
techniques developed in big data
research can be more efficiently leveraged? Traditional formulation of optimization problems consists of defining
objective functions, decision variables



Table of Contents for the Digital Edition of Computational Intelligence - November 2014

Computational Intelligence - November 2014 - Cover1
Computational Intelligence - November 2014 - Cover2
Computational Intelligence - November 2014 - 1
Computational Intelligence - November 2014 - 2
Computational Intelligence - November 2014 - 3
Computational Intelligence - November 2014 - 4
Computational Intelligence - November 2014 - 5
Computational Intelligence - November 2014 - 6
Computational Intelligence - November 2014 - 7
Computational Intelligence - November 2014 - 8
Computational Intelligence - November 2014 - 9
Computational Intelligence - November 2014 - 10
Computational Intelligence - November 2014 - 11
Computational Intelligence - November 2014 - 12
Computational Intelligence - November 2014 - 13
Computational Intelligence - November 2014 - 14
Computational Intelligence - November 2014 - 15
Computational Intelligence - November 2014 - 16
Computational Intelligence - November 2014 - 17
Computational Intelligence - November 2014 - 18
Computational Intelligence - November 2014 - 19
Computational Intelligence - November 2014 - 20
Computational Intelligence - November 2014 - 21
Computational Intelligence - November 2014 - 22
Computational Intelligence - November 2014 - 23
Computational Intelligence - November 2014 - 24
Computational Intelligence - November 2014 - 25
Computational Intelligence - November 2014 - 26
Computational Intelligence - November 2014 - 27
Computational Intelligence - November 2014 - 28
Computational Intelligence - November 2014 - 29
Computational Intelligence - November 2014 - 30
Computational Intelligence - November 2014 - 31
Computational Intelligence - November 2014 - 32
Computational Intelligence - November 2014 - 33
Computational Intelligence - November 2014 - 34
Computational Intelligence - November 2014 - 35
Computational Intelligence - November 2014 - 36
Computational Intelligence - November 2014 - 37
Computational Intelligence - November 2014 - 38
Computational Intelligence - November 2014 - 39
Computational Intelligence - November 2014 - 40
Computational Intelligence - November 2014 - 41
Computational Intelligence - November 2014 - 42
Computational Intelligence - November 2014 - 43
Computational Intelligence - November 2014 - 44
Computational Intelligence - November 2014 - 45
Computational Intelligence - November 2014 - 46
Computational Intelligence - November 2014 - 47
Computational Intelligence - November 2014 - 48
Computational Intelligence - November 2014 - 49
Computational Intelligence - November 2014 - 50
Computational Intelligence - November 2014 - 51
Computational Intelligence - November 2014 - 52
Computational Intelligence - November 2014 - 53
Computational Intelligence - November 2014 - 54
Computational Intelligence - November 2014 - 55
Computational Intelligence - November 2014 - 56
Computational Intelligence - November 2014 - 57
Computational Intelligence - November 2014 - 58
Computational Intelligence - November 2014 - 59
Computational Intelligence - November 2014 - 60
Computational Intelligence - November 2014 - 61
Computational Intelligence - November 2014 - 62
Computational Intelligence - November 2014 - 63
Computational Intelligence - November 2014 - 64
Computational Intelligence - November 2014 - 65
Computational Intelligence - November 2014 - 66
Computational Intelligence - November 2014 - 67
Computational Intelligence - November 2014 - 68
Computational Intelligence - November 2014 - 69
Computational Intelligence - November 2014 - 70
Computational Intelligence - November 2014 - 71
Computational Intelligence - November 2014 - 72
Computational Intelligence - November 2014 - 73
Computational Intelligence - November 2014 - 74
Computational Intelligence - November 2014 - 75
Computational Intelligence - November 2014 - 76
Computational Intelligence - November 2014 - 77
Computational Intelligence - November 2014 - 78
Computational Intelligence - November 2014 - 79
Computational Intelligence - November 2014 - 80
Computational Intelligence - November 2014 - Cover3
Computational Intelligence - November 2014 - 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