Uses of Interface
es.udc.gii.common.eaf.config.Configurable

Packages that use Configurable
es.udc.gii.common.eaf.algorithm   
es.udc.gii.common.eaf.algorithm.evaluate   
es.udc.gii.common.eaf.algorithm.evaluate.constraint   
es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods   
es.udc.gii.common.eaf.algorithm.mga   
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.de.crossover   
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.jade   
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   
es.udc.gii.common.eaf.algorithm.parallel.evaluation   
es.udc.gii.common.eaf.algorithm.parallel.migration   
es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance   
es.udc.gii.common.eaf.algorithm.parallel.migration.culling   
es.udc.gii.common.eaf.algorithm.parallel.migration.selection   
es.udc.gii.common.eaf.algorithm.parallel.topology   
es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation   
es.udc.gii.common.eaf.algorithm.parallel.topology.migration   
es.udc.gii.common.eaf.algorithm.population   
es.udc.gii.common.eaf.algorithm.population.jade   
es.udc.gii.common.eaf.log   
es.udc.gii.common.eaf.log.cma   
es.udc.gii.common.eaf.log.jade   
es.udc.gii.common.eaf.log.ma   
es.udc.gii.common.eaf.log.mmga   
es.udc.gii.common.eaf.log.nsga2   
es.udc.gii.common.eaf.log.parallel   
es.udc.gii.common.eaf.log.parallel.cma   
es.udc.gii.common.eaf.plugin   
es.udc.gii.common.eaf.plugin.evaluation   
es.udc.gii.common.eaf.plugin.individual   
es.udc.gii.common.eaf.plugin.multiobjective   
es.udc.gii.common.eaf.plugin.multiobjective.crowding   
es.udc.gii.common.eaf.plugin.parameter   
es.udc.gii.common.eaf.plugin.parameter.jade   
es.udc.gii.common.eaf.plugin.stoptest   
es.udc.gii.common.eaf.problem   
es.udc.gii.common.eaf.problem.constraint   
es.udc.gii.common.eaf.problem.objective   
es.udc.gii.common.eaf.stoptest   
es.udc.gii.common.eaf.stoptest.mga   
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm
 

Classes in es.udc.gii.common.eaf.algorithm that implement Configurable
 class CMAEvolutionaryAlgorithm
           
 class EvolutionaryAlgorithm
          This class represents an evolutionary algorithm.
 class EvolutionaryStrategy
           
 class GeneticAlgorithm
          Class GeneticAlgorithm Pseudocodigo: Generar P Evaluar P Mientras no se alcanza el objetivo: Seleccionar P' Cruzar P' Mutar P' Evaluar P' Reemplazo
 class MacroevolutionaryAlgorithm
           
 class NSGA2Algorithm
          This class implements the NSGA2 algorithm.
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.evaluate
 

Subinterfaces of Configurable in es.udc.gii.common.eaf.algorithm.evaluate
 interface EvaluationStrategy
          An EvaluationStrategy represents a way to evaluate a list of individuals with a list of objective functions and a list of constraints.
 

Classes in es.udc.gii.common.eaf.algorithm.evaluate that implement Configurable
 class SerialEvaluationStrategy
          This clas is an evaluation strategy for a monoprocessor environment.
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.evaluate.constraint
 

Subinterfaces of Configurable in es.udc.gii.common.eaf.algorithm.evaluate.constraint
 interface ConstraintMethod
          This interface represents a constraint method handling to be used when the user wants to solve a constrained method.
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods
 

Classes in es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods that implement Configurable
 class NoConstraintsMethod
          This class implements a constraint handling method that do nothing with the individuals.
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.mga
 

Classes in es.udc.gii.common.eaf.algorithm.mga that implement Configurable
 class AbstractMGAAlgorithm
          This class implements the generic code for a micro-genetic algorithm.
 class MGAAlgorithm
          This class implements a micro-genetic algorithm as defined by Krishnakumar in "Micro-genetic algorithms for stationary and non-stationary function optimization".
 class MMGAAlgorithm
          This class is an implementation of a micro-genetic algorithm for problems with multiple objectives.
 

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

Subinterfaces of Configurable in es.udc.gii.common.eaf.algorithm.operator
 interface Operator
          An Operator represents an operation that takes place on a list of indivuduals during the evolution process.
 

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

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

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

Classes in es.udc.gii.common.eaf.algorithm.operator.replace that implement Configurable
 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 Configurable in es.udc.gii.common.eaf.algorithm.operator.replace.jade
 

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

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

Classes in es.udc.gii.common.eaf.algorithm.operator.replace.mmga that implement Configurable
 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 Configurable in es.udc.gii.common.eaf.algorithm.operator.reproduction
 

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

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

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

Classes in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation that implement Configurable
 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 Configurable 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 Configurable
 class DEMutationOperator
          For each target vector xi,G, i = 1,2,...
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover
 

Classes in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover that implement Configurable
 class BinCrossOverScheme
          This class represents a specific implementation of a CrossOverScheme.
 class CrossOverScheme
          In order to increase the diveristy of the population, the DE algorithm uses a crossover operator.
 class ExpCrossOverScheme
          This class represents a specific implementation of a CrossOverScheme.
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.jade
 

Classes in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.jade that implement Configurable
 class JADEBinCrossOverScheme
          This class represents a specific implementation of a CrossOverScheme.
 

Uses of Configurable 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 Configurable
 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 Configurable in es.udc.gii.common.eaf.algorithm.operator.selection
 

Classes in es.udc.gii.common.eaf.algorithm.operator.selection that implement Configurable
 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.
protected  class ExtintionOperator.Wxy
           
protected  class ExtintionOperator.WxyMaximizing
           
protected  class ExtintionOperator.WxyMinimizing
           
 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 Configurable in es.udc.gii.common.eaf.algorithm.parallel
 

Classes in es.udc.gii.common.eaf.algorithm.parallel that implement Configurable
 class ParallelEvolutionaryAlgorithm
          This class represents a parallel evolutionary algorithm (PGA).
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.parallel.evaluation
 

Classes in es.udc.gii.common.eaf.algorithm.parallel.evaluation that implement Configurable
 class DistributedEvaluation
          This clas is an evaluation strategy for a distributed environment.
 

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

Classes in es.udc.gii.common.eaf.algorithm.parallel.migration that implement Configurable
 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).
 

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

Subinterfaces of Configurable in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance
 interface MigAcceptancePolicy
          An acceptance policy states which individuals are accepted when they arrive from another process.
 

Classes in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance that implement Configurable
 class BinaryAcceptancePolicy
          With this class complex acceptance policies can be created as binary trees.
 class GenerationBasedAcceptance
          Accepts the individuals that come in a MigrationObject based on the generation of the sending node.
 class IntersectionAcceptancePolicy
          This class is a binary acceptance policy.
 class UnionAcceptancePolicy
          This class is a binary acceptance policy.
 

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

Subinterfaces of Configurable in es.udc.gii.common.eaf.algorithm.parallel.migration.culling
 interface MigCullingStrategy
          A culling strategy is used in a MigrationOperator to know which individuals from the current island's population are to be removed considering those individuals who come from other islands.
 

Classes in es.udc.gii.common.eaf.algorithm.parallel.migration.culling that implement Configurable
 class WorstCull
          A culling strategy that returns the worst individuals of the current population.
 

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

Subinterfaces of Configurable in es.udc.gii.common.eaf.algorithm.parallel.migration.selection
 interface MigSelectionStrategy
          This strategy is used in a MigrationOperator to know which individuals from the current island's population will migrate to other islands.
 

Classes in es.udc.gii.common.eaf.algorithm.parallel.migration.selection that implement Configurable
 class BestMigration
          A selection strategy for selecting the best individuals of the current population for migrating to other islands.
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.parallel.topology
 

Classes in es.udc.gii.common.eaf.algorithm.parallel.topology that implement Configurable
 class Topology
          This class encapsulates the topology of the processing nodes in a parallel environment and is responsible for the "low-level" communication between the nodes.
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation
 

Classes in es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation that implement Configurable
 class EvaluationTopology
          A evaluation topology is used by a DistributedEvaluation and hides the details of the underlying distributed evironment.
 

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

Classes in es.udc.gii.common.eaf.algorithm.parallel.topology.migration that implement Configurable
 class FullConnectedMigrationTopology
          A full connected migration topology is a migration topology where each node is connected to each other node.
 class GridMigrationTopology
          A grid migration topology is a migration topology where the nodes are arranged in a (perhaps multidimensional) grid.
 class MigrationTopology
          A migration topology is a topology that encapsulates the comunication between islands in an island model (parallel evolutionary algorithm).
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.population
 

Classes in es.udc.gii.common.eaf.algorithm.population that implement Configurable
 class Individual
          This class represents a basic individual of the population.
 class MaIndividual
          This class represents an individual for a macroevolutionary algorithm.
 class NSGA2Individual
          This class represents an individual for the NSGA2 algorithm.
 

Uses of Configurable in es.udc.gii.common.eaf.algorithm.population.jade
 

Classes in es.udc.gii.common.eaf.algorithm.population.jade that implement Configurable
 class JADEIndividual
          JADE is a differential evolution version which updates control parameters in an adaptive maner.
 

Uses of Configurable in es.udc.gii.common.eaf.log
 

Classes in es.udc.gii.common.eaf.log that implement Configurable
 class AllPopulationsLogTool
           
 class BestFEsLogTool
          This log tool implements a log tool that record the number of function evaluations performed and the best individual after the replace stage of the algorithm.
 class BestIndividualLogTool
          This log tool implements a log tool that record the number of generations performed and the best individual after the replace stage of the algorithm.
 class BestMeanLogTool
          This log tool implements a log tool that record the number of generations performed, the fitness of the best individual and the mean fitness of the whole population after the replace stage.
 class BestSoFarFitnessEvolutionLogTool
          This log tool logs the fitness of the best individual each n evaluations of the objective function.
 class FEsBestMeanLogTool
          This log tool implements a log tool that record the number of function evaluations performed, the fitness of the best individual and the mean fitness of the whole population after the replace stage.
 class FEsIndividualLogTool
          This log tool implements a log tool that record the number of function evaluations performed and the best individual after the replace stage of the algorithm.
 class FEsToReachValueLogTool
          This log tool implements a log tool that record the number of function evaluations needed until reach a fitness value specify in the parameter value.
 class LogTool
          This abstract class represents a log tool, this is used to record the information generated by the algorithm while its execution.
 class PopulationLogTool
          This log tool implements a log tool that record the whole algorithm population after the replace stage of the algorithm.
 

Uses of Configurable in es.udc.gii.common.eaf.log.cma
 

Classes in es.udc.gii.common.eaf.log.cma that implement Configurable
 class CMABestFEsLogTool
          This log tool implements a log tool that record the number of function evaluations performed and the best individual after the replace stage of the algorithm.
 class CMABestIndividualLogTool
          This log tool implements a log tool that record the number of generations performed and the best individual after the replace stage of the algorithm.
 class CMABestMeanLogTool
          This log tool implements a log tool that record the number of generations performed, the fitness of the best individual and the mean fitness of the whole population after the replace stage.
 class CMAFEsBestMeanLogTool
          This log tool implements a log tool that record the number of function evaluations performed, the fitness of the best individual and the mean fitness of the whole population after the replace stage.
 class CMAFEsIndividualLogTool
          This log tool implements a log tool that record the number of function evaluations performed and the best individual after the replace stage of the algorithm.
 class CMAFEsToReachValueLogTool
          This log tool implements a log tool that record the number of function evaluations needed until reach a fitness value specify in the parameter value.
 

Uses of Configurable in es.udc.gii.common.eaf.log.jade
 

Classes in es.udc.gii.common.eaf.log.jade that implement Configurable
 class FandCRParameterLogTool
          This log tool is used to record the mean values of F and CR during the execution of a JADE Algorithm.
 

Uses of Configurable in es.udc.gii.common.eaf.log.ma
 

Classes in es.udc.gii.common.eaf.log.ma that implement Configurable
 class ExtinctLogTool
          Logs the extincted individuals in each generation of a MacroevolutionaryAlgorithm.
 

Uses of Configurable in es.udc.gii.common.eaf.log.mmga
 

Classes in es.udc.gii.common.eaf.log.mmga that implement Configurable
 class MMGASummaryLogTool
          Logs a summary of a run of a multiobjective micro-genetic algorithm.
 

Uses of Configurable in es.udc.gii.common.eaf.log.nsga2
 

Classes in es.udc.gii.common.eaf.log.nsga2 that implement Configurable
 class NSGA2FinalParetoFrontLogTool
          Logs the final Pareto-front of an evolution with the NSGA2Algorithm.
 class NSGA2LogTool
          The base class for all NSGA2 log tools.
 

Uses of Configurable in es.udc.gii.common.eaf.log.parallel
 

Classes in es.udc.gii.common.eaf.log.parallel that implement Configurable
 class DistributedEvaluationLogTool
          Logs the evaluations in a parallel evolutionary algorithm.
 class MigrationLogTool
          Logs the migrations in a parallel evolutionary algorithm.
 class ParallelBestFEsLogTool
          A parallel log tool for logging the best individual of a population.
 class ParallelBestMeanLogTool
          A parallel log tool for logging the best and mean fitness of a population.
 class ParallelFEsLogTool
          A parallel log tool for logging the best fitness of a population.
 class ParallelLogTool
          The base class for all parallel log tools.
 

Uses of Configurable in es.udc.gii.common.eaf.log.parallel.cma
 

Classes in es.udc.gii.common.eaf.log.parallel.cma that implement Configurable
 class ParallelCMABestFEsLogTool
          A parallel log tool for logging the best individual of a population.
 class ParallelCMABestMeanLogTool
          A parallel log tool for logging the best and mean fitness of a population.
 class ParallelCMAFEsLogTool
          A parallel log tool for logging the best individual of a population.
 

Uses of Configurable in es.udc.gii.common.eaf.plugin
 

Subinterfaces of Configurable in es.udc.gii.common.eaf.plugin
 interface Plugin
          Marker interface
 

Uses of Configurable in es.udc.gii.common.eaf.plugin.evaluation
 

Subinterfaces of Configurable in es.udc.gii.common.eaf.plugin.evaluation
 interface IndividualImprover
           
 

Uses of Configurable in es.udc.gii.common.eaf.plugin.individual
 

Classes in es.udc.gii.common.eaf.plugin.individual that implement Configurable
 class BestIndividual
          A plugin for choosing the best individual from a list of individuals.
 class ClosestIndividual
          A plugin for choosing the closet individual to an other one from a list of individuals.
 class IndividualChooser
          A plugin for choosing individuals from a list of individuals.
 class RandomIndividual
          A plugin for choosing a random individual from a list.
 

Uses of Configurable in es.udc.gii.common.eaf.plugin.multiobjective
 

Classes in es.udc.gii.common.eaf.plugin.multiobjective that implement Configurable
 class NSGA2Ranking
          This class has a method which calculates the rank of each individual in a population.
 

Uses of Configurable in es.udc.gii.common.eaf.plugin.multiobjective.crowding
 

Classes in es.udc.gii.common.eaf.plugin.multiobjective.crowding that implement Configurable
 class Crowding
          This plugin calculates the crowding distance of a NSGA2Individual.
 class ObjectiveSpaceCrowding
          A crowding plugin.
 

Uses of Configurable in es.udc.gii.common.eaf.plugin.parameter
 

Classes in es.udc.gii.common.eaf.plugin.parameter that implement Configurable
 class Constant
          A plugin that represents a constant value.
 class LinearAnnealing
           
 class LogAnnealing
           
 class Parameter
           
 class RandomValue
          A parameter that returns an evenly distributed random value between two given bounds.
 

Uses of Configurable in es.udc.gii.common.eaf.plugin.parameter.jade
 

Classes in es.udc.gii.common.eaf.plugin.parameter.jade that implement Configurable
 class JADECRAdaptiveParameter
          JADE is a differential evolution version which updates control parameters in an adaptive maner.
 class JADEFAdaptiveParameter
          JADE is a differential evolution version which updates control parameters in an adaptive maner.
 

Uses of Configurable in es.udc.gii.common.eaf.plugin.stoptest
 

Classes in es.udc.gii.common.eaf.plugin.stoptest that implement Configurable
 class FesPlugin
          This class implements a plugin with the responsability of return the number of current function evaluations (FEs) executed by the algorithm and the maximum number of FEs allowed to execute.
 class GenerationsPlugin
          This class implements a plugin with the responsability of return the number of current generations executed by the algorithm and the maximum number of generations allowed to execute.
 class StopTestPlugin
           
 

Uses of Configurable in es.udc.gii.common.eaf.problem
 

Classes in es.udc.gii.common.eaf.problem that implement Configurable
 class Problem
          This class represents a problem to resolve.
 

Uses of Configurable in es.udc.gii.common.eaf.problem.constraint
 

Classes in es.udc.gii.common.eaf.problem.constraint that implement Configurable
 class Constraint
          This interface represents a constraint of a problem.
 class EqualityConstraint
          This abstract class implements an equality constraint.
 class InequalityConstraint
          An abstract class which represents the inequalities constraints.
 

Uses of Configurable in es.udc.gii.common.eaf.problem.objective
 

Classes in es.udc.gii.common.eaf.problem.objective that implement Configurable
 class ObjectiveFunction
          Objective functions are used to determine the value of an Individual when it is used to resolve a Problem.
 

Uses of Configurable in es.udc.gii.common.eaf.stoptest
 

Subinterfaces of Configurable in es.udc.gii.common.eaf.stoptest
 interface StopTest
          This interface represents a stop test.
 

Classes in es.udc.gii.common.eaf.stoptest that implement Configurable
 class BestMeanConvergence
          This class implements a simple stoptest.
 class BitwiseConvergence
          This class implements a simple stoptest.
 class CompositeStopTest
          This class implements the interface StopTest.
 class DimensionFEsStopTest
          The maximum numbers of FEs that has to run an algorithm depends on the dimension of the individuals.
 class EvolveGenerationsStopTest
          Concrete simple objective.
 class FEsStopTest
          A FEsStopTest represents a stop test that depends on the number of function evaluations performed by the algorithm.
 class MaxFEsStopTest
          Concrete simple objective.
 class PerformanceFitnessStopTest
          This class implements the abstract class SimpleStopTest.
 class SimpleStopTest
          This abstract class implements the interface StopTest.
 

Uses of Configurable in es.udc.gii.common.eaf.stoptest.mga
 

Classes in es.udc.gii.common.eaf.stoptest.mga that implement Configurable
 class MicroGenerationsConvergence
          This class implements a simple stop test for the internal cycle of micro-genetic algorithms.