Introduction to genetic algorithms with Java applets

"Tutorial covers the original genetic algorithm, introducing all the essential concepts: search space, mutation and crossover, selection and encoding. Pictures are used cleverly to explain the theory, and java applets demonstrate the algorithm in action."