or phenotypes) ideally random, diverse and large 2. Attribute a score to each solution using a fitness function (the only place with specific business knowledge) 3. Apply genetic operators to create a new generation - Cross-breeding to retain best characteristics from each parent - Mutation to maintain diversity and to avoid converging to a local optima too quickly
- Resulting solutions are not guaranteed to be practical or pretty - Solutions can get worse as the fitness function improves - There is almost always a better solution