G5BAIM - Artificial Intelligence Methods

This course is run at the The University of Nottingham within the School of Computer Science & IT. The course is run by Graham Kendall (EMAIL : gxk@cs.nott.ac.uk)


The GA Algorithm

A Genetic Algorithm can be implemented using the following outline algorithm

1. Initialise a population of chromosomes

2. Evaluate each chromosome (individual) in the population

2.1. Create new chromosomes by mating chromosomes in the current population (using crossover and mutation)
2.2. Delete members of the existing population to make way for the new members
2.3. Evaluate the new members and insert them into the population

3. Repeat stage 2 until some termination condition is reached (normally based on time or number of populations produced)

4. Return the best chromosome as the solution.

This is the basic GA algorithm. As we shall see below there are many parameters that we can use to affect this basic algorithm.

Previous Page Index Page Next Page

 


 Last Updated : 25/01/2002