Introduction to Evolutionary Computation The Evo Net Flying
- Slides: 15
Introduction to Evolutionary Computation The Evo. Net Flying Circus Brought to you by (insert your name) The Evo. Net Training Committee Evo. Net Flying Circus
Q What is the most powerful problem solver in the Universe? A The (human) brain that created “the wheel, New York, wars and so on” (after Douglas Adams) A The evolution mechanism created the human brain (after Darwin et al. ) Evo. Net Flying Circus that
Building problem solvers by looking at and mimicking: neurocomputing n brains n evolutionary computing Evo. Net Flying Circus
Table of Contents n n n Taxonomy and History The Metaphor The Evolutionary Mechanism Domains of Application Performance Sources of Information Evo. Net Flying Circus
Taxonomy Evo. Net Flying Circus
History n n L. Fogel 1962 (San Diego, CA): Evolutionary Programming J. Holland 1962 (Ann Arbor, MI): Genetic Algorithms I. Rechenberg & H. -P. Schwefel 1965 (Berlin, Germany): Evolution Strategies J. Koza 1989 (Palo Alto, CA): Genetic Programming Evo. Net Flying Circus
The Metaphor EVOLUTION PROBLEM SOLVING Individual Fitness Environment Candidate Solution Quality Problem Evo. Net Flying Circus
The Ingredients t reproduction selection mutation recombination Evo. Net Flying Circus t+1
The Evolution Mechanism n Increasing diversity by genetic operators l mutation l recombination n Decreasing diversity by selection l of parents l of survivors Evo. Net Flying Circus
The Evolutionary Cycle Selection Parents Recombination Population Mutation Replacement Evo. Net Flying Circus Offspring
Domains of Application n n n Numerical, Combinatorial Optimisation System Modeling and Identification Planning and Control Engineering Design Data Mining Machine Learning Artificial Life Evo. Net Flying Circus
Performance n n n Acceptable performance at acceptable costs on a wide range of problems Intrinsic parallelism (robustness, fault tolerance) Superior to other techniques on complex problems with l lots of data, many free parameters complex relationships between parameters many (local) optima Evo. Net Flying Circus
Advantages n n n n No presumptions w. r. t. problem space Widely applicable Low development & application costs Easy to incorporate other methods Solutions are interpretable (unlike NN) Can be run interactively, accommodate user proposed solutions Provide many alternative solutions Evo. Net Flying Circus
Disadvantages n n No guarantee for optimal solution within finite time Weak theoretical basis May need parameter tuning Often computationally expensive, i. e. slow Evo. Net Flying Circus
Summary EVOLUTIONARY COMPUTATION: n n n is based on biological metaphors has great practical potentials is getting popular in many fields yields powerful, diverse applications gives high performance against low costs AND IT’S FUN ! Evo. Net Flying Circus
- Evo nas pred tobom marijo
- Bazedoxifeno
- Evo me u domu tvome
- 011d evo
- Ideje za hamer
- Evo citrix portal
- Esercizi ignaziani nella vita quotidiana
- Evo kalastus
- Palabras terminadas en viro vira ivoro ivora
- Gradualismo
- Evo 48
- Sipser, m: introduction to the theory of computation
- Is etm recognizable
- Common lisp: a gentle introduction to symbolic computation
- Introduction to evolutionary computing
- Compensation computation