org.optaplanner.core.impl.localsearch.decider.deciderscorecomparator
Interface DeciderScoreComparatorFactory
- All Superinterfaces:
- EventListener, LocalSearchSolverPhaseLifecycleListener, SolverLifecycleListener
- All Known Implementing Classes:
- AbstractDeciderScoreComparatorFactory, NaturalDeciderScoreComparatorFactory, ShiftingHardPenaltyDeciderScoreComparatorFactory
public interface DeciderScoreComparatorFactory
- extends LocalSearchSolverPhaseLifecycleListener
A DeciderScoreComparatorFactory creates a new DeciderScoreComparator each step,
which compares 2 scores to decide the next step.
That Score Comparator can consider shifting penalty, aging penalty, ...
in which case it differs from the natural ordering of scores.
createDeciderScoreComparator
Comparator<Score> createDeciderScoreComparator()
- Returns:
- never null
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.