- Type Parameters:
A
- the type of the alphabet used in the representation of the
individuals in the population (this is to provide flexibility in
terms of how a problem can be encoded).
- All Known Implementing Classes:
- NQueensGenAlgoUtil.NQueensFitnessFunction
public interface FitnessFunction<A>
Artificial Intelligence A Modern Approach (3rd Edition): page 127.
Each state is rated by the objective function, or (in Genetic Algorithm
terminology) the fitness function. A fitness function should return higher
values for better states.
Here, we assume that all values are greater or equal to zero.
- Author:
- Ciaran O'Reilly