public class ArchiveMutationLocalSearch<S extends Solution<?>> extends Object implements LocalSearchOperator<S>
| Constructor and Description |
|---|
ArchiveMutationLocalSearch(int improvementRounds,
MutationOperator<S> mutationOperator,
Archive<S> archive,
Problem<S> problem)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
S |
execute(S solution)
Executes the local search.
|
int |
getEvaluations()
Returns the number of evaluations
|
int |
getNumberOfImprovements() |
int |
getNumberOfNonComparableSolutions() |
public ArchiveMutationLocalSearch(int improvementRounds,
MutationOperator<S> mutationOperator,
Archive<S> archive,
Problem<S> problem)
improvementRounds - number of iterationsmutationOperator - mutation operatorarchive - archive to store non-dominated solutionproblem - problem to resolvepublic int getEvaluations()
getEvaluations in interface LocalSearchOperator<S extends Solution<?>>public int getNumberOfImprovements()
getNumberOfImprovements in interface LocalSearchOperator<S extends Solution<?>>public int getNumberOfNonComparableSolutions()
getNumberOfNonComparableSolutions in interface LocalSearchOperator<S extends Solution<?>>Copyright © 2015. All rights reserved.