| Constructor and Description |
|---|
ArchiveMutationLocalSearch(int improvementRounds,
MutationOperator<S> mutationOperator,
Archive<S> archive,
Problem<S> problem)
Constructor.
|
BasicLocalSearch(int improvementRounds,
MutationOperator<S> mutationOperator,
Comparator<S> comparator,
Problem<S> problem)
Constructor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BinaryProblem
Interface representing binary problems
|
interface |
ConstrainedProblem<S extends Solution<?>>
Interface representing problems having constraints
|
interface |
DoubleBinaryProblem<S extends Solution<Object>>
Interface representing problems having integer and double variables
|
interface |
DoubleProblem
Interface representing continuous problems
|
interface |
IntegerDoubleProblem<S extends Solution<Number>>
Interface representing problems having integer and double variables
|
interface |
IntegerProblem
Interface representing integer problems
|
interface |
PermutationProblem<S extends PermutationSolution<?>>
Interface representing permutation problems
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBinaryProblem |
class |
AbstractDoubleProblem |
class |
AbstractGenericProblem<S extends Solution<?>> |
class |
AbstractIntegerDoubleProblem<S extends Solution<Number>> |
class |
AbstractIntegerPermutationProblem |
class |
AbstractIntegerProblem |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGenericSolution<T,P extends Problem<?>>
Abstract class representing a generic solution
|
| Modifier and Type | Field and Description |
|---|---|
protected P |
AbstractGenericSolution.problem |
| Modifier and Type | Method and Description |
|---|---|
static <S extends Solution<?>> |
ProblemUtils.loadProblem(String problemName)
Create an instance of problem passed as argument
|
| Modifier and Type | Method and Description |
|---|---|
List<S> |
SolutionListEvaluator.evaluate(List<S> solutionSet,
Problem<S> problem) |
| Modifier and Type | Method and Description |
|---|---|
List<S> |
SequentialSolutionListEvaluator.evaluate(List<S> solutionList,
Problem<S> problem) |
List<S> |
MultithreadedSolutionListEvaluator.evaluate(List<S> SolutionList,
Problem<S> problem) |
| Constructor and Description |
|---|
MultithreadedSolutionListEvaluator(int numberOfThreads,
Problem<S> problem) |
Copyright © 2015. All rights reserved.