Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
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
This facade is the responsible of create an algorithm and a stop test.
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
This abstract class 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.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.jade
- package es.udc.gii.common.eaf.algorithm.operator.replace.jade
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.crossover.jade
- package es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.crossover.jade
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.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.population
- package es.udc.gii.common.eaf.algorithm.population
es.udc.gii.common.eaf.algorithm.population.jade
- package es.udc.gii.common.eaf.algorithm.population.jade
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.jade
- package es.udc.gii.common.eaf.log.jade
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.parameter.jade
- package es.udc.gii.common.eaf.plugin.parameter.jade
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.
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(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(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.
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
DistributedEvaluation
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
This class implements a mutation operator to be used with the Evoluationary Strategies.
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
This class implements the (1+λ) replace operator for the
EvolutionaryStrategy
class.
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
This class represents a specific implementation of a CrossOverScheme.
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
Logs the extincted individuals in each generation of a
MacroevolutionaryAlgorithm
.
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
_