Академический Документы
Профессиональный Документы
Культура Документы
Rafa Zdunek
Metaheuristics (2h.)
Introduction
Complexity theory,
Stochastic programming
Evolutionary strategies,
Genetic algorithms,
Simulated annealing,
Other metaheuristics
Bibliography
T. Back, Evolutionary Algorithms in Theory and Practice, New York,
Oxford University Press, 1996,
The Handbook of Evolutionary Computation, Editors: T. Back, D. B.
Fogel, Z. Michalewicz, New York, Oxford University Press, 1996,
T. Weise, Global Optimization Algorithms Theory and Application, e-
book, 2009, http://www.it-weise.de/
A. R. Mehrabian, C. Lucas, A Novel Numerical Optimization Algorithm
Inspired from Weed Colonization, Ecological Informatics, Vol. 1, No. 4,
2006, pp. 355366,
J. Arabas, Wykady z algorytmw ewolucyjnych, WNT, 2004
Complexity theory
A problem that belongs to the NP class can be solved in polynomial time by
a nondeterministic Turing machine (a parallel machine that can take many
computational paths simultaneously, with the restriction that parallel
machines cannot communicate). NP stands for Nondeterministic Polynomial
and it means that it is possible to "guess" the solution (by some
nondeterministic algorithm) and then check it, both in polynomial time.
NP-hard is a class of problems that are, informally, "at least as hard as the
hardest problems in NP".
Complexity theory
A problem X is NP-complete
if it has two properties:
- selective pressure
NX Poz 1
Non-linear: F ( Poz ) = N
, where X is the root to the polynomial
X
i =1
i 1
( N ) X N 1 + X N 2 + + X + = 0
Roulette Wheel Selection
(example) N
For = 2 and N = 11
Poz
F(Poz)
round(F(Poz)/N)
(selection probability)
(F(Poz)/N)
(cumulative)
Roulette Wheel Selection
Uniformly distributed
11 random numbers:
Problem:
Only the best fitted
individuals have
a big chance for
reproduction.
Rank Selection
Stochastic Universal Sampling
Vector of selection probability:
(
F Poz ( i ) ), i = 1, , N
C
( )
N
C = F Poz ( i )
i =1
(the length of the circle)
Chromosome 2
Chromosome 2
Offspring 1 Offspring 1
Offspring 2 Offspring 2
Mask
Uniform crossover
Mutation