Slide 3 of 18.
You can use any representation for the individual genomes in the genetic algorithm. Holland worked primarily with strings of bits, but you can use arrays, trees, lists, or any other object. But you must define genetic operators (initialization, mutation, crossover, comparison) for any representation that you decide to use.
Remember that each individual must represent a complete solution to the problem you are trying to optimize.
Return to Matthew's Portfolio