| Modifier and Type | Method and Description |
|---|---|
List<DoubleSolution> |
SBXCrossover.doCrossover(double probability,
DoubleSolution parent1,
DoubleSolution parent2)
doCrossover method
|
List<DoubleSolution> |
BLXAlphaCrossover.doCrossover(double probability,
DoubleSolution parent1,
DoubleSolution parent2)
doCrossover method
|
List<DoubleSolution> |
SBXCrossover.execute(List<DoubleSolution> solutions)
Execute() method
|
List<DoubleSolution> |
BLXAlphaCrossover.execute(List<DoubleSolution> solutions)
Execute() method
|
List<DoubleSolution> |
DifferentialEvolutionCrossover.execute(List<DoubleSolution> parentSolutions)
Execute() method
|
| Modifier and Type | Method and Description |
|---|---|
List<DoubleSolution> |
SBXCrossover.doCrossover(double probability,
DoubleSolution parent1,
DoubleSolution parent2)
doCrossover method
|
List<DoubleSolution> |
BLXAlphaCrossover.doCrossover(double probability,
DoubleSolution parent1,
DoubleSolution parent2)
doCrossover method
|
void |
DifferentialEvolutionCrossover.setCurrentSolution(DoubleSolution current) |
| Modifier and Type | Method and Description |
|---|---|
List<DoubleSolution> |
SBXCrossover.execute(List<DoubleSolution> solutions)
Execute() method
|
List<DoubleSolution> |
BLXAlphaCrossover.execute(List<DoubleSolution> solutions)
Execute() method
|
List<DoubleSolution> |
DifferentialEvolutionCrossover.execute(List<DoubleSolution> parentSolutions)
Execute() method
|
| Modifier and Type | Method and Description |
|---|---|
DoubleSolution |
PolynomialMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
UniformMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
NonUniformMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
SimpleRandomMutation.execute(DoubleSolution solution)
Execute() method
|
| Modifier and Type | Method and Description |
|---|---|
void |
UniformMutation.doMutation(double probability,
DoubleSolution solution)
Perform the operation
|
void |
NonUniformMutation.doMutation(double probability,
DoubleSolution solution)
Perform the mutation operation
|
DoubleSolution |
PolynomialMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
UniformMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
NonUniformMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
SimpleRandomMutation.execute(DoubleSolution solution)
Execute() method
|
| Modifier and Type | Method and Description |
|---|---|
List<DoubleSolution> |
DifferentialEvolutionSelection.execute(List<DoubleSolution> solutionSet)
Execute() method
|
| Modifier and Type | Method and Description |
|---|---|
List<DoubleSolution> |
DifferentialEvolutionSelection.execute(List<DoubleSolution> solutionSet)
Execute() method
|
| Modifier and Type | Method and Description |
|---|---|
DoubleSolution |
AbstractDoubleProblem.createSolution() |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayDoubleSolution
Implementation of
DoubleSolution using arrays. |
class |
DefaultDoubleSolution
Defines an implementation of a double solution
|
| Modifier and Type | Method and Description |
|---|---|
static double |
SolutionUtils.distanceBetweenSolutionsInObjectiveSpace(DoubleSolution solutionI,
DoubleSolution solutionJ)
Returns the distance between two solutions in the search space.
|
static double |
SolutionUtils.distanceToSolutionListInSolutionSpace(DoubleSolution solution,
List<DoubleSolution> solutionList)
Returns the minimum distance from a
Solution to a SolutionSet according to
the encodings.variable values. |
| Modifier and Type | Method and Description |
|---|---|
static double |
SolutionUtils.distanceToSolutionListInSolutionSpace(DoubleSolution solution,
List<DoubleSolution> solutionList)
Returns the minimum distance from a
Solution to a SolutionSet according to
the encodings.variable values. |
| Modifier and Type | Method and Description |
|---|---|
void |
ChartContainer.updateFrontCharts(List<DoubleSolution> solutionList) |
Copyright © 2018. All rights reserved.