7 research outputs found
In Search of Optimal Linkage Trees
Linkage-learning Evolutionary Algorithms (EAs) use linkage
learning to construct a linkage model, which is exploited
to solve problems efficiently by taking into account important
linkages, i.e. dependencies between problem variables,
during variation. It has been shown that when this linkage
model is aligned correctly with the structure of the problem,
these EAs are capable of solving problems efficiently by
performing variation based on this linkage model [2]. The
Linkage Tree Genetic Algorithm (LTGA) uses a Linkage Tree
(LT) as a linkage model to identify the problem's structure
hierarchically, enabling it to solve various problems very
efficiently. Understanding the reasons for LTGA's excellent
performance is highly valuable as LTGA is also able to
efficiently solve problems for which a tree-like linkage model
seems inappropriate. This brings us to ask what in fact
makes a linkage model ideal for LTGA to be used
A Clustering-Based Model-Building EA for Optimization Problems with Binary and Real-Valued Variables
We propose a novel clustering-based model-building evolutionary
algorithm to tackle optimization problems that
have both binary and real-valued variables. The search
space is clustered every generation using a distance metric
that considers binary and real-valued variables jointly
in order to capture and exploit dependencies between variables
of different types. After clustering, linkage learning
takes place within each cluster to capture and exploit dependencies
between variables of the same type. We compare
this with a model-building approach that only considers dependencies
between variables of the same type. Additionally, since many
real-world problems have constraints, we
examine the use of different well-known approaches to handling
constraints: constraint domination, dynamic penalty
and global competitive ranking. We experimentally analyze
the performance of the proposed algorithms on various
unconstrained problems as well as a selection of well-known
MINLP benchmark problems that all have constraints, and
compare our results with the Mixed-Integer Evolution Strategy
(MIES). We find that our approach to clustering that is
aimed at the processing of dependencies between binary and
real-valued variables can significantly improve performance
in terms of required population size and function evaluations
when solving problems that exhibit properties such as multiple
optima, strong mixed dependencies and constraints
Diversifying Multi-Objective Gradient Techniques and their Role in Hybrid Multi-Objective Evolutionary Algorithms for Deformable Medical Image Registration
Gradient methods and their value in single-objective, real-valued
optimization are well-established. As such, they play
a key role in tackling real-world, hard optimization problems
such as deformable image registration (DIR). A key question
is to which extent gradient techniques can also play a role in
a multi-objective approach to DIR. We therefore aim to exploit
gradient information within an evolutionary-algorithm-based
multi-objective optimization framework for DIR. Although an
analytical description of the multi-objective gradient (the set
of all Pareto-optimal improving directions) is
available, it is nontrivial how to best choose the most
appropriate direction per solution because these directions are
not necessarily uniformly distributed in objective space. To
address this, we employ a Monte-Carlo method to obtain
a discrete, spatially-uniformly distributed approximation of
the set of Pareto-optimal improving directions. We then
apply a diversification technique in which each solution is
associated with a unique direction from this set based on its
multi- as well as single-objective rank. To assess its utility,
we compare a state-of-the-art multi-objective evolutionary
algorithm with three different hybrid versions thereof on
several benchmark problems and two medical DIR problems.
Results show that the diversification strategy successfully
leads to unbiased improvement, helping an adaptive hybrid
scheme solve all problems, but the evolutionary algorithm
remains the most powerful optimization method, providing
the best balance between proximity and diversity
Applications of Evolutionary ComputationEvoApplications 2011: EvoCOMPLEX, EvoGAMES, EvoIASP, EvoINTELLIGENCE, EvoNUM, and EvoSTOC, Torino, Italy, April 27-29, 2011, Proceedings, Part I
Lecture Notes in Computer Science, vol. 662
Applications of Evolutionary Computation
This book constitutes the refereed proceedings of the International Conference on the Applications of Evolutionary Computation, EvoApplications 2012, held in Málaga, Spain, in April 2012, colocated with the Evo* 2012 events EuroGP, EvoCOP, EvoBIO, and EvoMUSART. The 54 revised full papers presented were carefully reviewed and selected from 90 submissions. EvoApplications 2012 consisted of the following 11 tracks: EvoCOMNET (nature-inspired techniques for telecommunication networks and other parrallel and distributed systems), EvoCOMPLEX (algorithms and complex systems), EvoFIN (evolutionary and natural computation in finance and economics), EvoGAMES (bio-inspired algorithms in games), EvoHOT (bio-inspired heuristics for design automation), EvoIASP (evolutionary computation in image analysis and signal processing), EvoNUM (bio-inspired algorithms for continuous parameter optimization), EvoPAR (parallel implementation of evolutionary algorithms), EvoRISK (computational intelligence for risk management, security and defense applications), EvoSTIM (nature-inspired techniques in scheduling, planning, and timetabling), and EvoSTOC (evolutionary algorithms in stochastic and dynamic environments