LocalSearchStrategyBase
abstract class.@Deprecated public class StrategyDependentSolutionStore extends SimpleSolutionStore
SimpleSolutionStore
, implementation of the
ISolutionStore
interface, which stores all the found solution trajectory (i.e. trajectories, which satisfy
all the hard objectives). It can be configured to stop the exploration after a predefined number of solutions is
found.
It is strategy dependent, hence the responsibility of calling the ISolutionStore.newSolution(ThreadContext)
method and stop the execution if the method returns STOP, relies on the strategy implementation.ISolutionStore.StopExecutionType
Constructor and Description |
---|
StrategyDependentSolutionStore()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isStrategyDependent()
Deprecated.
If an
ISolutionStore is exploration strategy dependent the framework passes the responsibility of calling
the ISolutionStore.newSolution(ThreadContext) method to the LocalSearchStrategyBase implementation. |
getSolutions, newSolution, registerSolutionFoundHandler
public StrategyDependentSolutionStore()
public boolean isStrategyDependent()
ISolutionStore
ISolutionStore
is exploration strategy dependent the framework passes the responsibility of calling
the ISolutionStore.newSolution(ThreadContext)
method to the LocalSearchStrategyBase
implementation.isStrategyDependent
in interface ISolutionStore
isStrategyDependent
in class SimpleSolutionStore