Class AcceptorConfig

    • Field Detail

      • entityTabuSize

        protected Integer entityTabuSize
      • entityTabuRatio

        protected Double entityTabuRatio
      • fadingEntityTabuSize

        protected Integer fadingEntityTabuSize
      • fadingEntityTabuRatio

        protected Double fadingEntityTabuRatio
      • valueTabuSize

        protected Integer valueTabuSize
      • valueTabuRatio

        protected Double valueTabuRatio
      • fadingValueTabuSize

        protected Integer fadingValueTabuSize
      • fadingValueTabuRatio

        protected Double fadingValueTabuRatio
      • moveTabuSize

        protected Integer moveTabuSize
      • fadingMoveTabuSize

        protected Integer fadingMoveTabuSize
      • undoMoveTabuSize

        protected Integer undoMoveTabuSize
      • fadingUndoMoveTabuSize

        protected Integer fadingUndoMoveTabuSize
      • fadingSolutionTabuSize

        @Deprecated
        protected Integer fadingSolutionTabuSize
        Deprecated.
      • simulatedAnnealingStartingTemperature

        protected String simulatedAnnealingStartingTemperature
      • lateAcceptanceSize

        protected Integer lateAcceptanceSize
      • greatDelugeWaterLevelIncrementScore

        protected String greatDelugeWaterLevelIncrementScore
      • greatDelugeWaterLevelIncrementRatio

        protected Double greatDelugeWaterLevelIncrementRatio
      • stepCountingHillClimbingSize

        protected Integer stepCountingHillClimbingSize
    • Constructor Detail

      • AcceptorConfig

        public AcceptorConfig()
    • Method Detail

      • setAcceptorTypeList

        public void setAcceptorTypeList​(List<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 Double getValueTabuRatio()
      • setValueTabuRatio

        public void setValueTabuRatio​(Double valueTabuRatio)
      • getFadingValueTabuSize

        public Integer getFadingValueTabuSize()
      • setFadingValueTabuSize

        public void setFadingValueTabuSize​(Integer fadingValueTabuSize)
      • getFadingValueTabuRatio

        public Double getFadingValueTabuRatio()
      • setFadingValueTabuRatio

        public void setFadingValueTabuRatio​(Double 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)
      • setSolutionTabuSize

        @Deprecated
        public void setSolutionTabuSize​(Integer solutionTabuSize)
        Deprecated.
      • getFadingSolutionTabuSize

        @Deprecated
        public Integer getFadingSolutionTabuSize()
        Deprecated.
      • setFadingSolutionTabuSize

        @Deprecated
        public void setFadingSolutionTabuSize​(Integer fadingSolutionTabuSize)
        Deprecated.
      • getSimulatedAnnealingStartingTemperature

        public String getSimulatedAnnealingStartingTemperature()
      • setSimulatedAnnealingStartingTemperature

        public void setSimulatedAnnealingStartingTemperature​(String simulatedAnnealingStartingTemperature)
      • getLateAcceptanceSize

        public Integer getLateAcceptanceSize()
      • setLateAcceptanceSize

        public void setLateAcceptanceSize​(Integer lateAcceptanceSize)
      • getGreatDelugeWaterLevelIncrementScore

        public String getGreatDelugeWaterLevelIncrementScore()
      • setGreatDelugeWaterLevelIncrementScore

        public void setGreatDelugeWaterLevelIncrementScore​(String greatDelugeWaterLevelIncrementScore)
      • getGreatDelugeWaterLevelIncrementRatio

        public Double getGreatDelugeWaterLevelIncrementRatio()
      • setGreatDelugeWaterLevelIncrementRatio

        public void setGreatDelugeWaterLevelIncrementRatio​(Double greatDelugeWaterLevelIncrementRatio)
      • getStepCountingHillClimbingSize

        public Integer getStepCountingHillClimbingSize()
      • setStepCountingHillClimbingSize

        public void setStepCountingHillClimbingSize​(Integer stepCountingHillClimbingSize)
      • setStepCountingHillClimbingType

        public void setStepCountingHillClimbingType​(StepCountingHillClimbingType stepCountingHillClimbingType)
      • withFadingEntityTabuSize

        public AcceptorConfig withFadingEntityTabuSize​(Integer fadingEntityTabuSize)
      • withFadingEntityTabuRatio

        public AcceptorConfig withFadingEntityTabuRatio​(Double fadingEntityTabuRatio)
      • withFadingValueTabuSize

        public AcceptorConfig withFadingValueTabuSize​(Integer fadingValueTabuSize)
      • withFadingValueTabuRatio

        public AcceptorConfig withFadingValueTabuRatio​(Double fadingValueTabuRatio)
      • withFadingUndoMoveTabuSize

        public AcceptorConfig withFadingUndoMoveTabuSize​(Integer fadingUndoMoveTabuSize)
      • withSimulatedAnnealingStartingTemperature

        public AcceptorConfig withSimulatedAnnealingStartingTemperature​(String simulatedAnnealingStartingTemperature)
      • withStepCountingHillClimbingSize

        public AcceptorConfig withStepCountingHillClimbingSize​(Integer stepCountingHillClimbingSize)
      • inherit

        public AcceptorConfig inherit​(AcceptorConfig inheritedConfig)
        Description copied from class: AbstractConfig
        Inherits each property of the 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.

        Specified by:
        inherit in class AbstractConfig<AcceptorConfig>
        Parameters:
        inheritedConfig - never null
        Returns:
        this