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

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

Lecturer: Prof. Moshe Sipper

Teaching Assistant: Yael Zaritsky

Important Dates
April 3 14-16 72/221 Midterm 1
June 12 14-16 72/221 Midterm 2
June 15 10-12 34/7 Homework Presentations

Jun 13 Assignment 5 grades published
May 30 Some fixes to assignment 5 [Tanks.zip]
May 30 Assignment 4 grades published
May 23 Assignment 5 is online
May 17 Assignment 3 grades published
May 1 Assignment 4 is online
Apr 13 Hints regarding regression question of assignment 3 published
Apr 13 Assignment 2 grades published
Apr 3 Assignment 3 is online
Mar 28 Assignment 2 deadline extended to Tuesday, April 5
Mar 25 Assignment 1 grades published
Mar 13 Assignment 2 is online
Mar 4 Assignment 1 deadline extended to Sunday, March 13
Feb 21 Assignment 1 is online
Feb 20 Beginning of semester beit

Course Syllabus

evolutionary algorithms, genetic algorithms, genetic programming, artificial neural networks, cellular automata, cellular computing, artificial self-replication

Administrative Details

Introductory Material

Popular Press




Read the instructions!
No.   Due   Grades   Hall of Fame  
 1  Mar 13       Vadim Levit & Roi Weiss
 2  Apr 5       Vadim Levit & Roi Weiss
 3  May 1       Q1: Vadim Levit & Roi Weiss, Q2: Sergey Tyrin & Raya Streshinsky, Q3: Vadim Levit & Roi Weiss
 4  May 22       Vadim Levit & Roi Weiss
 5  Jun 9      

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