Class DesignDecisionCrossover
java.lang.Object
org.opt4j.operator.crossover.CrossoverListRate<DesignDecisionGenotype>
de.uka.ipd.sdq.dsexplore.opt4j.operator.DesignDecisionCrossover
- All Implemented Interfaces:
org.opt4j.core.optimizer.Operator<DesignDecisionGenotype>
,org.opt4j.operator.crossover.Crossover<DesignDecisionGenotype>
public class DesignDecisionCrossover
extends org.opt4j.operator.crossover.CrossoverListRate<DesignDecisionGenotype>
implements org.opt4j.operator.crossover.Crossover<DesignDecisionGenotype>
Crossover implementation with possible multiple crossover points, depending on the rate.
The larger rate, the more crossover points will be generated in average.
Inherits behaviour from
CrossoverListRate
-
Field Summary
Fields inherited from class org.opt4j.operator.crossover.CrossoverListRate
random, rate
-
Constructor Summary
-
Method Summary
Methods inherited from class org.opt4j.operator.crossover.CrossoverListRate
crossover
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opt4j.operator.crossover.Crossover
crossover
-
Constructor Details
-
DesignDecisionCrossover
@Inject public DesignDecisionCrossover(double rate, org.opt4j.common.random.Rand random)
-