Uses of Interface
es.udc.gii.common.eaf.algorithm.operator.Operator

Packages that use Operator
es.udc.gii.common.eaf.algorithm.operator   
es.udc.gii.common.eaf.algorithm.operator.evaluate   
es.udc.gii.common.eaf.algorithm.operator.replace   
es.udc.gii.common.eaf.algorithm.operator.replace.jade   
es.udc.gii.common.eaf.algorithm.operator.replace.mmga   
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.operator.selection   
es.udc.gii.common.eaf.algorithm.parallel.migration   
 

Uses of Operator in es.udc.gii.common.eaf.algorithm.operator
 

Classes in es.udc.gii.common.eaf.algorithm.operator with type parameters of type Operator
 class OperatorChain<T extends Operator>
          Implements an operators' chain.
 

Uses of Operator in es.udc.gii.common.eaf.algorithm.operator.evaluate
 

Classes in es.udc.gii.common.eaf.algorithm.operator.evaluate that implement Operator
 class EvaluationOperator
           
 class LocalSearchOperator
           
 

Uses of Operator in es.udc.gii.common.eaf.algorithm.operator.replace
 

Classes in es.udc.gii.common.eaf.algorithm.operator.replace that implement Operator
 class ElitismOperator
          This operator implements a replace operator with elitism.
 class ElitismReevaluateOperator
          This operator implements a replace operator with elitism.
 class EvolutionaryStrategyReplaceOperator
          This class implements the (1+λ) replace operator for the EvolutionaryStrategy class.
 class NSGA2ReplaceOperator
          The replace operator for the NSGA2Algorithm.
 class ReplaceOperator
           
 

Uses of Operator in es.udc.gii.common.eaf.algorithm.operator.replace.jade
 

Classes in es.udc.gii.common.eaf.algorithm.operator.replace.jade that implement Operator
 class JADEEvolutionaryStrategyReplaceOperator
          This class implements a replace operator to be used in the JADE algorithm.
 

Uses of Operator in es.udc.gii.common.eaf.algorithm.operator.replace.mmga
 

Classes in es.udc.gii.common.eaf.algorithm.operator.replace.mmga that implement Operator
 class ParetoFrontReplaceOperator
          This class implements a replace operator for the Pareto-front of MMGAAlgorithm.
 class PopulationMemoryReplaceOperator
          This class implements a replace operator for replacing the population memory of MMGAAlgorithm.
 

Uses of Operator in es.udc.gii.common.eaf.algorithm.operator.reproduction
 

Classes in es.udc.gii.common.eaf.algorithm.operator.reproduction that implement Operator
 class ColonizationOperator
          It allows filling vacant sites that are freed by extinct individuals (that is, those such that Si = 0.
 class ReproductionOperator
           
 

Uses of Operator in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover
 

Classes in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover that implement Operator
 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 Operator in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code
 

Classes in es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code that implement Operator
 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 Operator in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation
 

Classes in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation that implement Operator
 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 Operator in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de
 

Classes in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de that implement Operator
 class DEMutationOperator
          For each target vector xi,G, i = 1,2,...
 

Uses of Operator in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code
 

Classes in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code that implement Operator
 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 Operator in es.udc.gii.common.eaf.algorithm.operator.selection
 

Classes in es.udc.gii.common.eaf.algorithm.operator.selection that implement Operator
 class DeterministicTournamentSelection
          This class implements the deterministic tournament selection.
 class ExtintionOperator
          This operator allows calculating the surviving individuals throug their relations, i.e., as a sum of penalties and benefits.
 class InheritExtintionOperator
           
 class LinearRankingSelection
          In linear ranking selection, the selection probability of each individual is defined as a linear function of the individuals' rank.
 class SelectionOperator
          This abstract class represents a selection operator.
 class TournamentSelection
          This method of selection runs a tournament among a few individuals chosen at random from the population and selects the winner for the reproduction phase.
 class UniformSelection
          This class implements a uniform selection opetator.
 

Uses of Operator in es.udc.gii.common.eaf.algorithm.parallel.migration
 

Classes in es.udc.gii.common.eaf.algorithm.parallel.migration that implement Operator
 class MigrationOperator
          A migration operator is a replace operator that performs the exchange of genetic material between two islands in a parallel evolutionary algorithm, where this makes sense (i.e. in an island model).