OptaPlanner core 6.0.0.CR2

org.optaplanner.core.config.localsearch.decider.acceptor
Class AcceptorConfig

java.lang.Object
  extended by org.optaplanner.core.config.localsearch.decider.acceptor.AcceptorConfig

public class AcceptorConfig
extends Object


Nested Class Summary
static class AcceptorConfig.AcceptorType
           
 
Field Summary
protected  Double entityTabuRatio
           
protected  Integer entityTabuSize
           
protected  Double fadingEntityTabuRatio
           
protected  Integer fadingEntityTabuSize
           
protected  Integer fadingMoveTabuSize
           
protected  Integer fadingSolutionTabuSize
           
protected  Integer fadingUndoMoveTabuSize
           
protected  Integer 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  Integer valueTabuRatio
           
protected  Integer valueTabuSize
           
 
Constructor Summary
AcceptorConfig()
           
 
Method Summary
 Acceptor buildAcceptor(HeuristicConfigPolicy configPolicy)
           
 List<Class<? extends Acceptor>> getAcceptorClassList()
           
 List<AcceptorConfig.AcceptorType> getAcceptorTypeList()
           
 Double getEntityTabuRatio()
           
 Integer getEntityTabuSize()
           
 Double getFadingEntityTabuRatio()
           
 Integer getFadingEntityTabuSize()
           
 Integer getFadingMoveTabuSize()
           
 Integer getFadingSolutionTabuSize()
           
 Integer getFadingUndoMoveTabuSize()
           
 Integer getFadingValueTabuRatio()
           
 Integer getFadingValueTabuSize()
           
 Double getGreatDelugeWaterLevelUpperBoundRate()
           
 Double getGreatDelugeWaterRisingRate()
           
 Integer getLateAcceptanceSize()
           
 Integer getLateSimulatedAnnealingSize()
           
 Integer getMoveTabuSize()
           
 String getSimulatedAnnealingStartingTemperature()
           
 Integer getSolutionTabuSize()
           
 Integer getUndoMoveTabuSize()
           
 Integer getValueTabuRatio()
           
 Integer getValueTabuSize()
           
 void inherit(AcceptorConfig inheritedConfig)
           
 void setAcceptorClassList(List<Class<? extends Acceptor>> acceptorClassList)
           
 void setAcceptorTypeList(List<AcceptorConfig.AcceptorType> acceptorTypeList)
           
 void setEntityTabuRatio(Double entityTabuRatio)
           
 void setEntityTabuSize(Integer entityTabuSize)
           
 void setFadingEntityTabuRatio(Double fadingEntityTabuRatio)
           
 void setFadingEntityTabuSize(Integer fadingEntityTabuSize)
           
 void setFadingMoveTabuSize(Integer fadingMoveTabuSize)
           
 void setFadingSolutionTabuSize(Integer fadingSolutionTabuSize)
           
 void setFadingUndoMoveTabuSize(Integer fadingUndoMoveTabuSize)
           
 void setFadingValueTabuRatio(Integer fadingValueTabuRatio)
           
 void setFadingValueTabuSize(Integer fadingValueTabuSize)
           
 void setGreatDelugeWaterLevelUpperBoundRate(Double greatDelugeWaterLevelUpperBoundRate)
           
 void setGreatDelugeWaterRisingRate(Double greatDelugeWaterRisingRate)
           
 void setLateAcceptanceSize(Integer lateAcceptanceSize)
           
 void setLateSimulatedAnnealingSize(Integer lateSimulatedAnnealingSize)
           
 void setMoveTabuSize(Integer moveTabuSize)
           
 void setSimulatedAnnealingStartingTemperature(String simulatedAnnealingStartingTemperature)
           
 void setSolutionTabuSize(Integer solutionTabuSize)
           
 void setUndoMoveTabuSize(Integer undoMoveTabuSize)
           
 void setValueTabuRatio(Integer valueTabuRatio)
           
 void setValueTabuSize(Integer valueTabuSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entityTabuSize

protected Integer entityTabuSize

entityTabuRatio

protected Double entityTabuRatio

fadingEntityTabuSize

protected Integer fadingEntityTabuSize

fadingEntityTabuRatio

protected Double fadingEntityTabuRatio

valueTabuSize

protected Integer valueTabuSize

valueTabuRatio

protected Integer valueTabuRatio

fadingValueTabuSize

protected Integer fadingValueTabuSize

fadingValueTabuRatio

protected Integer fadingValueTabuRatio

moveTabuSize

protected Integer moveTabuSize

fadingMoveTabuSize

protected Integer fadingMoveTabuSize

undoMoveTabuSize

protected Integer undoMoveTabuSize

fadingUndoMoveTabuSize

protected Integer fadingUndoMoveTabuSize

solutionTabuSize

protected Integer solutionTabuSize

fadingSolutionTabuSize

protected Integer fadingSolutionTabuSize

simulatedAnnealingStartingTemperature

protected String simulatedAnnealingStartingTemperature

greatDelugeWaterLevelUpperBoundRate

protected Double greatDelugeWaterLevelUpperBoundRate

greatDelugeWaterRisingRate

protected Double greatDelugeWaterRisingRate

lateAcceptanceSize

protected Integer lateAcceptanceSize

lateSimulatedAnnealingSize

protected Integer lateSimulatedAnnealingSize
Constructor Detail

AcceptorConfig

public AcceptorConfig()
Method Detail

getAcceptorClassList

public List<Class<? extends Acceptor>> getAcceptorClassList()

setAcceptorClassList

public void setAcceptorClassList(List<Class<? extends Acceptor>> acceptorClassList)

getAcceptorTypeList

public List<AcceptorConfig.AcceptorType> getAcceptorTypeList()

setAcceptorTypeList

public void setAcceptorTypeList(List<AcceptorConfig.AcceptorType> acceptorTypeList)

getEntityTabuSize

public Integer getEntityTabuSize()

setEntityTabuSize

public void setEntityTabuSize(Integer entityTabuSize)

getEntityTabuRatio

public Double getEntityTabuRatio()

setEntityTabuRatio

public void setEntityTabuRatio(Double entityTabuRatio)

getFadingEntityTabuSize

public Integer getFadingEntityTabuSize()

setFadingEntityTabuSize

public void setFadingEntityTabuSize(Integer fadingEntityTabuSize)

getFadingEntityTabuRatio

public Double getFadingEntityTabuRatio()

setFadingEntityTabuRatio

public void setFadingEntityTabuRatio(Double fadingEntityTabuRatio)

getValueTabuSize

public Integer getValueTabuSize()

setValueTabuSize

public void setValueTabuSize(Integer valueTabuSize)

getValueTabuRatio

public Integer getValueTabuRatio()

setValueTabuRatio

public void setValueTabuRatio(Integer valueTabuRatio)

getFadingValueTabuSize

public Integer getFadingValueTabuSize()

setFadingValueTabuSize

public void setFadingValueTabuSize(Integer fadingValueTabuSize)

getFadingValueTabuRatio

public Integer getFadingValueTabuRatio()

setFadingValueTabuRatio

public void setFadingValueTabuRatio(Integer fadingValueTabuRatio)

getMoveTabuSize

public Integer getMoveTabuSize()

setMoveTabuSize

public void setMoveTabuSize(Integer moveTabuSize)

getFadingMoveTabuSize

public Integer getFadingMoveTabuSize()

setFadingMoveTabuSize

public void setFadingMoveTabuSize(Integer fadingMoveTabuSize)

getUndoMoveTabuSize

public Integer getUndoMoveTabuSize()

setUndoMoveTabuSize

public void setUndoMoveTabuSize(Integer undoMoveTabuSize)

getFadingUndoMoveTabuSize

public Integer getFadingUndoMoveTabuSize()

setFadingUndoMoveTabuSize

public void setFadingUndoMoveTabuSize(Integer fadingUndoMoveTabuSize)

getSolutionTabuSize

public Integer getSolutionTabuSize()

setSolutionTabuSize

public void setSolutionTabuSize(Integer solutionTabuSize)

getFadingSolutionTabuSize

public Integer getFadingSolutionTabuSize()

setFadingSolutionTabuSize

public void setFadingSolutionTabuSize(Integer fadingSolutionTabuSize)

getSimulatedAnnealingStartingTemperature

public String getSimulatedAnnealingStartingTemperature()

setSimulatedAnnealingStartingTemperature

public void setSimulatedAnnealingStartingTemperature(String simulatedAnnealingStartingTemperature)

getGreatDelugeWaterLevelUpperBoundRate

public Double getGreatDelugeWaterLevelUpperBoundRate()

setGreatDelugeWaterLevelUpperBoundRate

public void setGreatDelugeWaterLevelUpperBoundRate(Double greatDelugeWaterLevelUpperBoundRate)

getGreatDelugeWaterRisingRate

public Double getGreatDelugeWaterRisingRate()

setGreatDelugeWaterRisingRate

public void setGreatDelugeWaterRisingRate(Double greatDelugeWaterRisingRate)

getLateAcceptanceSize

public Integer getLateAcceptanceSize()

setLateAcceptanceSize

public void setLateAcceptanceSize(Integer lateAcceptanceSize)

getLateSimulatedAnnealingSize

public Integer getLateSimulatedAnnealingSize()

setLateSimulatedAnnealingSize

public void setLateSimulatedAnnealingSize(Integer lateSimulatedAnnealingSize)

buildAcceptor

public Acceptor buildAcceptor(HeuristicConfigPolicy configPolicy)

inherit

public void inherit(AcceptorConfig inheritedConfig)

OptaPlanner core 6.0.0.CR2

Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.