Class BinaryBayesOperator
- java.lang.Object
-
- de.uka.ipd.sdq.dsexplore.opt4j.operator.BinaryBayesOperator
-
- All Implemented Interfaces:
BayesianCrossover<DesignDecisionGenotype>
,org.opt4j.core.optimizer.Operator<DesignDecisionGenotype>
,org.opt4j.operator.crossover.Crossover<DesignDecisionGenotype>
public class BinaryBayesOperator extends Object implements BayesianCrossover<DesignDecisionGenotype>
Operator to operate on a collection ofDesignDecisionGenotype
-
-
Constructor Summary
Constructors Constructor Description BinaryBayesOperator(org.opt4j.common.random.Rand random)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opt4j.optimizer.ea.Pair<DesignDecisionGenotype>
crossover(DesignDecisionGenotype arg0, DesignDecisionGenotype arg1)
List<DesignDecisionGenotype>
crossover(List<DesignDecisionGenotype> parents)
-
-
-
Method Detail
-
crossover
public org.opt4j.optimizer.ea.Pair<DesignDecisionGenotype> crossover(DesignDecisionGenotype arg0, DesignDecisionGenotype arg1)
- Specified by:
crossover
in interfaceorg.opt4j.operator.crossover.Crossover<DesignDecisionGenotype>
-
crossover
public List<DesignDecisionGenotype> crossover(List<DesignDecisionGenotype> parents)
- Specified by:
crossover
in interfaceBayesianCrossover<DesignDecisionGenotype>
-
-