|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ReproductionOperator in es.udc.gii.common.eaf.algorithm |
---|
Fields in es.udc.gii.common.eaf.algorithm with type parameters of type ReproductionOperator | |
---|---|
private OperatorChain<ReproductionOperator> |
EvolutionaryAlgorithm.reproductionChain
|
Methods in es.udc.gii.common.eaf.algorithm that return types with arguments of type ReproductionOperator | |
---|---|
OperatorChain<ReproductionOperator> |
EvolutionaryAlgorithm.getReproductionChain()
|
Method parameters in es.udc.gii.common.eaf.algorithm with type arguments of type ReproductionOperator | |
---|---|
void |
EvolutionaryAlgorithm.setReproductionChain(OperatorChain<ReproductionOperator> reproductionChain)
|
Uses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction |
---|
Subclasses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction | |
---|---|
class |
ColonizationOperator
It allows filling vacant sites that are freed by extinct individuals (that is, those such that Si = 0. |
Uses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover |
---|
Subclasses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover | |
---|---|
class |
CrossOverOperator
This abstract class represents a crossover operator. |
class |
Order1CrossOver
Order 1 Crossover is a fairly simple permutation crossover. |
class |
RandomCrossOver
Random Crossover is a fairly simple crossover operator. |
class |
SBXCrossOver
This class implements a SBX crossover (Simulated Binary Crossover). |
Uses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code |
---|
Subclasses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code | |
---|---|
class |
BLXCrossOver
An offspring is generated: H = (h1...hi..hn), where hi is a randomly (uniformly) chosen number of the interval [cmin-I*α,cmax+I*&alpah;], cmax = max(c1i ,c2i), cmin = min(c1i, c2i), I = cmax - cmin. |
class |
FlatCrossOver
An offspring, H = (h1...hi...hn), is generated, where hi is a randomly (uniformly) chosen value of the interval [c1, c2]. |
Uses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation |
---|
Subclasses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation | |
---|---|
class |
DoubleRandomMutation
This class implements a double random mutation operator. |
class |
EvolutionaryStrategyMutation
This class implements a mutation operator to be used with the Evoluationary Strategies. |
class |
GaussianMutation
This class implements a gaussian mutation operator. |
class |
MOPMutation
|
class |
MutationOperator
This abstract class represents a mutaiton operator. |
class |
SwapMutation
This class implements a swap mutation operator. |
Uses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de |
---|
Subclasses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de | |
---|---|
class |
DEMutationOperator
For each target vector xi,G, i = 1,2,... |
Uses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code |
---|
Subclasses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code | |
---|---|
class |
MichalewiczNonUniformMutation
If this operator is applied in a generation t and gmax is the maximum number of generations then c'i= ci+&delta(t,bi-ci) if &tau = 0 ci-&delta(t,ci-ai) if &tau = 1 with &tau being a random number which may have a value of zero or one, and: &delta(t,y)=y(1-r(1-t/gmax)b) Where r is a random number from the interval [0,1] and b is a parameter chosen by the user, which determines the degree of dependency on the number of iterations. |
Uses of ReproductionOperator in es.udc.gii.common.eaf.algorithm.parallel |
---|
Methods in es.udc.gii.common.eaf.algorithm.parallel that return types with arguments of type ReproductionOperator | |
---|---|
OperatorChain<ReproductionOperator> |
ParallelEvolutionaryAlgorithm.getReproductionChain()
|
Method parameters in es.udc.gii.common.eaf.algorithm.parallel with type arguments of type ReproductionOperator | |
---|---|
void |
ParallelEvolutionaryAlgorithm.setReproductionChain(OperatorChain<ReproductionOperator> reproductionChain)
|
Uses of ReproductionOperator in es.udc.gii.common.eaf.factory |
---|
Methods in es.udc.gii.common.eaf.factory that return types with arguments of type ReproductionOperator | |
---|---|
abstract OperatorChain<ReproductionOperator> |
SimpleFactory.createReproductionChain()
|
OperatorChain<ReproductionOperator> |
XMLSimpleFactory.createReproductionChain()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |