CSCI 340

Course Notes

  • 1. Introduction
  • 2. Implementing a Genetic Algorithm
  • 3. Experimenting with a Genetic Algorithm
  • 4. Problems
  • 5. Origin
  • 6. Overview
  • 7. Representation
  • 8. \(n\) Queens Genetic Algorithm
  • 9. Experimenting with the \(n\) Queens Genetic Algorithm
  • 10. Genetic Operators
  • 11. Selection and Population Management
  • 12. Genetic Programming
  • 13. Symbolic Regression with Genetic Programming
  • 14. Experimenting with Symbolic Regression
  • 15. Tuning Hyperparameters
  • 16. What Comparing Distributions Means
  • 17. Multi-Objective Problems
  • 18. Particle Swarm Optimization
  • 19. Implementing PSO

Student Lectures

  • 1. Student Lecture Task Description
  • 2. Ant Colony Optimization (ACO)
  • 3. Evolutionary Art
  • 4. Neuroevolution

Student Projects

  • 1. Project Description
  • 2. Snake

Assignments

  • 1. Travelling Salesperson Problem
  • 2. Genetic Programming
  • 3. Particle Swarm Optimization

Outline

  • Computer Science 340 — Evolutionary Computation
CSCI 340
  • Search


© Copyright 2023, James Hughes & Taras Mychaskiw. Last updated on Mar 09, 2025.

Built with Sphinx using a theme provided by Read the Docs.