Class BestSolutionRecaller<Solution_>

    • Field Detail

      • assertInitialScoreFromScratch

        protected boolean assertInitialScoreFromScratch
      • assertShadowVariablesAreNotStale

        protected boolean assertShadowVariablesAreNotStale
      • assertBestScoreIsUnmodified

        protected boolean assertBestScoreIsUnmodified
    • Constructor Detail

      • BestSolutionRecaller

        public BestSolutionRecaller()
    • Method Detail

      • setAssertInitialScoreFromScratch

        public void setAssertInitialScoreFromScratch​(boolean assertInitialScoreFromScratch)
      • setAssertShadowVariablesAreNotStale

        public void setAssertShadowVariablesAreNotStale​(boolean assertShadowVariablesAreNotStale)
      • setAssertBestScoreIsUnmodified

        public void setAssertBestScoreIsUnmodified​(boolean assertBestScoreIsUnmodified)
      • processWorkingSolutionDuringConstructionHeuristicsStep

        public void processWorkingSolutionDuringConstructionHeuristicsStep​(AbstractStepScope<Solution_> stepScope)
      • updateBestSolutionAndFire

        public void updateBestSolutionAndFire​(SolverScope<Solution_> solverScope)
      • updateBestSolutionAndFireIfInitialized

        public void updateBestSolutionAndFireIfInitialized​(SolverScope<Solution_> solverScope)