SlideServe
Menu
Préférences
© SlideServe · v2026

Introduction to Evolutionary Computation

hasad avatar
15 diapositives · 361 Views · Sep 23, 2014

Introduction to Evolutionary Computation. The EvoNet Flying Circus. Brought to you by (insert your name) The EvoNet Training Committee. Q What is the most powerful problem solver in the Universe?.

Introduction to Evolutionary Computation - slide 1
01 / 15Introduction to Evolutionary Computation
1 / 17

Télécharger la présentation

Introduction to Evolutionary Computation
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Introduction toEvolutionary Computation The EvoNet Flying Circus Brought to you by (insert your name) The EvoNet Training Committee EvoNet Flying Circus

  2. Q What is the most powerful problem solver in the Universe? • The (human) brainthat created “the wheel, New York, wars and so on” (after Douglas Adams) • The evolution mechanismthat created the human brain (after Darwin et al.) EvoNet Flying Circus

  3. Building problem solvers by looking at and mimicking: • brains  neurocomputing • evolution  evolutionary computing EvoNet Flying Circus

  4. Table of Contents • Taxonomy and History • The Metaphor • The Evolutionary Mechanism • Domains of Application • Performance • Sources of Information EvoNet Flying Circus

  5. Taxonomy EvoNet Flying Circus

  6. History • 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 EvoNet Flying Circus

  7. EVOLUTION Individual Fitness Environment PROBLEM SOLVING Candidate Solution Quality Problem The Metaphor EvoNet Flying Circus

  8. mutation recombination The Ingredients t + 1 t reproduction selection EvoNet Flying Circus

  9. Increasing diversity by genetic operators mutation recombination Decreasing diversity by selection of parents of survivors The Evolution Mechanism EvoNet Flying Circus

  10. Parents Population Offspring The Evolutionary Cycle Selection Recombination Mutation Replacement EvoNet Flying Circus

  11. Domains of Application • Numerical, Combinatorial Optimisation • System Modeling and Identification • Planning and Control • Engineering Design • Data Mining • Machine Learning • Artificial Life EvoNet Flying Circus

  12. Performance • Acceptable performance at acceptable costs on a wide range of problems • Intrinsic parallelism (robustness, fault tolerance) • Superior to other techniques on complex problems with • lots of data, many free parameters • complex relationships between parameters • many (local) optima EvoNet Flying Circus

  13. Advantages • 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 EvoNet Flying Circus

  14. Disadvantages • No guarantee for optimal solution within finite time • Weak theoretical basis • May need parameter tuning • Often computationally expensive, i.e. slow EvoNet Flying Circus

  15. Summary EVOLUTIONARY COMPUTATION: • 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 ! EvoNet Flying Circus