public class GeneticStrategyBuilder
extends java.lang.Object
Constructor and Description |
---|
GeneticStrategyBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addCrossover(ICrossoverTrajectories crossover) |
void |
addCrossover(ICrossoverTrajectories crossover,
int weight) |
void |
addMutatitor(IMutateTrajectory mutatior) |
void |
addMutatitor(IMutateTrajectory mutatior,
int weight) |
GeneticSharedObject |
getSharedObject() |
java.util.Map<InstanceData,SolutionTrajectory> |
getSolutions() |
MainGeneticStrategy |
getStrategy() |
void |
setDebugger(GeneticDebugger geneticDebugger) |
void |
setInitialPopulationSelector(InitialPopulationSelector selector) |
void |
setMutationChanceAtCrossover(float baseChance) |
void |
setMutationChanceAtCrossover(float baseChance,
float multiplierForAdaptivity) |
void |
setParentSelector(IParentSelector parentSelector) |
void |
setRulePriority(DSETransformationRule<?,?> rule,
int priority) |
void |
setSelector(ISelectNextPopulation selector) |
void |
setSizeOfPopulation(int sizeOfPopulation) |
void |
setStopCondition(StopCondition stopCondition,
int stopConditionNumber) |
public void setRulePriority(DSETransformationRule<?,?> rule, int priority)
public void setInitialPopulationSelector(InitialPopulationSelector selector)
public void setSizeOfPopulation(int sizeOfPopulation)
public void setStopCondition(StopCondition stopCondition, int stopConditionNumber)
public void setMutationChanceAtCrossover(float baseChance)
public void setMutationChanceAtCrossover(float baseChance, float multiplierForAdaptivity)
public void addMutatitor(IMutateTrajectory mutatior)
public void addMutatitor(IMutateTrajectory mutatior, int weight)
public void addCrossover(ICrossoverTrajectories crossover)
public void addCrossover(ICrossoverTrajectories crossover, int weight)
public void setSelector(ISelectNextPopulation selector)
public void setParentSelector(IParentSelector parentSelector)
public GeneticSharedObject getSharedObject()
public MainGeneticStrategy getStrategy()
public java.util.Map<InstanceData,SolutionTrajectory> getSolutions()
public void setDebugger(GeneticDebugger geneticDebugger)