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
Deprecated.
|
protected Integer |
fadingUndoMoveTabuSize |
protected Double |
fadingValueTabuRatio |
protected Integer |
fadingValueTabuSize |
protected Double |
greatDelugeWaterLevelIncrementRatio |
protected String |
greatDelugeWaterLevelIncrementScore |
protected Integer |
lateAcceptanceSize |
protected Integer |
moveTabuSize |
protected String |
simulatedAnnealingStartingTemperature |
protected Integer |
solutionTabuSize
Deprecated.
|
protected Integer |
stepCountingHillClimbingSize |
protected StepCountingHillClimbingType |
stepCountingHillClimbingType |
protected Integer |
undoMoveTabuSize |
protected Double |
valueTabuRatio |
protected Integer |
valueTabuSize |
Constructor and Description |
---|
AcceptorConfig() |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, 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
@Deprecated protected Integer solutionTabuSize
@Deprecated protected Integer fadingSolutionTabuSize
protected String simulatedAnnealingStartingTemperature
protected Integer lateAcceptanceSize
protected String greatDelugeWaterLevelIncrementScore
protected Double greatDelugeWaterLevelIncrementRatio
protected Integer stepCountingHillClimbingSize
protected StepCountingHillClimbingType stepCountingHillClimbingType
@Deprecated public List<Class<? extends Acceptor>> getAcceptorClassList()
@Deprecated 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)
@Deprecated public Integer getSolutionTabuSize()
@Deprecated public void setSolutionTabuSize(Integer solutionTabuSize)
@Deprecated public Integer getFadingSolutionTabuSize()
@Deprecated public void setFadingSolutionTabuSize(Integer fadingSolutionTabuSize)
public String getSimulatedAnnealingStartingTemperature()
public void setSimulatedAnnealingStartingTemperature(String simulatedAnnealingStartingTemperature)
public Integer getLateAcceptanceSize()
public void setLateAcceptanceSize(Integer lateAcceptanceSize)
public String getGreatDelugeWaterLevelIncrementScore()
public void setGreatDelugeWaterLevelIncrementScore(String greatDelugeWaterLevelIncrementScore)
public Double getGreatDelugeWaterLevelIncrementRatio()
public void setGreatDelugeWaterLevelIncrementRatio(Double greatDelugeWaterLevelIncrementRatio)
public Integer getStepCountingHillClimbingSize()
public void setStepCountingHillClimbingSize(Integer stepCountingHillClimbingSize)
public StepCountingHillClimbingType getStepCountingHillClimbingType()
public void setStepCountingHillClimbingType(StepCountingHillClimbingType stepCountingHillClimbingType)
@Deprecated public AcceptorConfig withAcceptorClassList(List<Class<? extends Acceptor>> acceptorClassList)
public AcceptorConfig withAcceptorTypeList(List<AcceptorType> acceptorTypeList)
public AcceptorConfig withEntityTabuSize(Integer entityTabuSize)
public AcceptorConfig withEntityTabuRatio(Double entityTabuRatio)
public AcceptorConfig withFadingEntityTabuSize(Integer fadingEntityTabuSize)
public AcceptorConfig withFadingEntityTabuRatio(Double fadingEntityTabuRatio)
public AcceptorConfig withValueTabuSize(Integer valueTabuSize)
public AcceptorConfig withValueTabuRatio(Double valueTabuRatio)
public AcceptorConfig withFadingValueTabuSize(Integer fadingValueTabuSize)
public AcceptorConfig withFadingValueTabuRatio(Double fadingValueTabuRatio)
public AcceptorConfig withMoveTabuSize(Integer moveTabuSize)
public AcceptorConfig withFadingMoveTabuSize(Integer fadingMoveTabuSize)
public AcceptorConfig withUndoMoveTabuSize(Integer undoMoveTabuSize)
public AcceptorConfig withFadingUndoMoveTabuSize(Integer fadingUndoMoveTabuSize)
@Deprecated public AcceptorConfig withSolutionTabuSize(Integer solutionTabuSize)
@Deprecated public AcceptorConfig withFadingSolutionTabuSize(Integer fadingSolutionTabuSize)
public AcceptorConfig withSimulatedAnnealingStartingTemperature(String simulatedAnnealingStartingTemperature)
public AcceptorConfig withLateAcceptanceSize(Integer lateAcceptanceSize)
public AcceptorConfig withStepCountingHillClimbingSize(Integer stepCountingHillClimbingSize)
public AcceptorConfig withStepCountingHillClimbingType(StepCountingHillClimbingType stepCountingHillClimbingType)
public Acceptor buildAcceptor(HeuristicConfigPolicy configPolicy)
public AcceptorConfig 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 nullpublic AcceptorConfig copyConfig()
AbstractConfig
AbstractConfig.inherit(AbstractConfig)
on itcopyConfig
in class AbstractConfig<AcceptorConfig>
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.