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

M

MacroevolutionaryAlgorithm - Class in es.udc.gii.common.eaf.algorithm
 
MacroevolutionaryAlgorithm() - Constructor for class es.udc.gii.common.eaf.algorithm.MacroevolutionaryAlgorithm
 
MaIndividual - Class in es.udc.gii.common.eaf.algorithm.population
 
MaIndividual() - Constructor for class es.udc.gii.common.eaf.algorithm.population.MaIndividual
 
master(List<Individual>, List<ObjectiveFunction>, List<Constraint>) - Method in class es.udc.gii.common.eaf.algorithm.parallel.evaluation.DistributedEvaluation
 
master(EvolutionaryAlgorithm, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.parallel.operator.MasterSlaveEvaluationOperator
 
MASTER - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
Rank of the default master process.
master - Variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
true if this process is the master in this topology.
MASTER - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSTopology
Rank of the default master process.
master - Variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSTopology
true if this process is the master in this topology.
MasterSlaveEvaluationOperator - Class in es.udc.gii.common.eaf.algorithm.parallel.operator
 
MasterSlaveEvaluationOperator(EvaluationOperator, int) - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.operator.MasterSlaveEvaluationOperator
 
MasterSlaveEvaluationOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.operator.MasterSlaveEvaluationOperator
 
MasterSlaveEvaluationOperator.CommunicationThread - Class in es.udc.gii.common.eaf.algorithm.parallel.operator
 
MasterSlaveEvaluationOperator.CommunicationThread() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.operator.MasterSlaveEvaluationOperator.CommunicationThread
 
max - Variable in class es.udc.gii.common.eaf.algorithm.operator.selection.LinearRankingSelection
 
max_fes - Variable in class es.udc.gii.common.eaf.plugin.stoptest.FesPlugin
Maximum number of function evaluations
MaxFEsStopTest - Class in es.udc.gii.common.eaf.stoptest
Concrete simple objective.
MaxFEsStopTest() - Constructor for class es.udc.gii.common.eaf.stoptest.MaxFEsStopTest
Creates a new instance of MaxFEsStopTest
MaxFEsStopTest(int) - Constructor for class es.udc.gii.common.eaf.stoptest.MaxFEsStopTest
Create a new instance of MaxFEsStopTest.
maxGenerations - Variable in class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
 
MaximizingFitnessComparator<T extends Individual> - Class in es.udc.gii.common.eaf.algorithm.fitness.comparator
 
MaximizingFitnessComparator() - Constructor for class es.udc.gii.common.eaf.algorithm.fitness.comparator.MaximizingFitnessComparator
 
maximumParetoFrontSize - Variable in class es.udc.gii.common.eaf.algorithm.operator.replace.mmga.ParetoFrontReplaceOperator
 
maxValue - Variable in class es.udc.gii.common.eaf.algorithm.fitness.ObjectiveFunction
 
meanFitnessValue(List<Individual>) - Static method in class es.udc.gii.common.eaf.algorithm.fitness.FitnessUtil
This method recive a list of individuals and return the mean fitness value.
MGAAlgorithm - Class in es.udc.gii.common.eaf.algorithm.mga
This class implements a micro-genetic algorithm as defined by Krishnakumar in "Micro-genetic algorithms for stationary and non-stationary function optimization".
MGAAlgorithm() - Constructor for class es.udc.gii.common.eaf.algorithm.mga.MGAAlgorithm
Creates a new instance of MGAAlgorithm
MichalewiczNonUniformMutation - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code
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.
MichalewiczNonUniformMutation() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code.MichalewiczNonUniformMutation
Creates a new instance of FloatNonUniformMutation
microgenerations - Variable in class es.udc.gii.common.eaf.algorithm.mga.AbstractMGAAlgorithm
Stores the current generations of the micro-evolution.
MicroGenerationsConvergence - Class in es.udc.gii.common.eaf.stoptest.mga
This class implements a simple stop test for the internal cycle of micro-genetic algorithms.
MicroGenerationsConvergence() - Constructor for class es.udc.gii.common.eaf.stoptest.mga.MicroGenerationsConvergence
Creates a new instance of MicroGenerationsConvergence
MicroGenerationsConvergence(int) - Constructor for class es.udc.gii.common.eaf.stoptest.mga.MicroGenerationsConvergence
Creates a new instance of MicroGenerationsConvergence
MigAcceptancePolicy - Interface in es.udc.gii.common.eaf.algorithm.parallel.migration.acceptance
An acceptance policy states which individuals are accepted when they arrive from another process.
migAcceptancePolicy - Variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
The policy for accepting the incommig individuals.
MigCullingStrategy - Interface in es.udc.gii.common.eaf.algorithm.parallel.migration.culling
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.
migCullingStrategy - Variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
The strategy to follow for culling individuals from the current population.
migrate(EvolutionaryAlgorithm, List<Individual>) - Method in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
Performs migration.
migrationFrequecy - Variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
The migration frequency [generations / migration].
MigrationLogTool - Class in es.udc.gii.common.eaf.log.parallel
Logs the migrations in a parallel evolutionary algorithm.
MigrationLogTool() - Constructor for class es.udc.gii.common.eaf.log.parallel.MigrationLogTool
Creates a new instance of MigrationLogTool
MigrationObject - Class in es.udc.gii.common.eaf.algorithm.parallel.topology.migration
A exchange object is a sort of envelope that contains the data to exchange between to processes in a parallel evolutionary algorithm.
MigrationObject() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationObject
Creates a new instance of MigrationObject
MigrationObject(List<Individual>, int) - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationObject
Creates a new instance of MigrationObject
MigrationOperator - Class in es.udc.gii.common.eaf.algorithm.parallel.migration
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).
MigrationOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
Creates a new instance of MigrationOperator.
MigrationOperator(MigrationTopology, MigCullingStrategy, MigSelectionStrategy, MigAcceptancePolicy, int) - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
Creates a new instance of MigrationOperator.
MigrationTopology - Class in es.udc.gii.common.eaf.algorithm.parallel.topology.migration
A migration topology is a topology that encapsulates the comunication between islands in an island model (parallel evolutionary algorithm).
MigrationTopology() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationTopology
 
MigrationTopology(int) - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.migration.MigrationTopology
 
migSelectionStrategy - Variable in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
The strategy to follow for selecting those individuals to send to other islands.
MigSelectionStrategy - Interface in es.udc.gii.common.eaf.algorithm.parallel.migration.selection
This strategy is used in a MigrationOperator to know which individuals from the current island's population will migrate to other islands.
MinimizingFitnessComparator<T extends Individual> - Class in es.udc.gii.common.eaf.algorithm.fitness.comparator
 
MinimizingFitnessComparator() - Constructor for class es.udc.gii.common.eaf.algorithm.fitness.comparator.MinimizingFitnessComparator
 
MinimizingGeneValueComparator<T extends Individual> - Class in es.udc.gii.common.eaf.algorithm.fitness.comparator
 
MinimizingGeneValueComparator() - Constructor for class es.udc.gii.common.eaf.algorithm.fitness.comparator.MinimizingGeneValueComparator
Creates a new instance of MinimizingGeneValueComparator
MinimizingObjectiveComparator<T extends Individual> - Class in es.udc.gii.common.eaf.algorithm.fitness.comparator
This class compares two individuals considering only one of the objective values of each individual.
MinimizingObjectiveComparator() - Constructor for class es.udc.gii.common.eaf.algorithm.fitness.comparator.MinimizingObjectiveComparator
 
minValue - Variable in class es.udc.gii.common.eaf.algorithm.fitness.ObjectiveFunction
 
MMGAAlgorithm - Class in es.udc.gii.common.eaf.algorithm.mga
This class is an implementation of a micro-genetic algorithm for problems with multiple objectives.
MMGAAlgorithm() - Constructor for class es.udc.gii.common.eaf.algorithm.mga.MMGAAlgorithm
Creates a new instance of MMGAAlgorithm
MMGASummaryLogTool - Class in es.udc.gii.common.eaf.log.mmga
Logs a summary of a run of a Multiobjective micro-genetic algorithm.
MMGASummaryLogTool() - Constructor for class es.udc.gii.common.eaf.log.mmga.MMGASummaryLogTool
Creates a new instance of MMGASummaryLogTool
MOPMutation - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation
 
MOPMutation() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MOPMutation
Creates a new instance of MOPMutation
MOPMutation(int) - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MOPMutation
 
MOUtil - Class in es.udc.gii.common.eaf.util
Utility class for genetic algorithms for multiple objectives.
MOUtil() - Constructor for class es.udc.gii.common.eaf.util.MOUtil
Creates a new instance of MOUtil
MSEnvelope - Class in es.udc.gii.common.eaf.algorithm.parallel.topology.operator
This class represents an envelope for exchanging individuals between master nodes and slave nodes where they have to be evaluated.
MSEnvelope() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSEnvelope
Creates a new instance of MSEnvelope
MSEnvelope(List<Individual>, int, int) - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSEnvelope
Creates a new instance of MSEnvelope
MSG_TAG - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
 
MSG_TAG - Static variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSTopology
 
MSTopology - Class in es.udc.gii.common.eaf.algorithm.parallel.topology.operator
 
MSTopology() - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSTopology
Creates a new instance of EvaluationTopology.
MSTopology(int) - Constructor for class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSTopology
Creates a new instance of EvaluationTopology.
mu - Variable in class es.udc.gii.common.eaf.algorithm.CMAEvolutionaryAlgorithm
 
MultiObjective - Class in es.udc.gii.common.eaf.algorithm.evaluate
TODO
MultiObjective() - Constructor for class es.udc.gii.common.eaf.algorithm.evaluate.MultiObjective
 
mutation(EvolutionaryAlgorithm, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.DEMutationOperator
 
mutation(EvolutionaryAlgorithm, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.DoubleRandomMutation
 
mutation(EvolutionaryAlgorithm, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.EvolutionaryStrategyMutation
 
mutation(EvolutionaryAlgorithm, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.GaussianMutation
 
mutation(EvolutionaryAlgorithm, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MOPMutation
 
mutation(EvolutionaryAlgorithm, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MutationOperator
 
mutation(EvolutionaryAlgorithm, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.real_code.MichalewiczNonUniformMutation
 
mutation(EvolutionaryAlgorithm, Individual) - Method in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.SwapMutation
 
mutationIndex - Variable in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MOPMutation
 
MutationOperator - Class in es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation
 
MutationOperator() - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MutationOperator
 
MutationOperator(int) - Constructor for class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MutationOperator
 
mutationsNumber - Variable in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.MOPMutation
 
mutationStrategy - Variable in class es.udc.gii.common.eaf.algorithm.operator.reproduction.mutation.de.DEMutationOperator
The strategy to choose the base vector.
myMaster - Variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.evaluation.EvaluationTopology
The rank of the master of this topology.
myMaster - Variable in class es.udc.gii.common.eaf.algorithm.parallel.topology.operator.MSTopology
The rank of the master of this topology.
myName() - Method in class es.udc.gii.common.eaf.algorithm.parallel.migration.MigrationOperator
The name of this operator.

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