| Modifier and Type | Interface and Description |
|---|---|
interface |
CrossoverOperator<Source extends List<? extends Solution>,Result extends List<? extends Solution>>
Created by Antonio J.
|
interface |
LocalSearchOperator<Source extends Solution>
Created by cbarba on 5/3/15.
|
interface |
MutationOperator<Source extends Solution>
Created by Antonio J.
|
interface |
SelectionOperator<Source,Result>
Created by Antonio J.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BLXAlphaCrossover
This class allows to apply a BLX-alpha crossover operator to two parent solutions.
|
class |
DifferentialEvolutionCrossover
Differential evolution crossover operator
Comments:
- The operator receives two parameters: the current individual and an array
of three parent individuals
- The best and rand variants depends on the third parent, according whether
it represents the current of the "best" individual or a random one.
|
class |
HUXCrossover
This class allows to apply a HUX crossover operator using two parent
solutions.
|
class |
IntegerSBXCrossover
This class allows to apply a SBX crossover operator using two parent solutions (Integer encoding)
|
class |
NullCrossover<Source extends List<? extends Solution>,Result extends List<? extends Solution>>
This class defines a null crossover operator: the parent solutions are returned without any
change.
|
class |
PMXCrossover
This class allows to apply a PMX crossover operator using two parent
solutions.
|
class |
SBXCrossover
This class allows to apply a SBX crossover operator using two parent solutions (Double encoding).
|
class |
SinglePointCrossover |
| Modifier and Type | Class and Description |
|---|---|
class |
MutationLocalSearch
This class implements an local search operator based in the use of a
mutation operator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BitFlipMutation |
class |
IntegerPolynomialMutation
This class implements a polynomial mutation operator
|
class |
NonUniformMutation
This class implements a non-uniform mutation operator.
|
class |
NullMutation
This class is intended to perform no mutation
|
class |
PermutationSwapMutation<T>
This class implements a swap mutation.
|
class |
PolynomialMutation
This class implements a polynomial mutation operator
The implementation is based on the NSGA-II code available in
http://www.iitk.ac.in/kangal/codes.shtml
|
class |
SimpleRandomMutation
This class implements a random mutation operator for double solutions
|
class |
UniformMutation
This class implements a uniform mutation operator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryTournamentSelection |
class |
DifferentialEvolutionSelection
Class implementing the selection operator used in DE: three different solutions
are returned from a population.
|
class |
NaryTournamentSelection |
class |
RandomSelection
This class implements a random selection operator used for selecting a N number of solutions from
a list
|
class |
RankingAndCrowdingSelection
This class implements a selection for selecting a number of solutions from
a solution list.
|
class |
TournamentSelection |
Copyright © 2015. All rights reserved.