Administration
Office hours: Are listed on
our syllabus
. Always check my
calendar
and send me a meeting invite for an appointment.
The
syllabus in pdf
.
How to write a (GA) paper
Simple Classifier Systems
Assignments (tentative)
A sample project-abstract presentation
Course Material
Genetic Programming:
GP Tutorials
Presentations: Choose and present a classic/current evolutionary computing paper. Here is a
possible list of classic papers to present.
Resources
Evolutionary Computing Systems Lab (ECSL).
Pronounced "XL" or "excel."
Software:
GA code
for you!. Now with code for CIGAR systems. All this code is based on Dave Goldberg's pascal code from his GA textbook.
C# Unity code for a simple and CHC GA
C++ GA: A
simple genetic algorithm
with fitness proportional selection, one-point crossover, and bit-flip mutation in C++.
C++ CHC GA: A
genetic algorithm with CHC selection,
one-point and two-point crossover, and bit-flip mutation in C++.
Python GA: A
simple genetic algorithm
with fitness proportional selection, one-point crossover, and bit-flip mutation in Python.
Python CHC GA: A
genetic algorithm with CHC selection
one-point crossover, and bit-flip mutation in Python.
Writing Pointers:
a sample project report
, and another sample
report
JSSP solver:
a genetic algorithm based JSSP solver
Function optimization:
Function optimization with genetic algorithms
. Includes the DeJong functions and Functions from
Deb's real coded GAs paper
Sushil Louis