| 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> |
DifferentialEvolutionCrossover.execute(List<DoubleSolution> parentSolutions)
Execute() method
|
List<DoubleSolution> |
BLXAlphaCrossover.execute(List<DoubleSolution> solutions)
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> |
DifferentialEvolutionCrossover.execute(List<DoubleSolution> parentSolutions)
Execute() method
|
List<DoubleSolution> |
BLXAlphaCrossover.execute(List<DoubleSolution> solutions)
Execute() method
|
| Modifier and Type | Method and Description |
|---|---|
DoubleSolution |
UniformMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
SimpleRandomMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
PolynomialMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
NonUniformMutation.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 |
UniformMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
SimpleRandomMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
PolynomialMutation.execute(DoubleSolution solution)
Execute() method
|
DoubleSolution |
NonUniformMutation.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 |
GenericDoubleSolution
Created by Antonio J.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
SolutionUtils.distanceBetweenSolutions(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. |
Copyright © 2015. All rights reserved.