Class LocalSearchAcceptorConfig

    • 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
      • simulatedAnnealingStartingTemperature

        protected String simulatedAnnealingStartingTemperature
      • lateAcceptanceSize

        protected Integer lateAcceptanceSize
      • greatDelugeWaterLevelIncrementScore

        protected String greatDelugeWaterLevelIncrementScore
      • greatDelugeWaterLevelIncrementRatio

        protected Double greatDelugeWaterLevelIncrementRatio
      • stepCountingHillClimbingSize

        protected Integer stepCountingHillClimbingSize
    • Constructor Detail

      • LocalSearchAcceptorConfig

        public LocalSearchAcceptorConfig()
    • 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)
      • 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)
      • withSimulatedAnnealingStartingTemperature

        public LocalSearchAcceptorConfig withSimulatedAnnealingStartingTemperature​(String simulatedAnnealingStartingTemperature)
      • visitReferencedClasses

        public void visitReferencedClasses​(Consumer<Class<?>> classVisitor)
        Description copied from class: AbstractConfig
        Call the class visitor on each (possibly null) Class instance provided to this config by the user (including those provided in child configs). Required to create the bean factory in Quarkus.
        Specified by:
        visitReferencedClasses in class AbstractConfig<LocalSearchAcceptorConfig>
        Parameters:
        classVisitor - The visitor of classes, never null. Can accept null instances of Class