Evolutionary Computation   אלגוריתמים אבלוציוניים

202-2-5651, Semester Beit, 2011-2012

Lecturer: Prof. Moshe Sipper

Teaching Assistant: Mati Bot

Important Dates
April 30 14-16 Lecture class Midterm 1
June 25 14-16 Lecture class Midterm 2
June 27 14-16 Lecture class Homework Presentations

Jun 28 Assignment 4 grades have been published
Jun 6 No written report for assignment 5. Instead, the presentations (27.6) will be on this assignment.
Mandatory attendance in presentations (and, of course, in midterm of 25.6).
Jun 1 Assignment 3 grades have been published
May 30 Assignment 5 has been published
May 13 Assignment 4 has been published
May 13 Assignment 2 grades have been published
Mar 3 Assignment 1 grades have been updated
Mar 1 Assignment 1 grades have been published
Apr 18 Assignment 3 has been published
Apr 2 Assignment 2 has been published
Mar 18 Assignment 1 has been published
Mar 14 Beginning of semester beit

Course Syllabus

evolutionary algorithms, genetic algorithms, genetic programming, evolutionary game design, Darwinian software engineering, fuzzy systems, artificial neural networks

Administrative Details

Introductory Material

Popular Press




Read the instructions!
No.   Due   Grades   Hall of Fame  
 1  Apr 3       Q1: Hershman & Mannasan Q2: Shtechman & Simandoyev Q3: Hershman & Mannasan Q4: Hershman & Mannasan Q5: Hershman & Mannasan
 2  Apr 22     Kenan & Drory
 3  May 13     Naiman, Gabaev, & Bakulin
 4  Jun 3    
 5  Jun 24

Topic    Link(s)
Intro. Evolutionary Computation     Introduction.ppt
Evolutionary Algorithms     What_is_an_EA.ppt
Genetic Algorithms     Genetic_Algorithms.ppt
Local Search Algorithms     Local Search Algorithms.ppt
Evolution Strategies     Evolution_strategies.ppt
How to Work with EAs     Working_with_EAs.ppt
Parameter Control     Parameter_control.ppt
GA Theory     Theory.ppt, Holland's Schema Theorem, Exact Schema Theorem
Intro. Genetic Programming     Genetic_programming.ppt, gecco2003tutorial.pdf, c2003lecture1modified.ppt, burke2003tutorial.pdf
GP Examples     Evolution of Emergent Cooperative Behavior, Genetic_programming.ppt
Bloat, Some GP Theory     Poli's GECCO tutorial (see Field Guide, Ch. 11)
Advanced GP     ADFs, Varieties of GP, Architecture-Altering Operations
Excerpts from Koza's DVD    
Coevolving Solutions to the SCS Problem     ecal-puzzle.ppt
Coevolving Sorting Networks     lec06.ppt, [on competitive coevolution: tutorial.floreano.ppt]
Adversarial Search     Game Playing: Adversarial Search
Evolving Game-Playing Strategies     Attaining Human-Competitive Game-Playing with Genetic Programming, GP-Robocode, GP-Rush & GP-FreeCell, GP-RARS
Fuzzy Systems     fuzzy_lecon1_part2.pdf, (ynet link on fuzzy systems)
(Co)Evolving Fuzzy Systems     lecon2.pdf
Multimodal Problems and Spatial Distribution     Multi.ppt
Hybrid Evolutionary Algorithms     Memetic_Algorithms.ppt, memetic agorithms (natalio's slides)
Artificial Neural Networks     Perceptrons & Backpropagation, Self-Organizing Feature Maps (also here and here), Evolving Artificial Neural Networks
Evolving Efficient List Search Algorithms     sublinear-gpea.ppt
Flight of the FINCH through the Java Wilderness     gptp-pr.pdf
Evolving Hyper-Heuristics using Genetic Programming     Hyper-Heuristics.pptx
Evolving Bayesian Networks     evolving bayesian networks.pptx
Evolving Boundary Detectors     BoundaryDetection.pdf