S - SolutionR - Resultpublic abstract class AbstractScatterSearch<S extends Solution<?>,R> extends Object implements Algorithm<R>
| Constructor and Description |
|---|
AbstractScatterSearch() |
| Modifier and Type | Method and Description |
|---|---|
abstract S |
diversificationGeneration() |
List<S> |
getPopulation() |
int |
getPopulationSize() |
abstract R |
getResult() |
abstract S |
improvement(S solution) |
void |
initializationPhase()
Initialization phase of the scatter search: the population is filled with diverse solutions that
have been improved.
|
abstract boolean |
isStoppingConditionReached() |
abstract void |
referenceSetUpdate() |
abstract void |
referenceSetUpdate(S solution) |
abstract void |
restart() |
abstract boolean |
restartConditionIsFulfilled(List<S> solutionList) |
void |
run() |
void |
setPopulation(List<S> population) |
void |
setPopulationSize(int populationSize) |
abstract List<S> |
solutionCombination(List<List<S>> population) |
abstract List<List<S>> |
subsetGeneration() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescription, getNamepublic int getPopulationSize()
public void setPopulationSize(int populationSize)
public abstract boolean isStoppingConditionReached()
public abstract boolean restartConditionIsFulfilled(List<S> solutionList)
public abstract void restart()
public abstract S diversificationGeneration()
public abstract void referenceSetUpdate()
public abstract void referenceSetUpdate(S solution)
public void run()
public void initializationPhase()
Copyright © 2017. All rights reserved.