public class AcceptorConfig extends AbstractConfig<AcceptorConfig>
Modifier and Type | Field and Description |
---|---|
protected Double |
entityTabuRatio |
protected Integer |
entityTabuSize |
protected Double |
fadingEntityTabuRatio |
protected Integer |
fadingEntityTabuSize |
protected Integer |
fadingMoveTabuSize |
protected Integer |
fadingSolutionTabuSize |
protected Integer |
fadingUndoMoveTabuSize |
protected Double |
fadingValueTabuRatio |
protected Integer |
fadingValueTabuSize |
protected Integer |
lateAcceptanceSize |
protected Integer |
moveTabuSize |
protected String |
simulatedAnnealingStartingTemperature |
protected Integer |
solutionTabuSize |
protected Integer |
stepCountingHillClimbingSize |
protected StepCountingHillClimbingType |
stepCountingHillClimbingType |
protected Integer |
undoMoveTabuSize |
protected Double |
valueTabuRatio |
protected Integer |
valueTabuSize |
Constructor and Description |
---|
AcceptorConfig() |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, newInstance, toString
protected Integer entityTabuSize
protected Double entityTabuRatio
protected Integer fadingEntityTabuSize
protected Double fadingEntityTabuRatio
protected Integer valueTabuSize
protected Double valueTabuRatio
protected Integer fadingValueTabuSize
protected Double fadingValueTabuRatio
protected Integer moveTabuSize
protected Integer fadingMoveTabuSize
protected Integer undoMoveTabuSize
protected Integer fadingUndoMoveTabuSize
protected Integer solutionTabuSize
protected Integer fadingSolutionTabuSize
protected String simulatedAnnealingStartingTemperature
protected Integer lateAcceptanceSize
protected Integer stepCountingHillClimbingSize
protected StepCountingHillClimbingType stepCountingHillClimbingType
public void setAcceptorClassList(List<Class<? extends Acceptor>> acceptorClassList)
public List<AcceptorType> getAcceptorTypeList()
public void setAcceptorTypeList(List<AcceptorType> acceptorTypeList)
public Integer getEntityTabuSize()
public void setEntityTabuSize(Integer entityTabuSize)
public Double getEntityTabuRatio()
public void setEntityTabuRatio(Double entityTabuRatio)
public Integer getFadingEntityTabuSize()
public void setFadingEntityTabuSize(Integer fadingEntityTabuSize)
public Double getFadingEntityTabuRatio()
public void setFadingEntityTabuRatio(Double fadingEntityTabuRatio)
public Integer getValueTabuSize()
public void setValueTabuSize(Integer valueTabuSize)
public Double getValueTabuRatio()
public void setValueTabuRatio(Double valueTabuRatio)
public Integer getFadingValueTabuSize()
public void setFadingValueTabuSize(Integer fadingValueTabuSize)
public Double getFadingValueTabuRatio()
public void setFadingValueTabuRatio(Double fadingValueTabuRatio)
public Integer getMoveTabuSize()
public void setMoveTabuSize(Integer moveTabuSize)
public Integer getFadingMoveTabuSize()
public void setFadingMoveTabuSize(Integer fadingMoveTabuSize)
public Integer getUndoMoveTabuSize()
public void setUndoMoveTabuSize(Integer undoMoveTabuSize)
public Integer getFadingUndoMoveTabuSize()
public void setFadingUndoMoveTabuSize(Integer fadingUndoMoveTabuSize)
public Integer getSolutionTabuSize()
public void setSolutionTabuSize(Integer solutionTabuSize)
public Integer getFadingSolutionTabuSize()
public void setFadingSolutionTabuSize(Integer fadingSolutionTabuSize)
public String getSimulatedAnnealingStartingTemperature()
public void setSimulatedAnnealingStartingTemperature(String simulatedAnnealingStartingTemperature)
public Integer getLateAcceptanceSize()
public void setLateAcceptanceSize(Integer lateAcceptanceSize)
public Integer getStepCountingHillClimbingSize()
public void setStepCountingHillClimbingSize(Integer stepCountingHillClimbingSize)
public StepCountingHillClimbingType getStepCountingHillClimbingType()
public void setStepCountingHillClimbingType(StepCountingHillClimbingType stepCountingHillClimbingType)
public Acceptor buildAcceptor(HeuristicConfigPolicy configPolicy)
public void inherit(AcceptorConfig inheritedConfig)
AbstractConfig
inheritedConfig
unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour).
After the inheritance, if a property on this AbstractConfig
composition is replaced,
it should not affect the inherited composition instance.
inherit
in class AbstractConfig<AcceptorConfig>
inheritedConfig
- never nullCopyright © 2006–2017 JBoss by Red Hat. All rights reserved.