public final class FitnessFunctionGenerationRanker extends Object implements GenerationRanker
Node
instances using a FitnessFunction
.Constructor and Description |
---|
FitnessFunctionGenerationRanker(FitnessFunction fitnessFunction)
Constructs a
GenerationRanker with the specified FitnessFunction . |
Modifier and Type | Method and Description |
---|---|
RankedCandidates |
rank(Collection<Node> input)
Returns the sorted result of applying this object's
FitnessFunction against each of the specified nodes. |
public FitnessFunctionGenerationRanker(FitnessFunction fitnessFunction)
GenerationRanker
with the specified FitnessFunction
.fitnessFunction
- the FitnessFunction
to use when determining the fitness of candidatespublic RankedCandidates rank(Collection<Node> input)
FitnessFunction
against each of the specified nodes.rank
in interface GenerationRanker
input
- the Node
instances to apply this object's FitnessFunction
againstList
of RankedCandidate
- one for each Node
specified in input
- sorted by fitnessOakGP Genetic Programming Framework