Uses of Class
es.udc.gii.common.eaf.algorithm.operator.reproduction.ReproductionOperator

Packages that use ReproductionOperator
es.udc.gii.common.eaf.algorithm   
es.udc.gii.common.eaf.algorithm.operator.reproduction   
es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover   
es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code   
es.udc.gii.common.eaf.algorithm.parallel   
es.udc.gii.common.eaf.factory   
 

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()