Documente Academic
Documente Profesional
Documente Cultură
Cursul nr. 2
Optimizare blackbox
Nu avem informaii legate de gradient
Alpinistul orb cu altimetru Blestemul dimensiunilor (Bellman)
Convergen
Soluiile gsite sunt aproximative i acceptabile Convergena de acuratee cnd se cunoate optimul global f(xG) se ndeplinete cnd: |f(xi)-f(xG)|
Soluia = ?
Un mecanism de echilibru ntre explorare i exploatare.
Simulated annealing
Problema comis-voiajorului
TSPLib http://comopt.ifi.uniheidelberg.de/software/TSPLIB95/
continuare ...
Studiu bibliografic
Extremal search
Monte-Carlo simulation Metropolis-Hastings
Calculul evoluionist
Meta-euristici: a. alg. evoluioniti (strategii evoluioniste, alg. genetici)
Evo Lisa
Algoritmii genetici
i. simuleaz procesul evolutiv darwinian. ii. au la baz conceptul de populaie, individ, gen. iii. ca reprezentare: binari (clasici) i pe numere reale.
mutaie
initializare populaie
recombinare
selecie
Algoritmi genetici
Cromozomul - mulimea de gene asociate unui individ (soluie potenial) Populaia - este o mulime de soluii candidat Genotipul - genele unui individ sau populaii Fenotip - toate trsturile determinate de genotip Fitness - msura a calitii unui individ Generaia - este etapa n evoluia unei populaii Reproducerea - generarea de urmai pornind de la populaia curent prin incruciare i mutaie.
Codarea problemei
Binar: 10111001000111 Real: 2343.37832
Iniializare
Aleatorie uniform Metoda nonlinear simplex
Selecie
Concurs
Metoda ruletei
Recombinare / Crossover
Mutaie
It1: 1100011010
It2: 1100010010
Algoritmi genetici
i. Selecia (turnir, rulet)
uniform
ii. Recombinarea
BLX-
iii. Mutaia
gaussian
de tip Mhlenbein:
OneMax
Maximizarea numrului de bii de 1 ntr-un ir de bii. Se cunoate la un moment dat doar numrul de bii de 1 din ir.
OneMax Ruby
continuare...
Studiu bibliografic
Genetic programming
Evolutionary strategies
Real-valued GA
Cultural algorithms
Memetic algorithms
Multimodale
Rotite Deplasate Hibride CEC 2005 Benchmark suite
Sfera
Rosenbrock
Ackley
Rastrigin
Studiu bibliografic
CEC 2005 benchmark functions Evolutionary software packages
Bibliografie / Resurse
1. 2. http://www.cleveralgorithms.com/natureinspired/physical/simulated_ann ealing.html http://www.cleveralgorithms.com/natureinspired/evolution/genetic_algorithm.html