Introduction to Evolutionary Computing

Department of Computer Science and Software Engineering
Samuel Ginn College of Engineering, Auburn University
Fall 2019 COMP 5970-002/6970-003/6976-V04 (3 credit hours)

  • Syllabus
  • Schedule
  • Textbook website
  • Lecture Slides [PPTX]
  • Example T-Test Data
  • Statistical Test Decision Tree and Excel instructions
  • Conway's Game of Life
  • Self-configuring EAs Slides [PPTX]
  • GPac Tree Presentation [PPTX]
  • GP Varieties Overview [PPTX]
  • Hyper-heuristics Tutorial Slides [PPTX]
  • Multi-Level Partitioning Hyper-Heuristic [PDF]
  • Asynchronous Poster [PDF]
  • CIAO Plot Slides [PPTX]
  • EC for National Security [PDF]
  • Intro to Neural Networks (Part 1)
  • Intro to Neural Networks (Part 2)
  • Evolution of neural network robotic controllers
  • Evolution of ANN controlled robot soccer team
  • Intro to Lindenmayer Systems
  • Evolving Gaits for Legged Robots: Neural Networks with Geometric Patterns Perform Better
  • Virtual Creatures Competition
  • Evolved Electrophysiological Soft Robots
  • Evolving Swimming Soft-Bodied Creatures
  • Evolving Swimming Life - Gecco 2016 Virtual Creatures Contest
  • Chapter 14 - Interactive EAs
  • Picbreeder
  • Picbreeder Remake YouTube video
  • Darwin Tunes
  • Assignments

  • Assignment Series 1: Evolutionary Algorithms for the Offline Cutting Stock Problem aka Offline 2D Bin Packing Problem: [PDF][LaTeX][Problem Instance 1] [Problem Instance 2] [Problem Instance 3]
  • Assignment Series 2: GPac: A Genetic Programming & Coevolution Approach to the Game of Pac-Man: [PDF][2a maps][2b/c maps[GPAC visualizer]
  • 2019 Exams & Model Answers

  • Exam 1, Exam 1 Key
  • Exam 2, Exam 2 Key
  • Exam 3, Exam 3 Key
  • Final Exam, Final Exam Key