Package org.opt4j.operator.crossover
Class CrossoverPermutationDefault
- java.lang.Object
-
- org.opt4j.operator.crossover.CrossoverPermutationOnePoint
-
- org.opt4j.operator.crossover.CrossoverPermutationDefault
-
- All Implemented Interfaces:
Operator<PermutationGenotype<?>>,Crossover<PermutationGenotype<?>>,CrossoverPermutation
public class CrossoverPermutationDefault extends CrossoverPermutationOnePoint
Crossover for thePermutationGenotype. The default operator is theCrossoverPermutationOnePointwith therotation=false.
-
-
Field Summary
-
Fields inherited from class org.opt4j.operator.crossover.CrossoverPermutationOnePoint
random, rotation
-
-
Constructor Summary
Constructors Constructor Description CrossoverPermutationDefault(Rand random)Constructs a defaultCrossoverPermutation.
-
-
-
Constructor Detail
-
CrossoverPermutationDefault
@Inject public CrossoverPermutationDefault(Rand random)
Constructs a defaultCrossoverPermutation.- Parameters:
random- the random number generator
-
-