A B C D E F G H I L M N O P R S T U V W X _

E

ea - Variable in class es.udc.gii.common.eaf.algorithm.parallel.ParallelEvolutionaryAlgorithm
 
EAFConfiguration - Class in es.udc.gii.common.eaf.config
 
EAFConfiguration() - Constructor for class es.udc.gii.common.eaf.config.EAFConfiguration
Creates a new instance of Configuration
EAFConfigurationState - Class in es.udc.gii.common.eaf.config
 
EAFConfigurationState() - Constructor for class es.udc.gii.common.eaf.config.EAFConfigurationState
 
EAFFacade - Class in es.udc.gii.common.eaf.facade
 
EAFFacade() - Constructor for class es.udc.gii.common.eaf.facade.EAFFacade
Creates a new instance of ProblemFacade
EAFMath - Class in es.udc.gii.common.eaf.util
 
EAFMath() - Constructor for class es.udc.gii.common.eaf.util.EAFMath
 
EAFRandom - Class in es.udc.gii.common.eaf.util
Random number generator.
EAFRandom() - Constructor for class es.udc.gii.common.eaf.util.EAFRandom
Class constructor: Singleton class.
elitism - Variable in class es.udc.gii.common.eaf.algorithm.mga.AbstractMGAAlgorithm
Defines the elitism.
elitism - Variable in class es.udc.gii.common.eaf.algorithm.operator.replace.ElitismOperator
 
elitism - Variable in class es.udc.gii.common.eaf.algorithm.operator.replace.ElitismReevaluateOperator
 
ElitismOperator - Class in es.udc.gii.common.eaf.algorithm.operator.replace
This operator implements a replace operator with elitism.
ElitismOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.replace.ElitismOperator
Creates a new instance of ElitismOperator
ElitismOperator(int) - Constructor for class es.udc.gii.common.eaf.algorithm.operator.replace.ElitismOperator
 
ElitismReevaluateOperator - Class in es.udc.gii.common.eaf.algorithm.operator.replace
This operator implements a replace operator with elitism.
ElitismReevaluateOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.replace.ElitismReevaluateOperator
Creates a new instance of ElitismOperator
ElitismReevaluateOperator(int) - Constructor for class es.udc.gii.common.eaf.algorithm.operator.replace.ElitismReevaluateOperator
 
emptyDominatedIndividualsList() - Method in class es.udc.gii.common.eaf.algorithm.population.NSGA2Individual
Clears the list of dominated individuals by this individual.
EPS - Static variable in class es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.SBXCrossOver
 
EqualityConstraint - Class in es.udc.gii.common.eaf.problem.constraint
A markup interface wich implements an equality constraint.
EqualityConstraint() - Constructor for class es.udc.gii.common.eaf.problem.constraint.EqualityConstraint
 
equals(Object) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationObject
 
equals(Object) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationObject
 
equals(Object) - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSEnvelope
 
equals(Object) - Method in class es.udc.gii.common.eaf.algorithm.population.Individual
Tests if two individuals are or are not equals.
es.udc.gii.common.eaf.algorithm - package es.udc.gii.common.eaf.algorithm
 
es.udc.gii.common.eaf.algorithm.evaluate - package es.udc.gii.common.eaf.algorithm.evaluate
 
es.udc.gii.common.eaf.algorithm.evaluate.constraint - package es.udc.gii.common.eaf.algorithm.evaluate.constraint
 
es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods - package es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods
 
es.udc.gii.common.eaf.algorithm.fitness - package es.udc.gii.common.eaf.algorithm.fitness
 
es.udc.gii.common.eaf.algorithm.fitness.comparator - package es.udc.gii.common.eaf.algorithm.fitness.comparator
 
es.udc.gii.common.eaf.algorithm.mga - package es.udc.gii.common.eaf.algorithm.mga
 
es.udc.gii.common.eaf.algorithm.operator - package es.udc.gii.common.eaf.algorithm.operator
 
es.udc.gii.common.eaf.algorithm.operator.evaluate - package es.udc.gii.common.eaf.algorithm.operator.evaluate
 
es.udc.gii.common.eaf.algorithm.operator.replace - package es.udc.gii.common.eaf.algorithm.operator.replace
 
es.udc.gii.common.eaf.algorithm.operator.replace.mmga - package es.udc.gii.common.eaf.algorithm.operator.replace.mmga
 
es.udc.gii.common.eaf.algorithm.operator.reproduction - package es.udc.gii.common.eaf.algorithm.operator.reproduction
 
es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover - package es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover
 
es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code - package es.udc.gii.common.eaf.algorithm.operator.reproduction.crossover.real_code
 
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation - package es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation
 
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de - package es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de
 
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover - package es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover
 
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy - package es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.mutationStrategy
 
es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code - package es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code
 
es.udc.gii.common.eaf.algorithm.operator.selection - package es.udc.gii.common.eaf.algorithm.operator.selection
 
es.udc.gii.common.eaf.algorithm.parallel - package es.udc.gii.common.eaf.algorithm.parallel
 
es.udc.gii.common.eaf.algorithm.parallel.evaluation - package es.udc.gii.common.eaf.algorithm.parallel.evaluation
 
es.udc.gii.common.eaf.algorithm.parallel.migration - package es.udc.gii.common.eaf.algorithm.parallel.migration
 
es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance - package es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance
 
es.udc.gii.common.eaf.algorithm.parallel.migration.culling - package es.udc.gii.common.eaf.algorithm.parallel.migration.culling
 
es.udc.gii.common.eaf.algorithm.parallel.migration.selection - package es.udc.gii.common.eaf.algorithm.parallel.migration.selection
 
es.udc.gii.common.eaf.algorithm.parallel.operator - package es.udc.gii.common.eaf.algorithm.parallel.operator
 
es.udc.gii.common.eaf.algorithm.parallel.topology - package es.udc.gii.common.eaf.algorithm.parallel.topology
 
es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation - package es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation
 
es.udc.gii.common.eaf.algorithm.parallel.topology.migration - package es.udc.gii.common.eaf.algorithm.parallel.topology.migration
 
es.udc.gii.common.eaf.algorithm.parallel.topology.operator - package es.udc.gii.common.eaf.algorithm.parallel.topology.operator
 
es.udc.gii.common.eaf.algorithm.population - package es.udc.gii.common.eaf.algorithm.population
 
es.udc.gii.common.eaf.algorithm.productTrader - package es.udc.gii.common.eaf.algorithm.productTrader
 
es.udc.gii.common.eaf.algorithm.productTrader.specification - package es.udc.gii.common.eaf.algorithm.productTrader.specification
 
es.udc.gii.common.eaf.config - package es.udc.gii.common.eaf.config
 
es.udc.gii.common.eaf.exception - package es.udc.gii.common.eaf.exception
 
es.udc.gii.common.eaf.facade - package es.udc.gii.common.eaf.facade
 
es.udc.gii.common.eaf.factory - package es.udc.gii.common.eaf.factory
 
es.udc.gii.common.eaf.log - package es.udc.gii.common.eaf.log
 
es.udc.gii.common.eaf.log.cma - package es.udc.gii.common.eaf.log.cma
 
es.udc.gii.common.eaf.log.ma - package es.udc.gii.common.eaf.log.ma
 
es.udc.gii.common.eaf.log.mmga - package es.udc.gii.common.eaf.log.mmga
 
es.udc.gii.common.eaf.log.nsga2 - package es.udc.gii.common.eaf.log.nsga2
 
es.udc.gii.common.eaf.log.parallel - package es.udc.gii.common.eaf.log.parallel
 
es.udc.gii.common.eaf.log.parallel.cma - package es.udc.gii.common.eaf.log.parallel.cma
 
es.udc.gii.common.eaf.log.reader - package es.udc.gii.common.eaf.log.reader
 
es.udc.gii.common.eaf.plugin - package es.udc.gii.common.eaf.plugin
 
es.udc.gii.common.eaf.plugin.evaluation - package es.udc.gii.common.eaf.plugin.evaluation
 
es.udc.gii.common.eaf.plugin.individual - package es.udc.gii.common.eaf.plugin.individual
 
es.udc.gii.common.eaf.plugin.multiobjective - package es.udc.gii.common.eaf.plugin.multiobjective
 
es.udc.gii.common.eaf.plugin.multiobjective.crowding - package es.udc.gii.common.eaf.plugin.multiobjective.crowding
 
es.udc.gii.common.eaf.plugin.parameter - package es.udc.gii.common.eaf.plugin.parameter
 
es.udc.gii.common.eaf.plugin.stoptest - package es.udc.gii.common.eaf.plugin.stoptest
 
es.udc.gii.common.eaf.problem - package es.udc.gii.common.eaf.problem
 
es.udc.gii.common.eaf.problem.constraint - package es.udc.gii.common.eaf.problem.constraint
 
es.udc.gii.common.eaf.problem.objective - package es.udc.gii.common.eaf.problem.objective
 
es.udc.gii.common.eaf.stoptest - package es.udc.gii.common.eaf.stoptest
 
es.udc.gii.common.eaf.stoptest.mga - package es.udc.gii.common.eaf.stoptest.mga
 
es.udc.gii.common.eaf.util - package es.udc.gii.common.eaf.util
 
evalChain - Variable in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
evaluate(Individual) - Method in interface es.udc.gii.common.eaf.algorithm.evaluate.constraint.ConstraintMethod
 
evaluate(Individual) - Method in class es.udc.gii.common.eaf.algorithm.evaluate.constraint.methods.NoConstraintsMethod
 
evaluate(List<Individual>, List<ObjectiveFunction>, List<Constraint>) - Method in interface es.udc.gii.common.eaf.algorithm.evaluate.EvaluationStrategy
This method is used to evaluate a list of individuals with a list of objective functions.
evaluate(Individual, List<ObjectiveFunction>, List<Constraint>) - Method in interface es.udc.gii.common.eaf.algorithm.evaluate.EvaluationStrategy
This method is used to evaluate an individual with a list of objective functions.
evaluate(List<Individual>, List<ObjectiveFunction>, List<Constraint>) - Method in class es.udc.gii.common.eaf.algorithm.evaluate.MultiObjective
 
evaluate(Individual, List<ObjectiveFunction>, List<Constraint>) - Method in class es.udc.gii.common.eaf.algorithm.evaluate.MultiObjective
 
evaluate(List<Individual>, List<ObjectiveFunction>, List<Constraint>) - Method in class es.udc.gii.common.eaf.algorithm.evaluate.SerialEvaluationStrategy
This method is used to evaluate a list of individuals with a list of objective functions and a list of constraints.
evaluate(Individual, List<ObjectiveFunction>, List<Constraint>) - Method in class es.udc.gii.common.eaf.algorithm.evaluate.SerialEvaluationStrategy
This method is used to evaluate an individual with a list of objective functions and a list of constraints.
evaluate(List<Individual>, List<ObjectiveFunction>, List<Constraint>) - Method in class es.udc.gii.common.eaf.algorithm.evaluate.SingleObjective
This method is used to evaluate a list of individuals with a list of objective functions and a list of constraints.
evaluate(Individual, List<ObjectiveFunction>, List<Constraint>) - Method in class es.udc.gii.common.eaf.algorithm.evaluate.SingleObjective
This method is used to evaluate an individual with a list of objective functions and a list of constraints.
evaluate(Problem, Population) - Method in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
evaluate(Individual) - Method in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
evaluate(List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
evaluate(List) - Method in class es.udc.gii.common.eaf.algorithm.fitness.ObjectiveFunction
Return the objective value of an Individual after compute this objective function with the individual's chromosome.
evaluate(Problem, Population) - Method in class es.udc.gii.common.eaf.algorithm.MacroevolutionaryAlgorithm
 
evaluate(Problem, Population) - Method in class es.udc.gii.common.eaf.algorithm.NSGA2Algorithm
 
evaluate(List<Individual>, List<ObjectiveFunction>, List<Constraint>) - Method in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
Evaluates a list of individiduals.
evaluate(Individual, List<ObjectiveFunction>, List<Constraint>) - Method in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
Evaluates an individual.
evaluate(Problem, Population) - Method in class es.udc.gii.common.eaf.algorithm.parallel.ParallelEvolutionaryAlgorithm
 
evaluate(double[]) - Method in class es.udc.gii.common.eaf.problem.constraint.Constraint
This methods evaluate a list of values with a function implemented by a contraint.
evaluate(double[]) - Method in class es.udc.gii.common.eaf.problem.objective.ObjectiveFunction
Return the objective value of an Individual after compute this objective function with the individual's chromosome.
EVALUATE_STATE - Static variable in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
EVALUATED - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
 
evaluatedIndividuals - Variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
Number of evaluated individuals so far.
evaluateReference - Variable in class es.udc.gii.common.eaf.algorithm.operator.evaluate.LocalSearchOperator
 
EVALUATION_NOT_INITIALIZED - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
 
EvaluationObject - Class in es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation
This class represents an envelope for exchanging individuals between master nodes and slave nodes where they have to be evaluated.
EvaluationObject() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationObject
Creates a new instance of EvaluationObject
EvaluationObject(List<Individual>, int, int) - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationObject
Creates a new instance of EvaluationObject
evaluationObjectReceived() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
Checks if some evaluation object has been received.
evaluationObjectReceived() - Method in class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSTopology
Checks if some evaluation object has been received.
EvaluationOperator - Class in es.udc.gii.common.eaf.algorithm.operator.evaluate
 
EvaluationOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.evaluate.EvaluationOperator
 
EvaluationStrategy - Interface in es.udc.gii.common.eaf.algorithm.evaluate
An EvaluationStrategy represents a way to evaluate a list of individuals with a list of objective functions and a list of constraints.
evaluationStrategy - Variable in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
evaluationStrategy - Variable in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
Evaluation strategy that is in charge for the real evaluation of the individuals.
evaluationThread() - Method in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
 
EvaluationTopology - Class in es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation
A evaluation topology is used by a DistributedEvalutation and hides the details of the underlying distributed evironment.
EvaluationTopology() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
Creates a new instance of EvaluationTopology.
EvaluationTopology(int) - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
Creates a new instance of EvaluationTopology.
EvolutionaryAlgorithm - Class in es.udc.gii.common.eaf.algorithm
This class represents an evolutionary algorithm.
EvolutionaryAlgorithm() - Constructor for class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
EvolutionaryStrategy - Class in es.udc.gii.common.eaf.algorithm
 
EvolutionaryStrategy() - Constructor for class es.udc.gii.common.eaf.algorithm.EvolutionaryStrategy
Creates a new instance of EvolutionaryStrategy
EvolutionaryStrategyMutation - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation
 
EvolutionaryStrategyMutation() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.EvolutionaryStrategyMutation
Creates a new instance of EvolutionaryStrategyMutation
EvolutionaryStrategyReplaceOperator - Class in es.udc.gii.common.eaf.algorithm.operator.replace
 
EvolutionaryStrategyReplaceOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.replace.EvolutionaryStrategyReplaceOperator
 
EvolveGenerationsStopTest - Class in es.udc.gii.common.eaf.stoptest
Concrete simple objective.
EvolveGenerationsStopTest() - Constructor for class es.udc.gii.common.eaf.stoptest.EvolveGenerationsStopTest
Creates a new instance of EvolveGenerationsStopTest
EvolveGenerationsStopTest(int) - Constructor for class es.udc.gii.common.eaf.stoptest.EvolveGenerationsStopTest
Create a new instance of EvoleGenerationsObjective.
execute(EvolutionaryAlgorithm, Population) - Method in class es.udc.gii.common.eaf.algorithm.operator.OperatorChain
This method execute all chain's operators in one step over the current algorithm.
executeNext(EvolutionaryAlgorithm, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.operator.OperatorChain
Execute the next operator in the chain and change the value of next attribute to execute the next operator the next time.
ExpCrossOverScheme - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover
 
ExpCrossOverScheme() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.ExpCrossOverScheme
Creates a new instance of ExpCrossOverScheme
ExtinctLogTool - Class in es.udc.gii.common.eaf.log.ma
 
ExtinctLogTool() - Constructor for class es.udc.gii.common.eaf.log.ma.ExtinctLogTool
 
ExtintionOperator - Class in es.udc.gii.common.eaf.algorithm.operator.selection
This operator allows calculating the surviving individuals throug their relations, i.e., as a sum of penalties and benefits.
ExtintionOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.selection.ExtintionOperator
 
ExtintionOperator.Wxy - Class in es.udc.gii.common.eaf.algorithm.operator.selection
 
ExtintionOperator.Wxy() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.selection.ExtintionOperator.Wxy
 
ExtintionOperator.WxyMaximizing - Class in es.udc.gii.common.eaf.algorithm.operator.selection
 
ExtintionOperator.WxyMaximizing() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.selection.ExtintionOperator.WxyMaximizing
 
ExtintionOperator.WxyMinimizing - Class in es.udc.gii.common.eaf.algorithm.operator.selection
 
ExtintionOperator.WxyMinimizing() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.selection.ExtintionOperator.WxyMinimizing
 

A B C D E F G H I L M N O P R S T U V W X _