| Modifier and Type | Method and Description |
|---|---|
Problem<S> |
AbstractEvolutionaryAlgorithm.getProblem() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractEvolutionaryAlgorithm.setProblem(Problem<S> problem) |
| Constructor and Description |
|---|
AbstractEvolutionStrategy(Problem<S> problem)
Constructor
|
AbstractGeneticAlgorithm(Problem<S> problem)
Constructor
|
| 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 |
|---|---|
static <S extends Solution<?>> |
SolutionListUtils.fillPopulationWithNewSolutions(List<S> solutionList,
Problem<S> problem,
int maxListSize)
Fills a population with new solutions until its size is maxListSize
|
static <S extends Solution<?>> |
SolutionListUtils.restart(List<S> solutionList,
Problem<S> problem,
int percentageOfSolutionsToRemove)
This methods takes a list of solutions, removes a percentage of its solutions, and it is filled
with new random generated solutions
|
| Modifier and Type | Method and Description |
|---|---|
List<S> |
SolutionListEvaluator.evaluate(List<S> solutionList,
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) |
| Modifier and Type | Method and Description |
|---|---|
Problem<S> |
ExperimentProblem.getProblem() |
| Constructor and Description |
|---|
ExperimentProblem(Problem<S> problem) |
ExperimentProblem(Problem<S> problem,
String tag) |
Copyright © 2017. All rights reserved.