Computational Intelligence - August 2013 - 13
aware that much effort needs to be
expended in solving a number of issues
even before the actual optimization can
be conducted. The first issue is the problem formulation, including definition of
the objectives, constraints and the representation, which defines the decision
variables. Difficulties may arise from the
fact that many CEO problems consist of
a number of sub-systems or sub-processes that are inter-dependent, and optimization of the individual sub-systems
separately may not lead to a globally
optimal solution. At the same time, the
representation of the complete problem
at once is often prohibited by the very
high dimensionality. Problems from
aerodynamic shape optimization are
good examples, where a holistic representation of e.g. a racing car would easily
consist of thousands of decision variables.
Therefore, representations have to be
defined which are inherently incomplete
covering only part of the design space.
Methods to cope with this deficiency are
required, e.g. by choosing an optimal
spatio-temporal decomposition of the
problem or by adaptively changing the
representation during the search process
focusing on those design areas which are
highly sensitive.
In addition, CEO problems may not
be easily described by explicit mathematical models and are subject to a large
amount of uncertainty. Understanding
and properly formulating an optimization problem is itself part of the overall
problem-solving process and it typically
requires several iterations between the
optimization expert and the application
engineer often also involving a simulation specialist working on the particular
problem. Many simulation methods are
iterative approaches (e.g. CFD or FEM)
with a residual error and a problemdependent setup (mesh type and size)
that strongly interacts with the optimization methodology. Another typical
class of CEO problems are plant-wide
product process optimization [7], e.g.,
optimization of the global operation of
mineral processing, which is composed
of multiple coupled processes such as
ore crushing, grinding and regrinding,
and selection. No exact mathematical
models are available to describe such
processes and several objectives including product quality, energy efficiency
and productivity need to be satisfied.
One particularly interesting issue in such
process optimization problems is that
both optimization and control are
involved. An integrated control and
optimization strategy may not only lead
to global optimization, but may also
offer a new approach to deal with
uncertainties that optimally balance
dynamic optimization and robustness.
Another example is aircraft design,
where various parts of an aircraft, e.g.,
fuselage, wing and tail must be designed
in an integrated and holistic way to
ensure that each part is designed for the
optimization of the whole aircraft with
respect to multiple objectives including
energy efficiency, emission reduction
and safe operations. To deal with the
optimization of such CEO problems, a
systems engineering perspective, i.e. a
holistic problem view must be taken as
suggested in [7], [10].
Similar challenges can be identified
for the optimization of passenger cars,
where not just the optimization criteria
from several engineering disciplines
such as structural safety (crash), aerodynamics and thermodynamics have to be
integrated, but also issues of aesthetic
design, cost efficient manufacturing, and
product disposal (recycling) have to be
taken into account. The optimization
framework basically embraces and interrelates all segments in the product life
cycle management process that is the
backbone of most complex engineering
problems. In a sense, the optimization framework itself is hierarchically
organized consisting of many sub optimization problems that are allowed to
operate on different time scales from
minutes to months and that need to
interact with each other and with the
respective decision makers during the
complete development, procurement,
manufacturing and service processes. In
real-world challenges tuning the algorithm to be embeddable into such a complex framework is often more relevant
than providing optimization results that
are marginally better on a limited test
suite the state-of-the-art methods. This
shall not belittle the efforts that have
been taken and are taking to improve
numerical and combinatorial optimization methods, but shall emphasize that
often the needs in a practical CEO challenge are different. At the same time,
evolutionary algorithms (EAs) including
other meta-heuristics are very promising
candidates and approaches for fitting
into complex design frameworks,
because of their inherent robustness,
flexibility and adaptability.
Optimization algorithms developed
for solving CEO problems must be scalable to the number of decision variables
as well as to the number of objectives
and be able to deal with uncertainties,
by tracking the optimum or finding
robust optimal solutions or by identifying optimal (acceptable) solutions that
are robust over time when frequent
change of solution is prohibitive. Whilst
algorithms proposed for solving largescale and many-objective optimization
tasks are very helpful, it is equally desirable if the optimization algorithm is able
to identify a small number (two to three)
of the most critical objectives. To this
end, preference-based interactive search
may be more tractable than an uninformed search aiming to find all Paretooptimal solutions, if the number of
objectives cannot be reduced. This is one
example where engineering data mining, knowledge acquisition, see e.g. [13],
and visualization techniques become
more and more important to guide the
interactive search process, to formulate
the initial problem or to identify the
most appropriate problem representation, which is directly related to reducing the number of decision variables.
Here, we naturally come to another
important question that may arise in
dealing with CEO problems, i.e., how to
make sure that a developed optimization
algorithm is able to gain problem-specific knowledge during optimization so
that the search is more efficient, adaptable and well prepared for change. To this
end, hyper-heuristics [11] that systematically integrate optimization and learning
techniques can be promising approaches.
Incorporation of learning techniques to
August 2013 | IEEE ComputAtIonAl IntEllIgEnCE mAgAzInE
13
Table of Contents for the Digital Edition of Computational Intelligence - August 2013
Computational Intelligence - August 2013 - Cover1
Computational Intelligence - August 2013 - Cover2
Computational Intelligence - August 2013 - 1
Computational Intelligence - August 2013 - 2
Computational Intelligence - August 2013 - 3
Computational Intelligence - August 2013 - 4
Computational Intelligence - August 2013 - 5
Computational Intelligence - August 2013 - 6
Computational Intelligence - August 2013 - 7
Computational Intelligence - August 2013 - 8
Computational Intelligence - August 2013 - 9
Computational Intelligence - August 2013 - 10
Computational Intelligence - August 2013 - 11
Computational Intelligence - August 2013 - 12
Computational Intelligence - August 2013 - 13
Computational Intelligence - August 2013 - 14
Computational Intelligence - August 2013 - 15
Computational Intelligence - August 2013 - 16
Computational Intelligence - August 2013 - 17
Computational Intelligence - August 2013 - 18
Computational Intelligence - August 2013 - 19
Computational Intelligence - August 2013 - 20
Computational Intelligence - August 2013 - 21
Computational Intelligence - August 2013 - 22
Computational Intelligence - August 2013 - 23
Computational Intelligence - August 2013 - 24
Computational Intelligence - August 2013 - 25
Computational Intelligence - August 2013 - 26
Computational Intelligence - August 2013 - 27
Computational Intelligence - August 2013 - 28
Computational Intelligence - August 2013 - 29
Computational Intelligence - August 2013 - 30
Computational Intelligence - August 2013 - 31
Computational Intelligence - August 2013 - 32
Computational Intelligence - August 2013 - 33
Computational Intelligence - August 2013 - 34
Computational Intelligence - August 2013 - 35
Computational Intelligence - August 2013 - 36
Computational Intelligence - August 2013 - 37
Computational Intelligence - August 2013 - 38
Computational Intelligence - August 2013 - 39
Computational Intelligence - August 2013 - 40
Computational Intelligence - August 2013 - 41
Computational Intelligence - August 2013 - 42
Computational Intelligence - August 2013 - 43
Computational Intelligence - August 2013 - 44
Computational Intelligence - August 2013 - 45
Computational Intelligence - August 2013 - 46
Computational Intelligence - August 2013 - 47
Computational Intelligence - August 2013 - 48
Computational Intelligence - August 2013 - 49
Computational Intelligence - August 2013 - 50
Computational Intelligence - August 2013 - 51
Computational Intelligence - August 2013 - 52
Computational Intelligence - August 2013 - 53
Computational Intelligence - August 2013 - 54
Computational Intelligence - August 2013 - 55
Computational Intelligence - August 2013 - 56
Computational Intelligence - August 2013 - 57
Computational Intelligence - August 2013 - 58
Computational Intelligence - August 2013 - 59
Computational Intelligence - August 2013 - 60
Computational Intelligence - August 2013 - 61
Computational Intelligence - August 2013 - 62
Computational Intelligence - August 2013 - 63
Computational Intelligence - August 2013 - 64
Computational Intelligence - August 2013 - 65
Computational Intelligence - August 2013 - 66
Computational Intelligence - August 2013 - 67
Computational Intelligence - August 2013 - 68
Computational Intelligence - August 2013 - 69
Computational Intelligence - August 2013 - 70
Computational Intelligence - August 2013 - 71
Computational Intelligence - August 2013 - 72
Computational Intelligence - August 2013 - 73
Computational Intelligence - August 2013 - 74
Computational Intelligence - August 2013 - 75
Computational Intelligence - August 2013 - 76
Computational Intelligence - August 2013 - 77
Computational Intelligence - August 2013 - 78
Computational Intelligence - August 2013 - 79
Computational Intelligence - August 2013 - 80
Computational Intelligence - August 2013 - 81
Computational Intelligence - August 2013 - 82
Computational Intelligence - August 2013 - 83
Computational Intelligence - August 2013 - 84
Computational Intelligence - August 2013 - 85
Computational Intelligence - August 2013 - 86
Computational Intelligence - August 2013 - 87
Computational Intelligence - August 2013 - 88
Computational Intelligence - August 2013 - Cover3
Computational Intelligence - August 2013 - 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