public class PermutationCrossover extends java.lang.Object implements ICrossover
Constructor and Description |
---|
PermutationCrossover() |
Modifier and Type | Method and Description |
---|---|
ICrossover |
createNew() |
boolean |
mutate(TrajectoryFitness parent1,
TrajectoryFitness parent2,
ThreadContext context) |
boolean |
mutateAlternate(TrajectoryFitness parent1,
TrajectoryFitness parent2,
ThreadContext context) |
public boolean mutate(TrajectoryFitness parent1, TrajectoryFitness parent2, ThreadContext context)
mutate
in interface ICrossover
public boolean mutateAlternate(TrajectoryFitness parent1, TrajectoryFitness parent2, ThreadContext context)
mutateAlternate
in interface ICrossover
public ICrossover createNew()
createNew
in interface ICrossover