Learn · CERN

Talk54 min

Applying natural evolution for solving computational problems - Lecture 2

Daniel Lanza Garcia · CERN

Watch At CERN

About

Darwin's natural evolution theory has inspired computer scientists for solving computational problems. In a similar way to how humans and animals have evolved along millions of years, computational problems can be solved by evolving a population of solutions through generations until a good solution is found.

In the first lecture, the fundaments of evolutionary computing (EC) will be described, covering the different phases that the evolutionary process implies. ECJ, a framework for researching in such field, will be also explained.

In the second lecture, genetic programming (GP) will be covered. GP is a sub-field of EC where solutions are actual computational programs represented by trees. Bloat control and distributed evaluation will be introduced..

0:00:00 Slide 1

0:00:43 Slide 2

0:02:26 Slide 3

0:04:21 Slide 4

0:05:28 Slide 5

0:05:50 Slide 6

0:06:56 Slide 7

0:07:41 Slide 8

0:09:23 Slide 9

The talk

  1. Applying natural evolution for solving computational problems - Lecture 2 2017-03-08 · 54 min · CERN's player

Credits and licence

Institution
CERN
Department
inverted CSC
Speaker
Daniel Lanza Garcia
Year
2017
Language
English
Subjects
Computer science
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed