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 theCrossoverPermutationOnePoint
with 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
-
-