CERN Accelerating science

Talk
Title Applying natural evolution for solving computational problems - Lecture 2
Video
If you experience any problem watching the video, click the download button below
Download Embed
Mp4:Medium
(1000 kbps)
High
(4000 kbps)
More..
Copy-paste this code into your page:
Copy-paste this code into your page to include both slides and lecture:
Author(s) Lanza Garcia, Daniel (speaker) (CERN, Switzerland)
Corporate author(s) CERN. Geneva
Imprint 2017-03-08. - Streaming video.
Series (inverted CSC)
(Inverted CERN School of Computing 2017)
Lecture note on 2017-03-08T11:30:00
Subject category inverted CSC
Abstract 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.
Copyright/License © 2017-2024 CERN
Submitted by catharine.noble@cern.ch

 


 Record created 2017-03-09, last modified 2022-11-02


External links:
Download fulltextTalk details
Download fulltextEvent details