org.optaplanner.core.config.localsearch.decider.acceptor
public class AcceptorConfig extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AcceptorConfig.AcceptorType |
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 Double |
greatDelugeWaterLevelUpperBoundRate |
protected Double |
greatDelugeWaterRisingRate |
protected Integer |
lateAcceptanceSize |
protected Integer |
lateSimulatedAnnealingSize |
protected Integer |
moveTabuSize |
protected String |
simulatedAnnealingStartingTemperature |
protected Integer |
solutionTabuSize |
protected Integer |
undoMoveTabuSize |
protected Double |
valueTabuRatio |
protected Integer |
valueTabuSize |
Constructor and Description |
---|
AcceptorConfig() |
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 Double greatDelugeWaterLevelUpperBoundRate
protected Double greatDelugeWaterRisingRate
protected Integer lateAcceptanceSize
protected Integer lateSimulatedAnnealingSize
public void setAcceptorClassList(List<Class<? extends Acceptor>> acceptorClassList)
public List<AcceptorConfig.AcceptorType> getAcceptorTypeList()
public void setAcceptorTypeList(List<AcceptorConfig.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 Double getGreatDelugeWaterLevelUpperBoundRate()
public void setGreatDelugeWaterLevelUpperBoundRate(Double greatDelugeWaterLevelUpperBoundRate)
public Double getGreatDelugeWaterRisingRate()
public void setGreatDelugeWaterRisingRate(Double greatDelugeWaterRisingRate)
public Integer getLateAcceptanceSize()
public void setLateAcceptanceSize(Integer lateAcceptanceSize)
public Integer getLateSimulatedAnnealingSize()
public void setLateSimulatedAnnealingSize(Integer lateSimulatedAnnealingSize)
public Acceptor buildAcceptor(HeuristicConfigPolicy configPolicy)
public void inherit(AcceptorConfig inheritedConfig)
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.