- A - Variable in class ec.eda.dovs.DOVSSpecies
-
Constraint coefficients
- a(String) - Method in class ec.util.Output
-
- A0 - Class in ec.app.multiplexer.func
-
- A0() - Constructor for class ec.app.multiplexer.func.A0
-
- A0 - Class in ec.app.multiplexerslow.func
-
- A0() - Constructor for class ec.app.multiplexerslow.func.A0
-
- A1 - Static variable in class ec.app.moosuite.MooSuite
-
- A1 - Class in ec.app.multiplexer.func
-
- A1() - Constructor for class ec.app.multiplexer.func.A1
-
- A1 - Class in ec.app.multiplexerslow.func
-
- A1() - Constructor for class ec.app.multiplexerslow.func.A1
-
- A2 - Static variable in class ec.app.moosuite.MooSuite
-
- A2 - Class in ec.app.multiplexer.func
-
- A2() - Constructor for class ec.app.multiplexer.func.A2
-
- A2 - Class in ec.app.multiplexerslow.func
-
- A2() - Constructor for class ec.app.multiplexerslow.func.A2
-
- A_AT - Static variable in class ec.eval.Slave
-
The argument indicating the class where the resource is relative to.
- A_AT - Static variable in class ec.Evolve
-
The argument indicating the class where the resource is relative to.
- A_CHECKPOINT - Static variable in class ec.Evolve
-
The argument indicating that we're starting up from a checkpoint file.
- A_FILE - Static variable in class ec.eval.Slave
-
The argument indicating that we're starting fresh from a new parameter file.
- A_FILE - Static variable in class ec.Evolve
-
The argument indicating that we're starting fresh from a new parameter file.
- A_FROM - Static variable in class ec.eval.Slave
-
The argument indicating that we're starting fresh from a parameter file stored in a jar file or as some resource.
- A_FROM - Static variable in class ec.Evolve
-
The argument indicating that we're starting fresh from a parameter file stored in a jar file or as some resource.
- A_HELP - Static variable in class ec.Evolve
-
The argument indicating a request to print out the help message.
- aboutFrame - Variable in class ec.display.Console
-
- aboutMenuItem - Variable in class ec.display.Console
-
- absIndexToRelIndex - Variable in class ec.gp.ge.GrammarParser
-
- accept - Variable in class ec.app.edge.Edge
-
- Accept - Class in ec.app.edge.func
-
- Accept() - Constructor for class ec.app.edge.func.Accept
-
- accessed - Variable in class ec.util.ParameterDatabase
-
- ACCESSED - Static variable in class ec.util.ParameterDatabaseEvent
-
- ACSLocalUpdateRule - Class in ec.co.ant
-
A "local" pheromone decay rule in the style of Ant Colony System.
- ACSLocalUpdateRule() - Constructor for class ec.co.ant.ACSLocalUpdateRule
-
- activate(EvolutionState) - Method in class ec.neat.NEATNetwork
-
Activates the net such that all outputs are active.
- activateWithOverride() - Method in class ec.neat.NEATNode
-
Set activation to the override value and turn off override.
- activation - Variable in class ec.neat.NEATNode
-
The total activation entering the node.
- activationCount - Variable in class ec.neat.NEATNode
-
Keeps track of which activation the node is currently in.
- activeFlag - Variable in class ec.neat.NEATNode
-
To make sure outputs are active.
- activeSolutions - Variable in class ec.eda.dovs.DOVSSpecies
-
activeSolutions contains all the samples that is on the boundary of the
most promising area.
- activeSum - Variable in class ec.neat.NEATNode
-
The incoming activity before being processed.
- actualDepth - Variable in class ec.app.lid.Lid
-
- actualTerminals - Variable in class ec.app.lid.Lid
-
- adaptDistributionMultiplier(EvolutionState, Subpopulation) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- Add - Class in ec.app.regression.func
-
- Add() - Constructor for class ec.app.regression.func.Add
-
- add(EvolutionState, TSPGraph.TSPComponent) - Method in class ec.app.tsp.TSPIndividual
-
- Add - Class in ec.app.tutorial4
-
- Add() - Constructor for class ec.app.tutorial4.Add
-
- Add - Class in ec.app.twobox.func
-
- Add() - Constructor for class ec.app.twobox.func.Add
-
- add(EvolutionState, T) - Method in class ec.co.ConstructiveIndividual
-
- add(double, int) - Method in class ec.gp.breed.SizeFairCrossoverPipeline.RouletteWheelSelector
-
- add(int) - Method in class ec.util.IntBag
-
- addAll(int[]) - Method in class ec.util.IntBag
-
- addAll(int, int[]) - Method in class ec.util.IntBag
-
- addAll(IntBag) - Method in class ec.util.IntBag
-
- addAll(int, IntBag) - Method in class ec.util.IntBag
-
- addArgument(GrammarNode) - Method in class ec.gp.ge.GrammarFunctionNode
-
Adds a given argument to the node.
- addAssociate(Individual, double) - Method in class ec.multiobjective.nsga3.ReferencePoint
-
- addAssociation() - Method in class ec.multiobjective.nsga3.ReferencePoint
-
- addChoice(GrammarNode) - Method in class ec.gp.ge.GrammarRuleNode
-
Adds a choice to the children of this node.
- addDataPoint(int, double, double) - Method in class ec.display.chart.XYSeriesChartStatistics
-
- addGene(NEATGene[]) - Method in class ec.neat.NEATIndividual
-
We append new gene(s) to the current genome
- addInnovation(NEATInnovation) - Method in class ec.neat.NEATSpecies
-
- addInput(NEATNode) - Method in class ec.neat.NEATNetwork
-
Add a new input node.
- addLog(File, int, boolean, boolean, boolean) - Method in class ec.util.Output
-
- addLog(File, int, boolean, boolean) - Method in class ec.util.Output
-
- addLog(File, boolean, boolean, boolean) - Method in class ec.util.Output
-
Creates a new log and adds it
to Output.
- addLog(File, boolean, boolean) - Method in class ec.util.Output
-
Creates a new log and adds it
to Output.
- addLog(File, boolean) - Method in class ec.util.Output
-
Creates a new log and adds it
to Output.
- addLog(int, int, boolean) - Method in class ec.util.Output
-
- addLog(int, boolean) - Method in class ec.util.Output
-
Creates a new log and adds it
to Output.
- addLog(Writer, LogRestarter, int, boolean, boolean) - Method in class ec.util.Output
-
- addLog(Writer, LogRestarter, boolean, boolean) - Method in class ec.util.Output
-
Creates a new log and adds it
to Output.
- addLog(Log) - Method in class ec.util.Output
-
Adds the given log to Output.
- addNewGenIndividual(NEATIndividual) - Method in class ec.neat.NEATSubspecies
-
Add the individual to the next generation of this subspecies
- addNodeMaxGenomeLength - Variable in class ec.neat.NEATSpecies
-
Beyond this genome length, mutateAddNode does a pure random split rather than a bias.
- addOutput(NEATNode) - Method in class ec.neat.NEATNetwork
-
Add a new output node.
- addParent(ParameterDatabase) - Method in class ec.util.ParameterDatabase
-
- addPolygon(double[], int, int) - Method in class ec.app.mona.Picture
-
Adds a polygon with the given colors.
- addRandomRule(EvolutionState, int) - Method in class ec.rule.RuleSet
-
Add a random rule to the rule set
- address - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
-
- addressPart - Variable in class ec.app.multiplexerslow.Multiplexer
-
- addRule(Rule) - Method in class ec.rule.RuleSet
-
Add a rule directly to the rule set.
- addSeries(String) - Method in class ec.display.chart.XYSeriesChartStatistics
-
- AddSubtract - Class in ec.app.tutorial2
-
- AddSubtract() - Constructor for class ec.app.tutorial2.AddSubtract
-
- addTreeModelListener(TreeModelListener) - Method in class ec.util.ReflectedObject
-
- ADF - Class in ec.gp
-
An ADF is a GPNode which implements an "Automatically Defined Function",
as described in Koza II.
- ADF() - Constructor for class ec.gp.ADF
-
- adf - Variable in class ec.gp.ADFContext
-
The ADF/ADM node proper
- ADFArgument - Class in ec.gp
-
An ADFArgument is a GPNode which represents an ADF's
argument terminal, its counterpart which returns argument
values in its associated function tree.
- ADFArgument() - Constructor for class ec.gp.ADFArgument
-
- ADFContext - Class in ec.gp
-
ADFContext is the object pushed onto an ADF stack which represents
the current context of an ADM or ADF function call, that is, how to
get the argument values that argument_terminals need to return.
- ADFContext() - Constructor for class ec.gp.ADFContext
-
- ADFStack - Class in ec.gp
-
ADFStack is a special data object used to hold ADF data.
- ADFStack() - Constructor for class ec.gp.ADFStack
-
- adjacentNeighborhoods - Variable in class ec.app.nk.NK
-
- adjustedFitness() - Method in class ec.gp.koza.KozaFitness
-
Returns the adjusted fitness metric, which recasts the fitness
to the half-open interval (0,1], where 1 is ideal and 0 is worst.
- adjustedFitness - Variable in class ec.neat.NEATIndividual
-
Fitness after the adjustment.
- adjustFitness(EvolutionState, int, double) - Method in class ec.neat.NEATSubspecies
-
Adjust the fitness of the individuals within this subspecies.
- ADM - Class in ec.gp
-
An ADM is an ADF which doesn't evaluate its arguments beforehand, but
instead only evaluates them (and possibly repeatedly) when necessary
at runtime.
- ADM() - Constructor for class ec.gp.ADM
-
- afox10 - Variable in class ec.app.ecsuite.ECSuite
-
- afterCoevolutionaryEvaluation(EvolutionState, GroupedProblemForm) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- age - Variable in class ec.neat.NEATSubspecies
-
Age of the current subspecies.
- ageOfLastImprovement - Variable in class ec.neat.NEATSubspecies
-
Record the last time the best fitness improved within the individuals of
this subspecies If this is too long ago, the subspecies will goes extinct
- ageSignificance - Variable in class ec.neat.NEATSpecies
-
How much does age matter?
- aggCovarMatrix - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- aK - Variable in class ec.app.bbob.BBOBenchmarks
-
- all(int[], int) - Static method in class ec.app.majority.MajorityGA
-
- all(int[], int) - Static method in class ec.app.majority.MajorityGP
-
- ALL_MESSAGE_LOGS - Static variable in class ec.util.Output
-
- allowCycles - Variable in class ec.app.tsp.TSPProblem
-
- allowDuplicates - Variable in class ec.app.knapsack.KnapsackProblem
-
- allowOverEvaluation - Variable in class ec.coevolve.CompetitiveEvaluator
-
- allSlaves - Variable in class ec.eval.SlaveMonitor
-
- allValid(ArrayList<Individual>, int, int, EvolutionState, int) - Method in class ec.breed.CheckingPipeline
-
- alpha - Variable in class ec.co.ant.ProportionateComponentSelector
-
- alpha - Variable in class ec.eda.pbil.PBILSpecies
-
- alphaAMS - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- alreadyChecked - Variable in class ec.app.ecsuite.ECSuite
-
- alreadyReadGoodBye - Variable in class ec.exchange.IslandExchange
-
- altGeneratorTries - Variable in class ec.eda.cmaes.CMAESSpecies
-
How many times should we try to generate a valid individual before we give up and use the useAltGenerator approach?
- AMALGAMBreeder - Class in ec.eda.amalgam
-
- AMALGAMBreeder() - Constructor for class ec.eda.amalgam.AMALGAMBreeder
-
- AMALGAMDefaults - Class in ec.eda.amalgam
-
- AMALGAMDefaults() - Constructor for class ec.eda.amalgam.AMALGAMDefaults
-
- AMALGAMSpecies - Class in ec.eda.amalgam
-
AMALGAMSpecies is a FloatVectorSpecies which implements a faithful version of the
iAMaLGaM IDEA algorithm.
- AMALGAMSpecies() - Constructor for class ec.eda.amalgam.AMALGAMSpecies
-
- amax - Variable in class ec.app.multiplexerslow.Multiplexer
-
- And - Class in ec.app.majority.func
-
- And() - Constructor for class ec.app.majority.func.And
-
- And - Class in ec.app.multiplexer.func
-
- And() - Constructor for class ec.app.multiplexer.func.And
-
- And - Class in ec.app.multiplexerslow.func
-
- And() - Constructor for class ec.app.multiplexerslow.func.And
-
- And - Class in ec.app.parity.func
-
- And() - Constructor for class ec.app.parity.func.And
-
- AnnealedSelection - Class in ec.select
-
Returns an individual using a form of simulated annealing.
- AnnealedSelection() - Constructor for class ec.select.AnnealedSelection
-
- Announcement(String) - Constructor for class ec.util.Output.Announcement
-
Creates a new announcement with text t and verbosity value v
- announcements - Variable in class ec.util.Output
-
- Ant - Class in ec.app.ant
-
Ant implements the Artificial Ant problem.
- Ant() - Constructor for class ec.app.ant.Ant
-
- AntSpecies - Class in ec.co.ant
-
Coordinates the core behavior of Ant Colony Optimization algorithms.
- AntSpecies() - Constructor for class ec.co.ant.AntSpecies
-
- AntSystemUpdateRule - Class in ec.co.ant
-
ANT_CYCLE
, ANT_DENSITY
, and ANT_QUANTITY
pheromone update rules, in the style
of the Ant System algorithm.
- AntSystemUpdateRule() - Constructor for class ec.co.ant.AntSystemUpdateRule
-
- AntSystemUpdateRule.DepositRule - Enum in ec.co.ant
-
- appendOnRestart - Variable in class ec.util.Log
-
If the log writes to a file, should it append to the file on restart,
or should it overwrite the file?
- argposition - Variable in class ec.gp.GPNode
-
The argument position of the child in its parent.
- argument - Variable in class ec.gp.ADFArgument
-
- arguments - Variable in class ec.gp.ADFContext
-
An array of GPData nodes (none of the null, when it's used)
holding an ADF's arguments' return results
- arities - Variable in class ec.gp.build.RandTree
-
- arity - Variable in class ec.gp.build.RandTree.ArityObject
-
- ArityObject(int) - Constructor for class ec.gp.build.RandTree.ArityObject
-
- aritySetupDone - Variable in class ec.gp.build.RandTree
-
- ARRAY_NO_EXPECTED_LENGTH - Static variable in class ec.util.ParameterDatabase
-
- arrScales - Variable in class ec.app.bbob.BBOBenchmarks
-
- arrScales21 - Variable in class ec.app.bbob.BBOBenchmarks
-
- arrScales22 - Variable in class ec.app.bbob.BBOBenchmarks
-
- ASF(Individual, int) - Method in class ec.multiobjective.nsga3.SelectorTools
-
- asinh(double) - Static method in class ec.app.regression.Benchmarks
-
Hyperbolic Arc Sin -- not standard in Java Math library
- assignFrontRanks(Subpopulation) - Method in class ec.multiobjective.nsga2.NSGA2Breeder
-
Divides inds into ranks and assigns each individual's rank to be the rank it was placed into.
- assignFrontRanks(Subpopulation) - Method in class ec.multiobjective.nsga3.NSGA3Breeder
-
Divides inds into ranks and assigns each individual's rank to be the rank it was placed into.
- assignSparsity(ArrayList<Individual>) - Method in class ec.multiobjective.nsga2.NSGA2Breeder
-
Computes and assigns the sparsity values of a given front.
- associate() - Method in class ec.multiobjective.nsga3.SelectorTools
-
- associatedTree - Variable in class ec.gp.ADF
-
The ADF's associated tree
- associates - Variable in class ec.multiobjective.nsga3.ReferencePoint
-
- associations - Variable in class ec.multiobjective.nsga3.ReferencePoint
-
- Atan - Class in ec.app.push
-
- Atan() - Constructor for class ec.app.push.Atan
-
- atDepth() - Method in class ec.gp.GPNode
-
Returns the depth at which I appear in the tree, which is a value >= 0.
- ATE - Static variable in class ec.app.ant.Ant
-
- attDistance() - Method in class ec.app.tsp.TSPGraph.TSPComponent
-
A "pseudo-Euclidean" distance, used in some TSPLIB instances.
- ATTRACTIVE_SECTOR - Static variable in class ec.app.bbob.BBOBenchmarks
-
- attractive_sector(double, int, double[], double[], double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- author - Static variable in class ec.util.Version
-
- authorEmail0 - Static variable in class ec.util.Version
-
- authorEmail1 - Static variable in class ec.util.Version
-
- authorEmail2 - Static variable in class ec.util.Version
-
- authorURL - Static variable in class ec.util.Version
-
- AUXILLARY_PREAMBLE - Static variable in class ec.pso.Particle
-
- availableSlaves - Variable in class ec.eval.SlaveMonitor
-
- b - Variable in class ec.eda.cmaes.CMAESSpecies
-
The "B" matrix, eigendecomposed from the "C" covariance matrix of the distribution.
- b - Variable in class ec.eda.dovs.DOVSSpecies
-
Constratin coefficients
- b - Variable in class ec.eda.pbil.PBILSpecies
-
- babiesStolen - Variable in class ec.neat.NEATSpecies
-
The number of babies to siphen off to the champions.
- BAccept - Class in ec.app.edge.func
-
- BAccept() - Constructor for class ec.app.edge.func.BAccept
-
- backupPopulation - Variable in class ec.simple.SimpleBreeder
-
- BAD - Static variable in class ec.app.edge.Edge
-
- BAD_TREE - Static variable in class ec.gp.ge.GEIndividual
-
- BadParameterException - Exception in ec.util
-
Thrown when you attempt to create a Parameter from bad path items.
- BadParameterException(String) - Constructor for exception ec.util.BadParameterException
-
- BarChartStatistics - Class in ec.display.chart
-
- BarChartStatistics() - Constructor for class ec.display.chart.BarChartStatistics
-
- base() - Static method in class ec.breed.BreedDefaults
-
Returns the default base.
- base() - Static method in class ec.ECDefaults
-
Returns the default base.
- base() - Static method in class ec.eda.amalgam.AMALGAMDefaults
-
Returns the default base.
- base() - Static method in class ec.eda.cmaes.CMAESDefaults
-
Returns the default base.
- base() - Static method in class ec.eda.dovs.DOVSDefaults
-
Returns the default base.
- base() - Static method in class ec.es.ESDefaults
-
Returns the default base.
- base - Variable in class ec.eval.MetaProblem
-
The parameter base from which the MetaProblem was loaded.
- base - Variable in class ec.exchange.InterPopulationExchange
-
My parameter base -- I need to keep this in order to help the server
reinitialize contacts
- base - Variable in class ec.exchange.IslandExchange
-
My parameter base -- I need to keep this in order to help the server
reinitialize contacts
- base() - Static method in class ec.gp.breed.GPBreedDefaults
-
Returns the default base, which is built off of the GPDefaults base.
- base() - Static method in class ec.gp.build.GPBuildDefaults
-
Returns the default base.
- base() - Static method in class ec.gp.ge.GEDefaults
-
Returns the default base.
- base() - Static method in class ec.gp.GPDefaults
-
Returns the default base.
- base() - Static method in class ec.gp.koza.GPKozaDefaults
-
Returns the default base, which is built off of the GPDefaults base.
- base() - Static method in class ec.gp.push.PushDefaults
-
Returns the default base.
- base() - Static method in class ec.multiobjective.MultiObjectiveDefaults
-
Returns the default base.
- base() - Static method in class ec.neat.NEATDefaults
-
- base - Variable in class ec.neat.NEATSpecies
-
- base() - Static method in class ec.rule.RuleDefaults
-
Returns the default base.
- base() - Static method in class ec.select.SelectDefaults
-
Returns the default base.
- base() - Static method in class ec.simple.SimpleDefaults
-
Returns the default base.
- base() - Static method in class ec.singlestate.SingleStateDefaults
-
Returns the default base.
- base() - Static method in class ec.spatial.SpatialDefaults
-
Returns the default base.
- base() - Static method in class ec.steadystate.SteadyStateDefaults
-
Returns the default base.
- base() - Static method in class ec.vector.VectorDefaults
-
Returns the default base.
- batchMode - Variable in class ec.eval.MasterProblem
-
- BBOBenchmarks - Class in ec.app.bbob
-
The Black Box Optimization workshop (BBOB) has an annual competition for doing real-valued parameter optimization.
- BBOBenchmarks() - Constructor for class ec.app.bbob.BBOBenchmarks
-
- BBud - Class in ec.app.edge.func
-
- BBud() - Constructor for class ec.app.edge.func.BBud
-
- bd - Variable in class ec.eda.cmaes.CMAESSpecies
-
b x d
- beforeCoevolutionaryEvaluation(EvolutionState, Population, GroupedProblemForm) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- Benchmarks - Class in ec.app.regression
-
Benchmarks by various people in the literature.
- Benchmarks() - Constructor for class ec.app.regression.Benchmarks
-
- BENT_CIGAR - Static variable in class ec.app.bbob.BBOBenchmarks
-
- bent_cigar(double, int, double[], double[], double[], double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- best - Variable in class ec.co.ant.GlobalUpdateRule
-
- best - Variable in class ec.select.AnnealedSelection
-
- best - Variable in class ec.select.TopSelection
-
- Best1BinDEBreeder - Class in ec.de
-
Best1BinDEBreeder is a differential evolution breeding operator.
- Best1BinDEBreeder() - Constructor for class ec.de.Best1BinDEBreeder
-
- best_of_run - Variable in class ec.app.mona.MonaStatistics
-
- best_of_run - Variable in class ec.simple.SimpleStatistics
-
The best individual we've found so far
- bestFitness - Variable in class ec.app.klandscapes.KLandscapes
-
- bestn - Variable in class ec.select.BestSelection
-
- bestnFrac - Variable in class ec.select.BestSelection
-
- bestOfGeneration - Variable in class ec.simple.SimpleShortStatistics
-
- BestSelection - Class in ec.select
-
Performs a tournament selection restricted to only the best, or worst, n
indivdiuals in the population.
- BestSelection() - Constructor for class ec.select.BestSelection
-
- bestSoFar - Variable in class ec.simple.SimpleShortStatistics
-
- bestSoFarIndex - Variable in class ec.de.DEBreeder
-
the best individuals in each population (required by some DE breeders).
- bestStrategy - Variable in class ec.co.ant.GlobalUpdateRule
-
- BestStrategy() - Constructor for enum ec.co.ant.GlobalUpdateRule.BestStrategy
-
- bestTrial(ArrayList) - Method in class ec.Fitness
-
- bestUnderlyingIndividual - Variable in class ec.eval.MetaProblem
-
The best underlying individual array, one per subpopulation.
- beta - Variable in class ec.co.ant.ProportionateComponentSelector
-
- betterThan(Fitness) - Method in class ec.Fitness
-
Should return true if this fitness is clearly better than _fitness;
You may assume that _fitness is of the same class as yourself.
- betterThan(Fitness) - Method in class ec.gp.koza.KozaFitness
-
- betterThan(Fitness) - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns true if I'm better than _fitness.
- betterThan(Fitness) - Method in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
We specify the tournament selection criteria, Rank (lower
values are better) and Sparsity (higher values are better)
- betterThan(Fitness) - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
We specify the tournament selection criteria and Rank (lower
values are better)
- betterThan(Fitness) - Method in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
The selection criteria in SPEA2 uses the computed fitness, and not
pareto dominance.
- betterThan(Individual, Individual, int, EvolutionState, int) - Method in class ec.parsimony.LexicographicTournamentSelection
-
- betterThan(Individual, Individual, int, EvolutionState, int) - Method in class ec.parsimony.ProportionalTournamentSelection
-
- betterThan(Individual, Individual, int, EvolutionState, int) - Method in class ec.select.TournamentSelection
-
Returns true if *first* is a better (fitter, whatever) individual than *second*.
- betterThan(Fitness) - Method in class ec.simple.SimpleFitness
-
- BIG_NUMBER - Static variable in class ec.app.regression.Benchmarks
-
- BIG_TREE_ERROR - Static variable in class ec.gp.ge.GESpecies
-
- BigTreeException() - Constructor for exception ec.gp.ge.GESpecies.BigTreeException
-
- bitpos - Static variable in class ec.app.multiplexer.func.A0
-
- bitpos - Static variable in class ec.app.multiplexer.func.A1
-
- bitpos - Static variable in class ec.app.multiplexer.func.A2
-
- bitpos - Static variable in class ec.app.multiplexer.func.D0
-
- bitpos - Static variable in class ec.app.multiplexer.func.D1
-
- bitpos - Static variable in class ec.app.multiplexer.func.D2
-
- bitpos - Static variable in class ec.app.multiplexer.func.D3
-
- bitpos - Static variable in class ec.app.multiplexer.func.D4
-
- bitpos - Static variable in class ec.app.multiplexer.func.D5
-
- bitpos - Static variable in class ec.app.multiplexer.func.D6
-
- bitpos - Static variable in class ec.app.multiplexer.func.D7
-
- bits - Variable in class ec.app.multiplexer.Multiplexer
-
- bits - Variable in class ec.app.multiplexerslow.Multiplexer
-
- bits - Variable in class ec.app.parity.Parity
-
- BitVectorIndividual - Class in ec.vector
-
BitVectorIndividual is a VectorIndividual whose genome is an array of booleans.
- BitVectorIndividual() - Constructor for class ec.vector.BitVectorIndividual
-
- BitVectorSpecies - Class in ec.vector
-
BitVectorSpecies is a subclass of VectorSpecies with special
constraints for boolean vectors, namely BitVectorIndividual.
- BitVectorSpecies() - Constructor for class ec.vector.BitVectorSpecies
-
- bK - Variable in class ec.app.bbob.BBOBenchmarks
-
- BLoop - Class in ec.app.edge.func
-
- BLoop() - Constructor for class ec.app.edge.func.BLoop
-
- boltzmannExpectedValue(double, EvolutionState) - Method in class ec.select.BoltzmannSelection
-
- BoltzmannSelection - Class in ec.select
-
Similar to FitProportionateSelection, but with a Simulated Annealing style twist.
- BoltzmannSelection() - Constructor for class ec.select.BoltzmannSelection
-
- BOOLEAN_CONSTANT - Static variable in class ec.gp.ge.GrammarParser
-
- boundProbabilityParameter(EvolutionState, Parameter, String, String) - Method in class ec.neat.NEATSpecies
-
- boxA - Variable in class ec.eda.dovs.HyperboxSpecies
-
boxA and boxB contain the current constraint hyperbox.
- boxB - Variable in class ec.eda.dovs.HyperboxSpecies
-
boxA and boxB contain the current constraint hyperbox.
- bp - Variable in class ec.steadystate.SteadyStateBreeder
-
If st.firstTimeAround, this acts exactly like SimpleBreeder.
- BreedDefaults - Class in ec.breed
-
- BreedDefaults() - Constructor for class ec.breed.BreedDefaults
-
- Breeder - Class in ec
-
A Breeder is a singleton object which is responsible for the breeding
process during the course of an evolutionary run.
- Breeder() - Constructor for class ec.Breeder
-
- breeder - Variable in class ec.EvolutionState
-
The population breeder, a singleton object.
- breedIndividual(EvolutionState, int, int) - Method in class ec.steadystate.SteadyStateBreeder
-
- BreedingPipeline - Class in ec
-
A BreedingPipeline is a BreedingSource which provides "fresh" individuals which
can be used to fill a new population.
- BreedingPipeline() - Constructor for class ec.BreedingPipeline
-
- BreedingSource - Class in ec
-
A BreedingSource is a Prototype which
provides Individuals to populate new populations based on
old ones.
- BreedingSource() - Constructor for class ec.BreedingSource
-
- breedingState - Variable in class ec.multiobjective.nsga2.NSGA2Breeder
-
- BreedingState() - Constructor for enum ec.multiobjective.nsga2.NSGA2Breeder.BreedingState
-
- breedingState - Variable in class ec.multiobjective.spea2.SPEA2Breeder
-
- BreedingState() - Constructor for enum ec.multiobjective.spea2.SPEA2Breeder.BreedingState
-
- breedNewPopulation(EvolutionState, int, int) - Method in class ec.neat.NEATSpecies
-
Breed a new generation of population, this is done by first figure the
expected offsprings for each subspecies, and then calls each subspecies
to reproduce.
- breedPopChunk(Population, EvolutionState, int[], int[], int) - Method in class ec.es.MuCommaLambdaBreeder
-
A private helper function for breedPopulation which breeds a chunk
of individuals in a subpopulation for a given thread.
- breedPopChunk(Population, EvolutionState, int[], int[], int) - Method in class ec.simple.SimpleBreeder
-
A private helper function for breedPopulation which breeds a chunk
of individuals in a subpopulation for a given thread.
- breedPopChunk(Population, EvolutionState, int[], int[], int) - Method in class ec.spatial.SpatialBreeder
-
- breedPopChunkProduce(int) - Method in class ec.simple.SimpleBreeder
-
- breedPopulation(EvolutionState) - Method in class ec.Breeder
-
Breeds state.population, returning a new population.
- breedPopulation(EvolutionState) - Method in class ec.co.ConstructiveBreeder
-
- breedPopulation(EvolutionState) - Method in class ec.de.DEBreeder
-
- breedPopulation(EvolutionState) - Method in class ec.eda.amalgam.AMALGAMBreeder
-
Updates the distribution given the current population, then
replaces the population with new samples generated from the distribution.
- breedPopulation(EvolutionState) - Method in class ec.eda.cmaes.CMAESBreeder
-
Updates the CMA-ES distribution given the current population, then
replaces the population with new samples generated from the distribution.
- breedPopulation(EvolutionState) - Method in class ec.eda.dovs.DOVSBreeder
-
This method have three major part, first identify the best indiviudal,
and then call updateMostPromisingArea(...) to construct a hyperbox around
this individual.
- breedPopulation(EvolutionState) - Method in class ec.eda.pbil.PBILBreeder
-
Updates the PBIL distribution given the current population, then
replaces the population with new samples generated from the distribution.
- breedPopulation(EvolutionState) - Method in class ec.es.MuCommaLambdaBreeder
-
Sets all subpopulations in pop to the expected lambda size.
- breedPopulation(EvolutionState) - Method in class ec.multiobjective.nsga2.NSGA2Breeder
-
Use super's breeding, but also set our local state to record that breeding is complete.
- breedPopulation(EvolutionState) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
Use super's breeding, but also set our local state to record that breeding is complete.
- breedPopulation(EvolutionState) - Method in class ec.neat.NEATBreeder
-
This method simply call breedNewPopulation method in NEATSpecies,where
all the critical work in done.
- breedPopulation(EvolutionState) - Method in class ec.pso.PSOBreeder
-
- breedPopulation(EvolutionState) - Method in class ec.simple.SimpleBreeder
-
A simple breeder that doesn't attempt to do any cross-
population breeding.
- breedPopulation(EvolutionState) - Method in class ec.singlestate.SingleStateBreeder
-
- breedSubpop(EvolutionState, Subpopulation, int) - Method in class ec.singlestate.SingleStateBreeder
-
- breedthreads - Variable in class ec.EvolutionState
-
The requested number of threads to be used in breeding, excepting perhaps a "parent" thread which gathers the other threads.
- breedThreadsField - Variable in class ec.display.ControlPanel
-
- BStart - Class in ec.app.edge.func
-
- BStart() - Constructor for class ec.app.edge.func.BStart
-
- BUCHE_RASTRIGIN - Static variable in class ec.app.bbob.BBOBenchmarks
-
- buche_rastrigin(double, int, double[], double, double, double[], double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- BucketTournamentSelection - Class in ec.parsimony
-
Does a tournament selection, limited to the subpopulation it's
working in at the time.
- BucketTournamentSelection() - Constructor for class ec.parsimony.BucketTournamentSelection
-
- bucketValues - Variable in class ec.parsimony.BucketTournamentSelection
-
- bucketValues - Variable in class ec.parsimony.RatioBucketTournamentSelection
-
- Bud - Class in ec.app.edge.func
-
- Bud() - Constructor for class ec.app.edge.func.Bud
-
- buffer - Variable in class ec.breed.BufferedBreedingPipeline
-
- buffer - Variable in class ec.gp.push.PushProblem
-
- buffer - Variable in class ec.util.DataPipe
-
- BufferedBreedingPipeline - Class in ec.breed
-
If empty, a
BufferedBreedingPipeline makes a request of exactly num-inds
individuals from a single child source; it then uses these
individuals to fill requests (returning min each time),
until the buffer is emptied, at
which time it grabs exactly num-inds more individuals, and so on.
- BufferedBreedingPipeline() - Constructor for class ec.breed.BufferedBreedingPipeline
-
- bufSize - Variable in class ec.breed.BufferedBreedingPipeline
-
- buildArchive(EvolutionState, int) - Method in class ec.multiobjective.nsga2.NSGA2Breeder
-
Build the auxiliary fitness data and reduce the subpopulation to just the archive, which is returned.
- buildArchive(EvolutionState, int) - Method in class ec.multiobjective.nsga3.NSGA3Breeder
-
Build the auxiliary fitness data and reduce the subpopulation to just the archive, which is returned.
- buildArchive(EvolutionState, ArrayList<Individual>, ArrayList<Individual>, int) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
- buildDyckWord(int, int[], int[], EvolutionState, int) - Method in class ec.gp.build.RandTree
-
- builder - Variable in class ec.gp.koza.MutationPipeline
-
How the pipeline builds a new subtree
- buildIntervalPoints(EvolutionState, ArrayList, double[], double[], double[], double[], int, int) - Method in class ec.app.regression.Benchmarks
-
- buildMisc(EvolutionState, int, int) - Method in class ec.Species
-
Called whenever the Breeder calls produce(...) on a BreedingPipeline, in order to pass
a new "misc" object.
- buildNetwork(NEATIndividual) - Method in class ec.neat.NEATNetwork
-
Create the phenotype (network) from the genotype (genome).
- buildOutput() - Static method in class ec.Evolve
-
Constructs and sets up an Output object.
- buildRotationMatrix(EvolutionState, long, int) - Static method in class ec.app.ecsuite.ECSuite
-
Build an NxN rotation matrix[row][column] with a given seed.
- buildThreads() - Method in class ec.eval.SlaveConnection
-
- buildTree(EvolutionState, int, GPNodeParent, int, GPFunctionSet, String) - Method in class ec.gp.build.RandTree
-
- buildTree(EvolutionState, int) - Method in class ec.gp.GPTree
-
Builds a new randomly-generated rooted tree and attaches it to the GPTree.
- buildTreeModel() - Method in class ec.util.ParameterDatabase
-
Builds a TreeModel from the available property keys.
- buttonLock - Variable in class ec.display.Console
-
- bypassFinalStatistics(EvolutionState, int) - Method in class ec.simple.SimpleStatistics
-
Allows MultiObjectiveStatistics etc.
- bypassPostEvaluationStatistics(EvolutionState) - Method in class ec.simple.SimpleStatistics
-
Allows MultiObjectiveStatistics etc.
- ByteVectorIndividual - Class in ec.vector
-
ByteVectorIndividual is a VectorIndividual whose genome is an array of bytes.
- ByteVectorIndividual() - Constructor for class ec.vector.ByteVectorIndividual
-
- c - Variable in class ec.eda.cmaes.CMAESSpecies
-
The "C" covariance matrix of the distribution.
- c1 - Variable in class ec.eda.cmaes.CMAESSpecies
-
The c_1 rank-1 update learning rate.
- C_ANY_POINT - Static variable in class ec.vector.VectorSpecies
-
- C_AUTO - Static variable in class ec.simple.SimpleEvaluator
-
- C_CLASS - Static variable in class ec.util.ParameterDatabase
-
- C_EXACTLY_ONE_FIFTH_BETTER - Static variable in class ec.es.MuCommaLambdaBreeder
-
- C_FLIP_MUTATION - Static variable in class ec.vector.BitVectorSpecies
-
- C_GAUSS_MUTATION - Static variable in class ec.vector.FloatVectorSpecies
-
- C_GEOMETRIC - Static variable in class ec.vector.VectorSpecies
-
- C_HERE - Static variable in class ec.util.ParameterDatabase
-
- C_INTEGER_RANDOM_WALK_MUTATION - Static variable in class ec.vector.FloatVectorSpecies
-
- C_INTEGER_RESET_MUTATION - Static variable in class ec.vector.FloatVectorSpecies
-
- C_INTERMED_RECOMB - Static variable in class ec.vector.VectorSpecies
-
- C_LINE_RECOMB - Static variable in class ec.vector.VectorSpecies
-
- C_NEIGHBORHOOD_RANDOM - Static variable in class ec.pso.PSOBreeder
-
- C_NEIGHBORHOOD_RANDOM_EACH_TIME - Static variable in class ec.pso.PSOBreeder
-
- C_NEIGHBORHOOD_TOROIDAL - Static variable in class ec.pso.PSOBreeder
-
- C_NONE - Static variable in class ec.vector.VectorSpecies
-
- C_ONE_POINT - Static variable in class ec.vector.VectorSpecies
-
- C_ONE_POINT_NO_NOP - Static variable in class ec.vector.VectorSpecies
-
- C_OVER_ONE_FIFTH_BETTER - Static variable in class ec.es.MuCommaLambdaBreeder
-
- C_POLYNOMIAL_MUTATION - Static variable in class ec.vector.FloatVectorSpecies
-
- C_RANDOM_WALK_MUTATION - Static variable in class ec.vector.IntegerVectorSpecies
-
- C_RESET_MUTATION - Static variable in class ec.vector.BitVectorSpecies
-
- C_RESET_MUTATION - Static variable in class ec.vector.FloatVectorSpecies
-
- C_RESET_MUTATION - Static variable in class ec.vector.IntegerVectorSpecies
-
- C_SIMULATED_BINARY - Static variable in class ec.vector.VectorSpecies
-
- C_STARTED_FRESH - Static variable in class ec.EvolutionState
-
"The population has started fresh (not from a checkpoint)."
- C_STARTED_FROM_CHECKPOINT - Static variable in class ec.EvolutionState
-
"The population started from a checkpoint."
- C_TWO_POINT - Static variable in class ec.vector.VectorSpecies
-
- C_TWO_POINT_NO_NOP - Static variable in class ec.vector.VectorSpecies
-
- C_UNDER_ONE_FIFTH_BETTER - Static variable in class ec.es.MuCommaLambdaBreeder
-
- C_UNIFORM - Static variable in class ec.vector.VectorSpecies
-
- CA - Class in ec.app.majority
-
CA.java
Implements a 1-dimensional toroidal CA for purposes of doing the binary majority classification problem.
- CA(int, int) - Constructor for class ec.app.majority.CA
-
- ca - Variable in class ec.app.majority.CA
-
- ca - Variable in class ec.app.majority.MajorityGA
-
- ca - Variable in class ec.app.majority.MajorityGP
-
- ca2 - Variable in class ec.app.majority.CA
-
- CA_WIDTH - Static variable in class ec.app.majority.MajorityGA
-
- CA_WIDTH - Static variable in class ec.app.majority.MajorityGP
-
- cache - Variable in class ec.select.AnnealedSelection
-
- cache - Variable in class ec.select.TopSelection
-
- CACHE_SIZE - Static variable in class ec.gp.build.PTCFunctionSet
-
- cacheBest(int, EvolutionState, int) - Method in class ec.select.AnnealedSelection
-
- cacheBest(int, EvolutionState, int) - Method in class ec.select.TopSelection
-
- calculateDistances(EvolutionState, ArrayList<Individual>) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
Returns a matrix of sum squared distances from each individual to each other individual.
- calculateDistancesFromIndividual(Individual, ArrayList<Individual>) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
- canEvaluate() - Method in class ec.eval.MasterProblem
-
- canEvaluate() - Method in class ec.gp.ge.GEProblem
-
- canEvaluate() - Method in class ec.Problem
-
Asynchronous Steady-State EC only: Returns true if the problem is ready to evaluate.
- canEvaluate() - Method in class ec.steadystate.SteadyStateEvaluator
-
Returns true if we're ready to evaluate an individual.
- canPick() - Method in class ec.gp.GPNodeBuilder
-
Returns true if some size distribution (either minSize and maxSize,
or sizeDistribution) is set up by the user in order to pick sizes randomly.
- cart_pole(int) - Method in class ec.app.cartpole.CartPole
-
- CartPole - Class in ec.app.cartpole
-
- CartPole() - Constructor for class ec.app.cartpole.CartPole
-
- CAUCHY - Static variable in class ec.app.bbob.BBOBenchmarks
-
- CAUCHY_MODERATE - Static variable in class ec.app.bbob.BBOBenchmarks
-
- cc - Variable in class ec.eda.cmaes.CMAESSpecies
-
The c_c rank-one evolution path cumulation parameter.
- cfox10 - Variable in class ec.app.ecsuite.ECSuite
-
- champion - Variable in class ec.neat.NEATIndividual
-
Marks the subspecies champion, which is the individual who has the
highest fitness with the subspecies.
- ChartableStatistics - Class in ec.display.chart
-
- ChartableStatistics() - Constructor for class ec.display.chart.ChartableStatistics
-
- chartPane - Variable in class ec.display.chart.StatisticsChartPaneTab
-
- chatty - Variable in class ec.exchange.InterPopulationExchange
-
- chatty - Variable in class ec.exchange.IslandExchange
-
Our chattiness
- chatty - Variable in class ec.exchange.IslandExchangeMailbox
-
- CHECK_BOUNDARY - Static variable in class ec.gp.GPNodeBuilder
-
- CHECK_TIMEOUT - Static variable in class ec.exchange.IslandExchangeMailbox
-
How much to wait on a socket for a message, before starting to wait on another socket
- CHECKBOUNDARY - Static variable in class ec.util.RandomChoice
-
- checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.gp.ADF
-
Checks type-compatibility constraints between the ADF, its argument terminals, and the tree type of its associated tree, and also checks to make sure the tree exists, there aren't invalid argument terminals in it, and there are sufficient argument terminals (a warning).
- checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.gp.GPNode
-
You ought to override this method to check to make sure that the
constraints are valid as best you can tell.
- checkDyckWord(String) - Method in class ec.gp.build.RandTree
-
- checked - Variable in class ec.util.ParameterDatabase
-
- checkForHelp(String[]) - Static method in class ec.Evolve
-
Optionally prints the help message.
- checkFunctionSetValidity(EvolutionState, Hashtable, GPType) - Method in class ec.gp.GPTreeConstraints
-
- CheckingPipeline - Class in ec.breed
-
CheckingPipeline is a BreedingPipeline which just passes through the
individuals it receives from its source 0, but only if those individuals
ALL pass a validation check (the method allValid(), which you must override).
- CheckingPipeline() - Constructor for class ec.breed.CheckingPipeline
-
- checkpoint - Variable in class ec.EvolutionState
-
Should we checkpoint at all?
- Checkpoint - Class in ec.util
-
Checkpoints ec.EvolutionState objects out to checkpoint files, or
restores the same from checkpoint files.
- Checkpoint() - Constructor for class ec.util.Checkpoint
-
- checkpointCheckBox - Variable in class ec.display.ControlPanel
-
- checkpointDirectory - Variable in class ec.EvolutionState
-
The requested directory where checkpoints should be located.
- checkpointModulo - Variable in class ec.EvolutionState
-
The requested number of generations that should pass before we write out a checkpoint file.
- checkpointModuloField - Variable in class ec.display.ControlPanel
-
- checkpointPanel - Variable in class ec.display.ControlPanel
-
- checkpointPrefix - Variable in class ec.EvolutionState
-
The requested prefix to start checkpoint filenames, not including a following period.
- checkPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, then trims the line and checks the preamble.
- checkRange(EvolutionState, int, double[]) - Method in class ec.app.ecsuite.ECSuite
-
- checkStatistics(EvolutionState, Statistics, Parameter) - Method in class ec.steadystate.SteadyStateEvolutionState
-
- checkTerminationConditions(EvolutionState, Subpopulation) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- child - Variable in class ec.gp.GPTree
-
the root GPNode in the GPTree
- CHILD_D - Variable in class ec.gp.build.Uniform
-
- children - Variable in class ec.es.MuCommaLambdaBreeder
-
- children - Variable in class ec.gp.ge.GrammarNode
-
- children - Variable in class ec.gp.GPNode
-
- children - Variable in class ec.Statistics
-
- CHILDREN_UNKNOWN - Static variable in class ec.gp.GPNode
-
- childtypes - Variable in class ec.gp.GPNodeConstraints
-
The children types for a GPNode
- chiN - Variable in class ec.eda.cmaes.CMAESSpecies
-
An estimate of the expected size of the standard multivariate gaussian N(0,I).
- choleskyLower - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- choose(EvolutionState, List<Component>, PheromoneTable, int) - Method in interface ec.co.ant.ComponentSelector
-
- choose(EvolutionState, List<Component>, PheromoneTable, int) - Method in class ec.co.ant.GreedyComponentSelector
-
- choose(EvolutionState, List<Component>, PheromoneTable, int) - Method in class ec.co.ant.ProportionateComponentSelector
-
- choose(EvolutionState, List<Component>, PheromoneTable, int) - Method in class ec.co.ant.PseudorandomProportionateComponentSelector
-
- choose(EvolutionState, List<Component>, int) - Method in interface ec.co.grasp.ComponentSelector
-
- choose(EvolutionState, List<Component>, int) - Method in class ec.co.grasp.GreedyComponentSelector
-
- chunkSize - Variable in class ec.simple.SimpleEvaluator
-
- chunksize - Variable in class ec.vector.VectorSpecies
-
How big of chunks should we define for crossover?
- clamp() - Method in class ec.vector.ByteVectorIndividual
-
Clips each gene value to be within its specified [min,max] range.
- clamp() - Method in class ec.vector.DoubleVectorIndividual
-
Clips each gene value to be within its specified [min,max] range.
- clamp() - Method in class ec.vector.FloatVectorIndividual
-
Clips each gene value to be within its specified [min,max] range.
- clamp() - Method in class ec.vector.IntegerVectorIndividual
-
Clips each gene value to be within its specified [min,max] range.
- clamp() - Method in class ec.vector.LongVectorIndividual
-
Clips each gene value to be within its specified [min,max] range.
- clamp() - Method in class ec.vector.ShortVectorIndividual
-
Clips each gene value to be within its specified [min,max] range.
- clArgs - Variable in class ec.display.Console
-
- Clause(String) - Constructor for class ec.app.sat.SAT.Clause
-
- cleanup(EvolutionState) - Static method in class ec.Evolve
-
Begins a fresh evolutionary run with a given state.
- cleanupLock - Variable in class ec.display.Console
-
- clear(boolean) - Method in class ec.app.majority.CA
-
- clear() - Method in class ec.app.mona.Picture
-
Erases the image.
- clear() - Method in class ec.multiobjective.nsga3.ReferencePoint
-
- clear() - Method in class ec.Population
-
- clear() - Method in class ec.Subpopulation
-
Sets all Individuals in the Subpopulation to null, preparing it to be reused.
- clear() - Method in class ec.util.IntBag
-
Removes all numbers in the IntBag.
- clearAnnouncements() - Method in class ec.util.Output
-
Clears out announcements.
- clearErrors() - Method in class ec.util.Output
-
Clears the error flag.
- clearEvaluationFlag(ArrayList<Individual>) - Method in class ec.neat.NEATSpecies
-
Clear the evaluation flag in each individual.
- clearGaussian() - Method in class ec.util.MersenneTwister
-
Clears the internal gaussian variable from the RNG.
- clearGaussian() - Method in class ec.util.MersenneTwisterFast
-
Clears the internal gaussian variable from the RNG.
- clearIncoming() - Method in class ec.neat.NEATNode
-
Clear in incomgin links of this node, this is useful in create a new
network from current genotype.
- clientPort - Variable in class ec.exchange.IslandExchange
-
The port of the client mailbox
- Clique - Interface in ec
-
Clique is a class pattern marking classes which
create only a few instances, generally accessible through
some global mechanism, and every single
one of which gets its own distinct setup(...) call.
- clone() - Method in class ec.app.ant.Ant
-
- clone() - Method in class ec.app.klandscapes.KLandscapes
-
- clone() - Method in class ec.app.lawnmower.Lawnmower
-
- clone() - Method in class ec.app.mona.Mona
-
- clone() - Method in class ec.app.mona.Picture
-
- clone() - Method in class ec.app.multiplexer.MultiplexerData
-
- clone() - Method in class ec.app.tsp.TSPIndividual
-
- clone() - Method in class ec.breed.StubPipeline
-
- clone() - Method in class ec.breed.UniquePipeline
-
- clone() - Method in class ec.BreedingPipeline
-
- clone() - Method in class ec.BreedingSource
-
- clone() - Method in class ec.co.ConstructiveIndividual
-
- clone() - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- clone() - Method in class ec.eda.cmaes.CMAESSpecies
-
- clone() - Method in class ec.eda.pbil.PBILSpecies
-
- clone() - Method in class ec.eval.MasterProblem
-
- clone() - Method in class ec.Fitness
-
- clone() - Method in class ec.gp.ADFContext
-
- clone() - Method in class ec.gp.ADFStack
-
- clone() - Method in class ec.gp.breed.InternalCrossoverPipeline
-
- clone() - Method in class ec.gp.breed.MutateAllNodesPipeline
-
- clone() - Method in class ec.gp.breed.MutateERCPipeline
-
- clone() - Method in class ec.gp.breed.MutateOneNodePipeline
-
- clone() - Method in class ec.gp.breed.SizeFairCrossoverPipeline
-
- clone() - Method in class ec.gp.ge.GEProblem
-
- clone() - Method in class ec.gp.ge.GESpecies
-
- clone() - Method in class ec.gp.ge.GrammarParser
-
- clone() - Method in class ec.gp.GPData
-
- clone() - Method in class ec.gp.GPIndividual
-
Deep-clones the GPIndividual.
- clone() - Method in class ec.gp.GPNode
-
Deep-clones the tree rooted at this node, and returns the entire
copied tree.
- clone() - Method in class ec.gp.GPNodeBuilder
-
- clone() - Method in class ec.gp.GPProblem
-
- clone() - Method in class ec.gp.GPTree
-
Deep-clones the tree.
- clone() - Method in class ec.gp.koza.CrossoverPipeline
-
- clone() - Method in class ec.gp.koza.KozaNodeSelector
-
- clone() - Method in class ec.gp.koza.MutationPipeline
-
- clone() - Method in class ec.gp.push.PushInstruction
-
- clone() - Method in class ec.gp.push.PushProblem
-
- clone() - Method in class ec.Individual
-
- clone() - Method in class ec.multiobjective.MultiObjectiveFitness
-
- clone() - Method in class ec.neat.NEATGene
-
- clone() - Method in class ec.neat.NEATIndividual
-
- clone() - Method in class ec.neat.NEATInnovation
-
- clone() - Method in class ec.neat.NEATNetwork
-
- clone() - Method in class ec.neat.NEATNode
-
- clone() - Method in class ec.neat.NEATSubspecies
-
- clone() - Method in class ec.Problem
-
- clone() - Method in interface ec.Prototype
-
Creates a new individual cloned from a prototype,
and suitable to begin use in its own evolutionary
context.
- clone() - Method in class ec.pso.Particle
-
- clone() - Method in class ec.rule.breed.RuleCrossoverPipeline
-
- clone() - Method in class ec.rule.Rule
-
- clone() - Method in class ec.rule.RuleIndividual
-
- clone() - Method in class ec.rule.RuleSet
-
- clone() - Method in class ec.select.MultiSelection
-
- clone() - Method in class ec.Species
-
- clone() - Method in class ec.util.IntBag
-
- clone() - Method in class ec.util.MersenneTwister
-
- clone() - Method in class ec.util.MersenneTwisterFast
-
- clone() - Method in class ec.vector.BitVectorIndividual
-
- clone() - Method in class ec.vector.breed.ListCrossoverPipeline
-
- clone() - Method in class ec.vector.breed.MultipleVectorCrossoverPipeline
-
- clone() - Method in class ec.vector.breed.VectorCrossoverPipeline
-
- clone() - Method in class ec.vector.ByteVectorIndividual
-
- clone() - Method in class ec.vector.DoubleVectorIndividual
-
- clone() - Method in class ec.vector.FloatVectorIndividual
-
- clone() - Method in class ec.vector.Gene
-
- clone() - Method in class ec.vector.GeneVectorIndividual
-
- clone() - Method in class ec.vector.IntegerVectorIndividual
-
- clone() - Method in class ec.vector.LongVectorIndividual
-
- clone() - Method in class ec.vector.ShortVectorIndividual
-
- cloneGenes(Object) - Method in class ec.vector.GeneVectorIndividual
-
- cloneGenes(Object) - Method in class ec.vector.VectorIndividual
-
Clones the genes in pieces, and replaces the genes with their copies.
- clonePipelineAndPopulation - Variable in class ec.simple.SimpleBreeder
-
- cloneProblem - Variable in class ec.simple.SimpleEvaluator
-
- cloneReplacing() - Method in class ec.gp.GPNode
-
- cloneReplacing(GPNode, GPNode) - Method in class ec.gp.GPNode
-
Deep-clones the tree rooted at this node, and returns the entire
copied tree.
- cloneReplacing(GPNode[], GPNode[]) - Method in class ec.gp.GPNode
-
Deep-clones the tree rooted at this node, and returns the entire
copied tree.
- cloneReplacingAtomic(GPNode, GPNode) - Method in class ec.gp.GPNode
-
Clones a new subtree, but with the single node oldNode
(which may or may not be in the subtree)
replaced with a newNode (not a clone of newNode).
- cloneReplacingAtomic(GPNode[], GPNode[]) - Method in class ec.gp.GPNode
-
Clones a new subtree, but with each node in oldNodes[] respectively
(which may or may not be in the subtree) replaced with
the equivalent
nodes in newNodes[] (and not clones).
- cloneReplacingNoSubclone(GPNode, GPNode) - Method in class ec.gp.GPNode
-
Deep-clones the tree rooted at this node, and returns the entire
copied tree.
- close() - Method in class ec.util.Output
-
Closes the logs -- ONLY call this if you are preparing to quit
- closeButton - Variable in class ec.display.chart.StatisticsChartPaneTab
-
- closeContacts(EvolutionState, int) - Method in class ec.eval.MasterProblem
-
Gracefully close contacts with the slaves
- closeContacts(EvolutionState, int) - Method in class ec.Evaluator
-
Called to shut down remote evaluation network contacts when the run is completed.
- closeContacts(EvolutionState, int) - Method in class ec.exchange.InterPopulationExchange
-
Closes contacts with other processes, if that's what you're doing.
- closeContacts(EvolutionState, int) - Method in class ec.exchange.IslandExchange
-
Closes contacts with other processes, if that's what you're doing.
- closeContacts(EvolutionState, int) - Method in class ec.Exchanger
-
Closes contacts with other processes, if that's what you're doing.
- closeContacts(EvolutionState, int) - Method in class ec.gp.ge.GEProblem
-
- closeContacts(EvolutionState, int) - Method in class ec.Problem
-
Called to shut down remote evaluation network contacts when the run is completed.
- closeContacts(EvolutionState, int) - Method in class ec.simple.SimpleExchanger
-
Doesn't do anything.
- CMAESBreeder - Class in ec.eda.cmaes
-
CMAESBreeder is a Breeder which overrides the breedPopulation method
to first update CMA-ES's internal distribution, then replace all the
individuals in the population with new samples generated from the
distribution.
- CMAESBreeder() - Constructor for class ec.eda.cmaes.CMAESBreeder
-
- CMAESDefaults - Class in ec.eda.cmaes
-
CMAESDefaults is the basic defaults class for the cmaes package.
- CMAESDefaults() - Constructor for class ec.eda.cmaes.CMAESDefaults
-
- CMAESInitializer - Class in ec.eda.cmaes
-
CMAESInitializer is a SimpleInitializer which ensures that the subpopulations are all set to the provided
or computed lambda values.
- CMAESInitializer() - Constructor for class ec.eda.cmaes.CMAESInitializer
-
- CMAESSpecies - Class in ec.eda.cmaes
-
CMAESSpecies is a FloatVectorSpecies which implements a faithful version of the
CMA-ES algorithm.
- CMAESSpecies() - Constructor for class ec.eda.cmaes.CMAESSpecies
-
- cmu - Variable in class ec.eda.cmaes.CMAESSpecies
-
The c_{\mu} rank-mu update learning rate.
- Code - Class in ec.util
-
Code provides some simple wrapper functions for encoding and decoding
basic data types for storage in a pseudo-Java source code strings
format.
- Code() - Constructor for class ec.util.Code
-
- CoevolutionaryECSuite - Class in ec.app.coevolve2
-
- CoevolutionaryECSuite() - Constructor for class ec.app.coevolve2.CoevolutionaryECSuite
-
- collapseBag(double[], int) - Method in class ec.util.ParameterDatabase
-
- combine(EvolutionState, Fitness[], Fitness) - Method in class ec.eval.MetaProblem
-
Combines fitness results from multiple runs into a final Fitness.
- COMMENT - Static variable in class ec.gp.ge.GrammarParser
-
- compareIndividuals(Individual, Individual) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- compareTo(Object) - Method in class ec.Fitness
-
Returns -1 if I am FITTER than the other Fitness, 1 if I am LESS FIT than the other Fitness,
and 0 if we are equivalent.
- compareTo(Object) - Method in class ec.Individual
-
Returns -1 if I am BETTER in some way than the other Individual, 1 if the other Individual is BETTER than me,
and 0 if we are equivalent.
- compareTo(Object) - Method in class ec.rule.Rule
-
This function replaces the old gt and lt functions that Rule used to require
as it implemented the SortComparator interface.
- compareTo(Object) - Method in class ec.util.ParameterDatabaseTreeNode
-
- comparison - Variable in class ec.es.MuCommaLambdaBreeder
-
- compatibility(NEATIndividual, NEATIndividual) - Method in class ec.neat.NEATSpecies
-
This function gives a measure of compatibility between two Genomes by
computing a linear combination of 3 characterizing variables of their
compatibilty.
- compatibleWith(GPInitializer, GPType) - Method in class ec.gp.GPAtomicType
-
- compatibleWith(GPInitializer, GPType) - Method in class ec.gp.GPSetType
-
- compatibleWith(GPInitializer, GPType) - Method in class ec.gp.GPType
-
Am I compatible with ("fit" with) t? For two atomic
types, this is done by direct pointer equality.
- compatThreshold - Variable in class ec.neat.NEATSpecies
-
Compatible threshold to determine if two individual are compatible.
- CompetitiveEvaluator - Class in ec.coevolve
-
CompetitiveEvaluator.java
- CompetitiveEvaluator() - Constructor for class ec.coevolve.CompetitiveEvaluator
-
- CompetitiveEvaluatorThread - Class in ec.coevolve
-
- CompetitiveEvaluatorThread() - Constructor for class ec.coevolve.CompetitiveEvaluatorThread
-
- CompetitiveMaxOnes - Class in ec.app.coevolve1
-
- CompetitiveMaxOnes() - Constructor for class ec.app.coevolve1.CompetitiveMaxOnes
-
- Component - Class in ec.co
-
A data structure that encodes a single candidate piece of a constructive solution.
- Component() - Constructor for class ec.co.Component
-
- components - Variable in class ec.app.knapsack.KnapsackProblem
-
- components - Variable in class ec.co.ConstructiveIndividual
-
- ComponentSelector - Interface in ec.co.ant
-
A basic strategy for selecting a Component
out of a list of candidates.
- ComponentSelector - Interface in ec.co.grasp
-
- componentsSet - Variable in class ec.co.ConstructiveIndividual
-
A set representation of the components, to allow for quick "contains()" checking
- componentType() - Method in interface ec.util.Indexed
-
Should return the base component type for this Indexed object, or
null if the component type should be queried via getValue(index).getClass.getComponentType()
- componentType() - Method in class ec.util.IntBag
-
- compress - Variable in class ec.simple.SimpleStatistics
-
Should we compress the file?
- compressedCommunication - Variable in class ec.exchange.IslandExchange
-
whether the communication is compressed or not
- compressedCommunication - Variable in class ec.exchange.IslandExchangeMailbox
-
- computeAMS(EvolutionState, Subpopulation) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- computeAuxiliaryData(EvolutionState, ArrayList<Individual>) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
Computes the strength of individuals, then the raw fitness (wimpiness) and kth-closest sparsity
measure.
- computeBestFitness() - Method in class ec.app.klandscapes.KLandscapes
-
- computeChunkSizeForSubpopulation(EvolutionState, int, int) - Method in class ec.simple.SimpleEvaluator
-
- computeConstraintViolations(EvolutionState, Subpopulation) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- computeCovariance(EvolutionState, Subpopulation) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- computeFopt(MersenneTwisterFast) - Method in class ec.app.bbob.BBOBenchmarks
-
- computeMean(EvolutionState, Subpopulation) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- computeNonterminalSelectionProbabilities(int) - Method in class ec.gp.build.PTCFunctionSet
-
- computePercentages() - Method in class ec.gp.build.Uniform
-
- computeRotation(double[][], MersenneTwisterFast, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- computeValidationData(EvolutionState, ArrayList<Individual>, int) - Method in class ec.gp.ge.breed.GECrossoverPipeline
-
- computeValidationData(EvolutionState, ArrayList<Individual>, int) - Method in class ec.vector.breed.ListCrossoverPipeline
-
A hook called by ListCrossoverPipeline to allow subclasses to prepare for additional validation testing.
- computeXopt(double[], MersenneTwisterFast) - Method in class ec.app.bbob.BBOBenchmarks
-
- concatenatedJarPath(URL, String) - Static method in class ec.util.ParameterDatabase
-
- concatenatedJarResource(URL, String) - Static method in class ec.util.ParameterDatabase
-
- connected_island_ids - Variable in class ec.exchange.IslandExchangeServer
-
- conPanel - Variable in class ec.display.Console
-
- Console - Class in ec.display
-
- Console(String[]) - Constructor for class ec.display.Console
-
- Console(GraphicsConfiguration, String[]) - Constructor for class ec.display.Console
-
- Console(String, String[]) - Constructor for class ec.display.Console
-
- Console(String, GraphicsConfiguration, String[]) - Constructor for class ec.display.Console
-
- console - Variable in class ec.display.ControlPanel
-
- console - Variable in class ec.display.ParametersPanel
-
- console - Variable in class ec.display.SubpopulationPanel
-
- constraintNumber - Variable in class ec.gp.GPNodeConstraints
-
The byte value of the constraints -- we can only have 256 of them
- constraintNumber - Variable in class ec.gp.GPTreeConstraints
-
The byte value of the constraints -- we can only have 256 of them
- constraintNumber - Variable in class ec.rule.RuleConstraints
-
The byte value of the constraints -- we can only have 256 of them
- constraintNumber - Variable in class ec.rule.RuleSetConstraints
-
The byte value of the constraints -- we can only have 256 of them
- constraints - Variable in class ec.gp.GPNode
-
The GPNode's constraints.
- constraints(GPInitializer) - Method in class ec.gp.GPNode
-
- constraints - Variable in class ec.gp.GPTree
-
constraints on the GPTree -- don't access the constraints through
this variable -- use the constraints() method instead, which will give
the actual constraints object.
- constraints(GPInitializer) - Method in class ec.gp.GPTree
-
- constraints - Variable in class ec.rule.Rule
-
An index to a RuleConstraints
- constraints(RuleInitializer) - Method in class ec.rule.Rule
-
- constraints - Variable in class ec.rule.RuleSet
-
An index to a RuleSetConstraints
- constraints(RuleInitializer) - Method in class ec.rule.RuleSet
-
- constraintsFor(String, EvolutionState) - Static method in class ec.gp.GPNodeConstraints
-
You must guarantee that after calling constraintsFor(...) one or
several times, you call state.output.exitIfErrors() once.
- constraintsFor(String, EvolutionState) - Static method in class ec.gp.GPTreeConstraints
-
You must guarantee that after calling constraintsFor(...) one or
several times, you call state.output.exitIfErrors() once.
- constraintsFor(String, EvolutionState) - Static method in class ec.rule.RuleConstraints
-
You must guarantee that after calling constraintsFor(...) one or
several times, you call state.output.exitIfErrors() once.
- constraintsFor(String, EvolutionState) - Static method in class ec.rule.RuleSetConstraints
-
You must guarantee that after calling constraintsFor(...) one or
several times, you call state.output.exitIfErrors() once.
- constraintViolations - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- constructHyperplane(List<Individual>) - Method in class ec.multiobjective.nsga3.SelectorTools
-
- constructionRule - Variable in class ec.co.ant.AntSpecies
-
- ConstructionRule - Interface in ec.co.ant
-
Defines a rule for constructing ants based on pheromone values.
- ConstructionRule - Interface in ec.co.grasp
-
- constructionRule - Variable in class ec.co.grasp.GraspSpecies
-
- ConstructiveBreeder - Class in ec.co
-
A basic Breeder that generates a new population by asking each subpopulation's
Species to create new individuals.
- ConstructiveBreeder() - Constructor for class ec.co.ConstructiveBreeder
-
- ConstructiveIndividual<T extends Component> - Class in ec.co
-
Represents an Individual
that can be incrementally constructed from a number of smaller components.
- ConstructiveIndividual() - Constructor for class ec.co.ConstructiveIndividual
-
- ConstructiveProblemForm - Interface in ec.co
-
Defines a combinatorial optimization problem.
- constructSolution(EvolutionState, ConstructiveIndividual, PheromoneTable, int) - Method in interface ec.co.ant.ConstructionRule
-
- constructSolution(EvolutionState, ConstructiveIndividual, PheromoneTable, int) - Method in class ec.co.ant.SimpleConstructionRule
-
Constructs a solution by greedily adding the lowest-desirability component at
each step until a complete solution is formed.
- constructSolution(EvolutionState, ConstructiveIndividual, int) - Method in interface ec.co.grasp.ConstructionRule
-
- constructSolution(EvolutionState, ConstructiveIndividual, int) - Method in class ec.co.grasp.SimpleConstructionRule
-
- consumed(EvolutionState, GEIndividual, int) - Method in class ec.gp.ge.GESpecies
-
Returns the number of elements consumed from the GEIndividual array to produce
the tree, else returns -1 if an error occurs, specifically if all elements were
consumed and the tree had still not been completed.
- contains(T) - Method in class ec.co.ConstructiveIndividual
-
- contains(LinkedList, int) - Method in class ec.gp.build.RandTree
-
- contains(GPNode) - Method in class ec.gp.GPNode
-
Returns true if the subtree rooted at this node contains subnode.
- contains(int) - Method in class ec.util.IntBag
-
- contains(boolean[], boolean) - Method in class ec.vector.VectorSpecies
-
Utility method: returns the first array slot which contains the given value, else -1.
- contains(long[], long) - Method in class ec.vector.VectorSpecies
-
Utility method: returns the first array slot which contains the given value, else -1.
- contains(int[], int) - Method in class ec.vector.VectorSpecies
-
Utility method: returns the first array slot which contains the given value, else -1.
- contains(double[], double) - Method in class ec.vector.VectorSpecies
-
Utility method: returns the first array slot which contains the given value, else -1.
- containsNullKey(Map) - Static method in class ec.app.tsp.TSPGraph
-
- containsNulls(Collection) - Static method in class ec.util.Misc
-
- containsNullValue(Map) - Static method in class ec.app.tsp.TSPGraph
-
- context - Variable in class ec.Fitness
-
Auxiliary variable, used by coevolutionary processes, to store the individuals
involved in producing this given Fitness value.
- context_proto - Variable in class ec.gp.ADFStack
-
- contextIsBetterThan(Fitness) - Method in class ec.Fitness
-
Given another Fitness,
returns true if the trial which produced my current context is "better" in fitness than
the trial which produced his current context, and thus should be retained in lieu of his.
- contract(EvolutionState) - Method in class ec.simple.SimpleEvaluator
-
- CONTRIBUTION_EXPONENTIAL - Static variable in class ec.app.ordertree.OrderTree
-
- CONTRIBUTION_SQUARE - Static variable in class ec.app.ordertree.OrderTree
-
- CONTRIBUTION_UNIT - Static variable in class ec.app.ordertree.OrderTree
-
- CONTRIBUTION_VALUE - Static variable in class ec.app.ordertree.OrderTree
-
- contributors - Static variable in class ec.util.Version
-
- contributors2 - Static variable in class ec.util.Version
-
- contributors3 - Static variable in class ec.util.Version
-
- contributors4 - Static variable in class ec.util.Version
-
- contributors5 - Static variable in class ec.util.Version
-
- contributors6 - Static variable in class ec.util.Version
-
- contributors7 - Static variable in class ec.util.Version
-
- ControlPanel - Class in ec.display
-
- ControlPanel(Console) - Constructor for class ec.display.ControlPanel
-
This is the default constructor
- converged() - Method in class ec.app.majority.CA
-
- coolingRate - Variable in class ec.select.BoltzmannSelection
-
Cooling rate
- copy(Serializable) - Static method in class ec.util.DataPipe
-
A poor-man's clone for serializable but not cloneable objects:
serializes an object to the pipe, then deserializes it.
- copyImage(BufferedImage) - Method in class ec.app.mona.Picture
-
- copyIndividualsBack(EvolutionState) - Method in class ec.eval.Job
-
- copyIndividualsForward() - Method in class ec.eval.Job
-
- copyIntoArray(int, int[], int, int) - Method in class ec.util.IntBag
-
Copies 'len' elements from the Bag into the provided array.
- copyNoClone(RuleSet) - Method in class ec.rule.RuleSet
-
Clears out existing rules, and loads the rules from the other ruleset without cloning them.
- copyright - Static variable in class ec.util.Version
-
- copyTo(GPData) - Method in class ec.app.edge.EdgeData
-
- copyTo(GPData) - Method in class ec.app.lawnmower.LawnmowerData
-
- copyTo(GPData) - Method in class ec.app.majority.MajorityData
-
- copyTo(GPData) - Method in class ec.app.multiplexer.MultiplexerData
-
- copyTo(GPData) - Method in class ec.app.multiplexerslow.MultiplexerData
-
- copyTo(GPData) - Method in class ec.app.parity.ParityData
-
- copyTo(GPData) - Method in class ec.app.regression.RegressionData
-
- copyTo(GPData) - Method in class ec.app.tutorial4.DoubleData
-
- copyTo(GPData) - Method in class ec.app.twobox.TwoBoxData
-
- copyTo(GPData) - Method in class ec.gp.GPData
-
Modifies gpd so that gpd is equivalent to us.
- CornerMap - Class in ec.eda.dovs
-
CornerMap can help us to quickly identify the possible individuals that is
able to form a hyperbox around best individual.
- CornerMap() - Constructor for class ec.eda.dovs.CornerMap
-
- CornerMap.Pair - Class in ec.eda.dovs
-
Simple structure store the key and value from this CornerMap.
- corners - Variable in class ec.eda.dovs.DOVSSpecies
-
CornerMaps for the all the visisted individuals.
- Cos - Class in ec.app.regression.func
-
- Cos() - Constructor for class ec.app.regression.func.Cos
-
- count - Variable in class ec.app.mona.Picture
-
- count - Variable in class ec.es.MuCommaLambdaBreeder
-
Modified by multiple threads, don't fool with this
- countDelimiters(String) - Method in class ec.util.ParameterDatabase
-
- countdown - Variable in class ec.evolve.RandomRestarts
-
- countOffspring(EvolutionState, int) - Method in class ec.neat.NEATSpecies
-
Determine the offsprings for all the subspecies.
- countOffspring(double) - Method in class ec.neat.NEATSubspecies
-
Compute the collective offspring the entire species (the sum of all
individual's offspring) is assigned skim is fractional offspring left
over from a previous subspecies that was counted.
- countVictoriesOnly - Variable in class ec.eval.Job
-
- covarMatrix - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- Cr - Variable in class ec.de.DEBreeder
-
Probability of crossover per gene
- CR_UNSPECIFIED - Static variable in class ec.de.DEBreeder
-
- createCharts(Statistics) - Method in class ec.display.StatisticsChartPane
-
- createIndividual(EvolutionState, int, int, int) - Method in class ec.de.Best1BinDEBreeder
-
- createIndividual(EvolutionState, int, int, int) - Method in class ec.de.DEBreeder
-
- createIndividual(EvolutionState, int, int, int) - Method in class ec.de.Rand1EitherOrDEBreeder
-
- createNetwork() - Method in class ec.neat.NEATIndividual
-
- createNodeCopyIfMissing(ArrayList<NEATNode>, NEATNode) - Method in class ec.neat.NEATIndividual
-
Create the node if the nodeList do not have that node.The nodes in the
nodeList is guarantee in ascending order according to node's nodeId.
- createRandomPattern(int, boolean, int, int, EvolutionState, int) - Method in class ec.pso.Particle
-
- createToroidalPattern(int, boolean, int, int) - Method in class ec.pso.Particle
-
- createTreeOfType(EvolutionState, int, GPInitializer, int, int, int, MersenneTwisterFast) - Method in class ec.gp.build.Uniform
-
- crossover(EvolutionState, DoubleVectorIndividual, DoubleVectorIndividual, int) - Method in class ec.de.DEBreeder
-
Crosses over child with target, storing the result in child and returning it.
- crossover(EvolutionState, int, NEATIndividual) - Method in class ec.neat.NEATIndividual
-
Crossover function.
- crossoverDistributionIndex - Variable in class ec.vector.VectorSpecies
-
What should the SBX distribution index be?
- CrossoverPipeline - Class in ec.gp.koza
-
CrossoverPipeline is a GPBreedingPipeline which performs a strongly-typed
version of
Koza-style "Subtree Crossover".
- CrossoverPipeline() - Constructor for class ec.gp.koza.CrossoverPipeline
-
- crossoverProbability - Variable in class ec.vector.VectorSpecies
-
Probability that a gene will cross over -- ONLY used in V_ANY_POINT crossover
- crossoverType - Variable in class ec.vector.breed.ListCrossoverPipeline
-
- crossoverType - Variable in class ec.vector.VectorSpecies
-
What kind of crossover do we have?
- cs - Variable in class ec.eda.cmaes.CMAESSpecies
-
The c_{\sigma} mutation rate evolution path learning rate.
- Cube - Class in ec.app.regression.func
-
- Cube() - Constructor for class ec.app.regression.func.Cube
-
- currentDatabase - Variable in class ec.eval.MetaProblem
-
This points to the database presently used by the underlying (base-level) evolutionary computation system.
- currentIndex - Variable in class ec.app.twobox.TwoBox
-
- currentIndex - Variable in class ec.gp.breed.SizeFairCrossoverPipeline.RouletteWheelSelector
-
- currentJob - Variable in class ec.display.Console
-
- currentValue - Variable in class ec.app.regression.Benchmarks
-
- currentValue - Variable in class ec.app.regression.Regression
-
- currentX - Variable in class ec.app.tutorial4.MultiValuedRegression
-
- currentY - Variable in class ec.app.tutorial4.MultiValuedRegression
-
- currInnovNum - Variable in class ec.neat.NEATSpecies
-
Current innovation number that is available.
- currNodeId - Variable in class ec.neat.NEATSpecies
-
Current node id that is available.
- customInstructions - Variable in class ec.gp.push.Terminal
-
A list of custom PushInstructions I can be set to.
- cutdown - Variable in class ec.select.AnnealedSelection
-
- E - Class in ec.app.majority.func
-
- E() - Constructor for class ec.app.majority.func.E
-
- ec - package ec
-
- ec.app.ant - package ec.app.ant
-
- ec.app.ant.func - package ec.app.ant.func
-
- ec.app.bbob - package ec.app.bbob
-
- ec.app.cartpole - package ec.app.cartpole
-
- ec.app.coevolve1 - package ec.app.coevolve1
-
- ec.app.coevolve2 - package ec.app.coevolve2
-
- ec.app.ecsuite - package ec.app.ecsuite
-
- ec.app.edge - package ec.app.edge
-
- ec.app.edge.func - package ec.app.edge.func
-
- ec.app.gpsemantics - package ec.app.gpsemantics
-
- ec.app.gpsemantics.func - package ec.app.gpsemantics.func
-
- ec.app.gui - package ec.app.gui
-
- ec.app.hiff - package ec.app.hiff
-
- ec.app.highdimension - package ec.app.highdimension
-
- ec.app.klandscapes - package ec.app.klandscapes
-
- ec.app.klandscapes.func - package ec.app.klandscapes.func
-
- ec.app.knapsack - package ec.app.knapsack
-
Implementation of the basic knapsack problem, with examples of combinatorial optimization algorithms that solve it.
- ec.app.lawnmower - package ec.app.lawnmower
-
- ec.app.lawnmower.func - package ec.app.lawnmower.func
-
- ec.app.lid - package ec.app.lid
-
- ec.app.lid.func - package ec.app.lid.func
-
- ec.app.majority - package ec.app.majority
-
- ec.app.majority.func - package ec.app.majority.func
-
- ec.app.mona - package ec.app.mona
-
- ec.app.moosuite - package ec.app.moosuite
-
- ec.app.multiplexer - package ec.app.multiplexer
-
- ec.app.multiplexer.func - package ec.app.multiplexer.func
-
- ec.app.multiplexerslow - package ec.app.multiplexerslow
-
- ec.app.multiplexerslow.func - package ec.app.multiplexerslow.func
-
- ec.app.nk - package ec.app.nk
-
- ec.app.ordertree - package ec.app.ordertree
-
- ec.app.ordertree.func - package ec.app.ordertree.func
-
- ec.app.parity - package ec.app.parity
-
- ec.app.parity.func - package ec.app.parity.func
-
- ec.app.push - package ec.app.push
-
- ec.app.regression - package ec.app.regression
-
- ec.app.regression.func - package ec.app.regression.func
-
- ec.app.royaltree - package ec.app.royaltree
-
- ec.app.royaltree.func - package ec.app.royaltree.func
-
- ec.app.sat - package ec.app.sat
-
- ec.app.singular - package ec.app.singular
-
- ec.app.sum - package ec.app.sum
-
- ec.app.tsp - package ec.app.tsp
-
Example application to Traveling Salesman problem instances.
- ec.app.tutorial1 - package ec.app.tutorial1
-
- ec.app.tutorial2 - package ec.app.tutorial2
-
- ec.app.tutorial3 - package ec.app.tutorial3
-
- ec.app.tutorial4 - package ec.app.tutorial4
-
- ec.app.twobox - package ec.app.twobox
-
- ec.app.twobox.func - package ec.app.twobox.func
-
- ec.app.xor - package ec.app.xor
-
- ec.breed - package ec.breed
-
- ec.co - package ec.co
-
The ec.co package contains combinatorial optimization (CO) algorithms and the components necessary to build them.
- ec.co.ant - package ec.co.ant
-
Ant Colony Optimization algorithms
This package contains the components necessary to implement ACO algorithms, specifically the classic pair: Ant System
and Ant Colony System.
- ec.co.grasp - package ec.co.grasp
-
- ec.coevolve - package ec.coevolve
-
- ec.de - package ec.de
-
- ec.display - package ec.display
-
- ec.display.chart - package ec.display.chart
-
- ec.display.portrayal - package ec.display.portrayal
-
- ec.eda.amalgam - package ec.eda.amalgam
-
- ec.eda.cmaes - package ec.eda.cmaes
-
- ec.eda.dovs - package ec.eda.dovs
-
- ec.eda.pbil - package ec.eda.pbil
-
- ec.es - package ec.es
-
- ec.eval - package ec.eval
-
- ec.evolve - package ec.evolve
-
- ec.exchange - package ec.exchange
-
- ec.gp - package ec.gp
-
- ec.gp.breed - package ec.gp.breed
-
- ec.gp.build - package ec.gp.build
-
- ec.gp.ge - package ec.gp.ge
-
- ec.gp.ge.breed - package ec.gp.ge.breed
-
- ec.gp.koza - package ec.gp.koza
-
- ec.gp.push - package ec.gp.push
-
- ec.multiobjective - package ec.multiobjective
-
- ec.multiobjective.nsga2 - package ec.multiobjective.nsga2
-
- ec.multiobjective.nsga3 - package ec.multiobjective.nsga3
-
- ec.multiobjective.spea2 - package ec.multiobjective.spea2
-
- ec.neat - package ec.neat
-
- ec.parsimony - package ec.parsimony
-
- ec.pso - package ec.pso
-
- ec.rule - package ec.rule
-
- ec.rule.breed - package ec.rule.breed
-
- ec.select - package ec.select
-
- ec.simple - package ec.simple
-
- ec.singlestate - package ec.singlestate
-
- ec.spatial - package ec.spatial
-
- ec.steadystate - package ec.steadystate
-
- ec.util - package ec.util
-
- ec.vector - package ec.vector
-
- ec.vector.breed - package ec.vector.breed
-
- ECDefaults - Class in ec
-
- ECDefaults() - Constructor for class ec.ECDefaults
-
- ECSuite - Class in ec.app.ecsuite
-
Several standard Evolutionary Computation functions are implemented.
- ECSuite() - Constructor for class ec.app.ecsuite.ECSuite
-
- Edge - Class in ec.app.edge
-
Edge implements the Symbolic Edge problem.
- Edge() - Constructor for class ec.app.edge.Edge
-
- edge - Variable in class ec.app.edge.EdgeData
-
- EdgeData - Class in ec.app.edge
-
- EdgeData() - Constructor for class ec.app.edge.EdgeData
-
- edgeScore - Variable in class ec.app.klandscapes.KLandscapes
-
- edgeWeightType - Variable in class ec.app.tsp.TSPGraph
-
- EdgeWeightType() - Constructor for enum ec.app.tsp.TSPGraph.EdgeWeightType
-
- EE - Class in ec.app.majority.func
-
- EE() - Constructor for class ec.app.majority.func.EE
-
- EEE - Class in ec.app.majority.func
-
- EEE() - Constructor for class ec.app.majority.func.EEE
-
- Ek - Variable in class ec.eda.dovs.DOVSSpecies
-
This is the Ek in original paper, where is the collection all the
individuals evaluated in generation k.
- eliminate - Variable in class ec.neat.NEATIndividual
-
Marker for destruction of inferior individual.
- elite - Variable in class ec.simple.SimpleBreeder
-
An array[subpop] of the number of elites to keep for that subpopulation
- elite - Variable in class ec.singlestate.SingleStateBreeder
-
- EliteComparator(ArrayList<Individual>) - Constructor for class ec.simple.SimpleBreeder.EliteComparator
-
- eliteFrac - Variable in class ec.simple.SimpleBreeder
-
An array[subpop] of the *fraction* of elites to keep for that subpopulation
- ELLIPSOIDAL - Static variable in class ec.app.bbob.BBOBenchmarks
-
- ellipsoidal(double, double, double[], int, double[], double, double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- ELLIPSOIDAL_2 - Static variable in class ec.app.bbob.BBOBenchmarks
-
- ellipsoidal_2(double, int, double[], double, double[], double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- EMPTY - Static variable in class ec.app.ant.Ant
-
- emptyAtGenerationBoundary - Variable in class ec.steadystate.SteadyStateEvolutionState
-
If true, the population will be emptied after each "generation," so no replacement or breeding occurrs.
- emptyClone() - Method in class ec.neat.NEATNode
-
Return a clone of this node, but with a empty incomingGenes list.
- emptyClone() - Method in class ec.neat.NEATSubspecies
-
Return a clone of this subspecies, but with a empty individuals and
newGenIndividuals list.
- emptyClone() - Method in class ec.Population
-
Returns an instance of Population just like it had been before it was
populated with individuals.
- emptyClone() - Method in class ec.Subpopulation
-
Returns an instance of Subpopulation just like it had been before it was
populated with individuals.
- enable - Variable in class ec.neat.NEATGene
-
Is the link this gene represent is enable in network activation.
- enableControls() - Method in class ec.display.ControlPanel
-
- EncapsulatedIndividual - Class in ec.coevolve
-
- EncapsulatedIndividual(Individual, int) - Constructor for class ec.coevolve.EncapsulatedIndividual
-
- encode() - Method in class ec.app.lawnmower.func.LawnERC
-
- encode() - Method in class ec.app.regression.func.RegERC
-
- encode() - Method in class ec.gp.ERC
-
Encodes data from the ERC, using ec.util.Code.
- encode() - Method in class ec.gp.push.Terminal
-
- encode(boolean) - Static method in class ec.util.Code
-
Encodes a boolean.
- encode(byte) - Static method in class ec.util.Code
-
Encodes a byte.
- encode(char) - Static method in class ec.util.Code
-
Encodes a character.
- encode(short) - Static method in class ec.util.Code
-
Encodes a short.
- encode(int) - Static method in class ec.util.Code
-
Encodes an int.
- encode(long) - Static method in class ec.util.Code
-
Encodes a long.
- encode(float) - Static method in class ec.util.Code
-
Encodes a float.
- encode(double) - Static method in class ec.util.Code
-
Encodes a double.
- encode(String) - Static method in class ec.util.Code
-
Encodes a String.
- encodeAuxillary() - Method in class ec.pso.Particle
-
- enqueue(GPNode, int, int) - Method in class ec.gp.build.PTC2
-
- enteringInitialPopulationStatistics(SteadyStateEvolutionState) - Method in class ec.Statistics
-
STEADY-STATE: called when we created an empty initial Population.
- enteringInitialPopulationStatistics(SteadyStateEvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called when we created an empty initial Population.
- enteringSteadyStateStatistics(int, SteadyStateEvolutionState) - Method in class ec.Statistics
-
STEADY-STATE: called when a given Subpopulation is entering the Steady-State.
- enteringSteadyStateStatistics(int, SteadyStateEvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called when we have filled the initial population and are entering the steady state.
- enumerateGrammarTree(GrammarNode) - Method in class ec.gp.ge.GrammarParser
-
Run BFS to enumerate the whole grammar tree into all necessary
indices lists/hash-maps, we *need* to run BFS because the decoding of
the "GE array to tree" works in a BFS fashion, so we need to stick with that;
After enumeration, we will have four data-structures like these --
(1) productionRuleList (a flattened grammar tree):
grammar-tree ==> {rule-0, rule-1, ,,, rule-(n-1)}
(2) ruleToIndex:
rule-0 --> 0
rule-1 --> 1
,
,
rule-(n-1) --> (n-1)
(3) indexToRule (reverse of ruleToIndex):
0 --> rule-0
1 --> rule-1
,
,
n-1 --> rule-(n-1)
and then, last but not the least, the relative rule index --
(4) absIndexToRelIndex:
if we have two rules like "
-> | " and " -> | " then,
[rule] [absIndex] [relIndex]
-> --> [0] --> [0]
-> --> [1] --> [1]
-> --> [2] --> [0]
-> --> [3] --> [1] etc,
- EPSILON - Static variable in class ec.app.edge.Edge
-
- epsilon - Variable in class ec.app.edge.Edge
-
- Epsilon - Class in ec.app.edge.func
-
- Epsilon() - Constructor for class ec.app.edge.func.Epsilon
-
- epsilon_l - Variable in class ec.app.edge.Edge
-
- EPSILON_STABILITY - Static variable in class ec.eda.dovs.HyperboxSpecies
-
- equals(Object) - Method in class ec.app.knapsack.KnapsackComponent
-
- equals(Object) - Method in class ec.app.tsp.TSPGraph.TSPComponent
-
- equals(Object) - Method in class ec.co.ant.PseudorandomProportionateComponentSelector
-
- equals(Object) - Method in class ec.co.ant.SimplePheromoneTable
-
- equals(Object) - Method in class ec.co.ConstructiveIndividual
-
- equals(Object) - Method in class ec.gp.ge.GrammarNode
-
This is needed when we use a GrammarNode as a "key"
in hash-map, see GrammarParser.java for details.
- EQUALS - Static variable in class ec.gp.ge.GrammarParser
-
- equals(Object) - Method in class ec.gp.GPIndividual
-
- equals(Object) - Method in class ec.Individual
-
Returns true if I am genetically "equal" to ind.
- equals(Object) - Method in class ec.neat.NEATGene
-
- equals(Object) - Method in class ec.neat.NEATIndividual
-
- equals(Object) - Method in class ec.neat.NEATInnovation
-
- equals(Object) - Method in class ec.neat.NEATNetwork
-
- equals(Object) - Method in class ec.neat.NEATNode
-
- equals(Object) - Method in class ec.pso.Particle
-
- equals(Object) - Method in class ec.rule.Rule
-
Unlike the standard form for Java, this function should return true if this
rule is "genetically identical" to the other rule.
- equals(Object) - Method in class ec.rule.RuleIndividual
-
- equals(Object) - Method in class ec.rule.RuleSet
-
- equals(Object) - Method in class ec.util.IIntPoint
-
- equals(Object) - Method in class ec.util.ReflectedObject
-
- equals(Object) - Method in class ec.vector.BitVectorIndividual
-
- equals(Object) - Method in class ec.vector.ByteVectorIndividual
-
- equals(Object) - Method in class ec.vector.DoubleVectorIndividual
-
- equals(Object) - Method in class ec.vector.FloatVectorIndividual
-
- equals(Object) - Method in class ec.vector.Gene
-
Unlike the standard form for Java, this function should return true if this
gene is "genetically identical" to the other gene.
- equals(Object) - Method in class ec.vector.GeneVectorIndividual
-
- equals(Object) - Method in class ec.vector.IntegerVectorIndividual
-
- equals(Object) - Method in class ec.vector.LongVectorIndividual
-
- equals(Object) - Method in class ec.vector.ShortVectorIndividual
-
- equalSize - Variable in class ec.gp.koza.MutationPipeline
-
Do we try to replace the subtree with another of the same size?
- equivalentTo(Fitness) - Method in class ec.Fitness
-
Should return true if this fitness is in the same equivalence class
as _fitness, that is, neither is clearly better or worse than the
other.
- equivalentTo(Fitness) - Method in class ec.gp.koza.KozaFitness
-
- equivalentTo(Fitness) - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns true if I'm equivalent in fitness (neither better nor worse) to
_fitness.
- equivalentTo(Fitness) - Method in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- equivalentTo(Fitness) - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- equivalentTo(Fitness) - Method in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
The selection criteria in SPEA2 uses the computed fitness, and not
pareto dominance.
- equivalentTo(Fitness) - Method in class ec.simple.SimpleFitness
-
- ERC - Class in ec.gp
-
ERC is an abstract GPNode which implements Ephemeral Random Constants,
as described in Koza I.
- ERC() - Constructor for class ec.gp.ERC
-
- ERC_NAMES - Static variable in class ec.gp.push.Terminal
-
- ERC_PREAMBLE - Static variable in class ec.gp.ge.GEIndividual
-
- ERCBank - Variable in class ec.gp.ge.GESpecies
-
All the ERCs created so far, the ERCs are mapped as,
"key --> list of ERC nodes", where the key = (genome[i] - minGene[i]);
The ERCBank is "static", beacause we need one identical copy
for all the individuals; Moreover, this copy may be sent to
other sub-populations as well.
- ERROR - Static variable in class ec.app.ant.Ant
-
- error() - Method in class ec.app.mona.Picture
-
Computes the sum squared error between the image and the original.
- error(double, double) - Method in class ec.app.regression.Benchmarks
-
Returns the error between the result and the expected result of a single
data point.
- error - Variable in class ec.util.Output
-
- error(String) - Method in class ec.util.Output
-
Posts a simple error.
- error(String, Parameter) - Method in class ec.util.Output
-
Posts a simple error.
- error(String, Parameter, Parameter) - Method in class ec.util.Output
-
Posts a simple error.
- errorAboutNoNodeWithType(GPType, EvolutionState) - Method in class ec.gp.GPNodeBuilder
-
Issues a fatal error that no node (nonterminal or terminal) was found with a return type of the given type, and that an algorithm
had requested one.
- errorInfo() - Method in class ec.gp.GPNode
-
A convenience function for identifying a GPNode in an error message
- errors - Variable in class ec.util.Output
-
- ESDefaults - Class in ec.es
-
- ESDefaults() - Constructor for class ec.es.ESDefaults
-
- ESSelection - Class in ec.es
-
ESSelection is a special SelectionMethod designed to be used with
evolutionary strategies-type breeders.
- ESSelection() - Constructor for class ec.es.ESSelection
-
- etaP - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- etaS - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- euclideanDistance() - Method in class ec.app.tsp.TSPGraph.TSPComponent
-
Euclidean distance, rounded to the nearest integer.
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.ant.func.IfFoodAhead
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.ant.func.Left
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.ant.func.Move
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.ant.func.Progn2
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.ant.func.Progn3
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.ant.func.Progn4
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.ant.func.Right
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.Accept
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.BAccept
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.BBud
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.BLoop
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.BStart
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.Bud
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.Double
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.Epsilon
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.Loop
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.One
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.Reverse
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.Split
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.Start
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.edge.func.Zero
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.gpsemantics.func.SemanticNode
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.klandscapes.func.KLandscapeTree
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.lawnmower.func.Frog
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.lawnmower.func.LawnERC
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.lawnmower.func.Left
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.lawnmower.func.Mow
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.lawnmower.func.Progn2
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.lawnmower.func.V8a
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.lid.func.LidJ
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.lid.func.LidX
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.And
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.E
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.EE
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.EEE
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.If
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.Nand
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.Nor
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.Not
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.Or
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.W
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.WW
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.WWW
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.X
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.majority.func.Xor
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.A0
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.A1
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.A2
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.And
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.D0
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.D1
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.D2
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.D3
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.D4
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.D5
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.D6
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.D7
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.If
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.Not
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexer.func.Or
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.A0
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.A1
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.A2
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.And
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.D0
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.D1
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.D2
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.D3
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.D4
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.D5
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.D6
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.D7
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.If
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.Not
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.multiplexerslow.func.Or
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.ordertree.func.OrderTreeNode
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.And
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D0
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D1
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D10
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D11
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D12
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D13
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D14
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D15
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D16
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D17
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D18
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D19
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D2
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D20
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D21
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D22
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D23
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D24
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D25
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D26
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D27
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D28
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D29
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D3
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D30
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D31
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D4
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D5
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D6
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D7
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D8
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.D9
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.Nand
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.Nor
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.parity.func.Or
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Add
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Cos
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Cube
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Div
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Exp
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Inv
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Log
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Mul
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Neg
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.NegExp
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.RegERC
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Sin
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Sqrt
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Square
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Sub
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Tan
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.Tanh
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.VladERCA
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.VladERCB
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.VladERCC
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.X
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.X1
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.X2
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.X3
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.X4
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.regression.func.X5
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.royaltree.func.RoyalTreeNode
-
- eval(BitVectorIndividual) - Method in class ec.app.sat.SAT.Clause
-
Evaluates the individual with the clause.
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.tutorial4.Add
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.tutorial4.Mul
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.tutorial4.Sub
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.tutorial4.X
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.tutorial4.Y
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.Add
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.Div
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.H0
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.H1
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.L0
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.L1
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.Mul
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.Sub
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.W0
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.app.twobox.func.W1
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.gp.ADF
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.gp.ADFArgument
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.gp.ADM
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.gp.GPNode
-
Evaluates the node with the given thread, state, individual, problem, and stack.
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.gp.push.Nonterminal
-
- eval(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem) - Method in class ec.gp.push.Terminal
-
- evalNRandomOneWay(EvolutionState, int[], int[], ArrayList<Individual>, int, GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
-
- evalNRandomOneWayPopChunk(EvolutionState, int, int, int, ArrayList<Individual>, int, GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
-
- evalNRandomTwoWay(EvolutionState, int[], int[], ArrayList<Individual>, int, GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
-
- evalNRandomTwoWayPopChunk(EvolutionState, int, int, int, ArrayList<Individual>, int, GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
-
- evalPopChunk(EvolutionState, int[], int[], int, SimpleProblemForm) - Method in class ec.eda.dovs.DOVSEvaluator
-
For each of the iteration, we are not just evaluate the individuals in
current population but also current best individual and individuals in
activeSolutions.
- evalPopChunk(EvolutionState, int[], int[], int, SimpleProblemForm) - Method in class ec.simple.SimpleEvaluator
-
A private helper function for evaluatePopulation which evaluates a chunk
of individuals in a subpopulation for a given thread.
- EvalPrint - Interface in ec.app.ant.func
-
- evalPrint(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem, int[][]) - Method in interface ec.app.ant.func.EvalPrint
-
- evalPrint(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem, int[][]) - Method in class ec.app.ant.func.IfFoodAhead
-
- evalPrint(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem, int[][]) - Method in class ec.app.ant.func.Left
-
- evalPrint(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem, int[][]) - Method in class ec.app.ant.func.Move
-
Just like eval, but it retraces the map and prints out info
- evalPrint(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem, int[][]) - Method in class ec.app.ant.func.Progn2
-
- evalPrint(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem, int[][]) - Method in class ec.app.ant.func.Progn3
-
- evalPrint(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem, int[][]) - Method in class ec.app.ant.func.Progn4
-
- evalPrint(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem, int[][]) - Method in class ec.app.ant.func.Right
-
- evalRoundRobin(EvolutionState, int[], int[], ArrayList<Individual>, int, GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
-
- evalRoundRobinPopChunk(EvolutionState, int, int, int, ArrayList<Individual>, int, GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
-
A private helper function for evalutatePopulation which evaluates a chunk
of individuals in a subpopulation for a given thread.
- evalSingleElimination(EvolutionState, ArrayList<Individual>, int, GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
-
- evalSocket - Variable in class ec.eval.SlaveConnection
-
Socket for communication with the slave process
- evalthreads - Variable in class ec.EvolutionState
-
The requested number of threads to be used in evaluation, excepting perhaps a "parent" thread which gathers the other threads.
- evalThreadsField - Variable in class ec.display.ControlPanel
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.ant.Ant
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.cartpole.CartPole
-
- evaluate(EvolutionState, Individual[], boolean[], boolean, int[], int) - Method in class ec.app.coevolve1.CompetitiveMaxOnes
-
- evaluate(EvolutionState, Individual[], boolean[], boolean, int[], int) - Method in class ec.app.coevolve2.CoevolutionaryECSuite
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.ecsuite.ECSuite
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.edge.Edge
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.gpsemantics.Semantic
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.hiff.HIFF
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.highdimension.HighDimension
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.klandscapes.KLandscapes
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.knapsack.KnapsackProblem
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.lawnmower.Lawnmower
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.lid.Lid
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.majority.MajorityGA
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.majority.MajorityGP
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.mona.Mona
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.moosuite.MooSuite
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.multiplexer.Multiplexer
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.multiplexerslow.Multiplexer
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.nk.NK
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.ordertree.OrderTree
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.parity.Parity
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.push.Regression
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.regression.Benchmarks
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.regression.Regression
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.royaltree.RoyalTree
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.sat.SAT
-
Evalutes the individual using the MAXSAT fitness function.
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.singular.Singular
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.sum.Sum
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.tsp.TSPProblem
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.tutorial1.MaxOnes
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.tutorial2.AddSubtract
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.tutorial3.OddRosenbrock
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.tutorial4.MultiValuedRegression
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.twobox.TwoBox
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.xor.XOR
-
- evaluate(EvolutionState, Individual[], boolean[], boolean, int[], int) - Method in interface ec.coevolve.GroupedProblemForm
-
Evaluates the individuals found in ind together.
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.eval.MasterProblem
-
- evaluate(EvolutionState, Individual[], int[], int) - Method in class ec.eval.MasterProblem
-
- evaluate(EvolutionState, Individual[], boolean[], boolean, int[], int) - Method in class ec.eval.MasterProblem
-
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.eval.MetaProblem
-
- evaluate(EvolutionState, int, GPData, ADFStack, GPIndividual, Problem, int) - Method in class ec.gp.ADFContext
-
Evaluates the argument number in the current context
- evaluate(EvolutionState, Individual[], boolean[], boolean, int[], int) - Method in class ec.gp.ge.GEProblem
-
Default version assumes that every individual is a GEIndividual.
- evaluate(EvolutionState, Individual, int, int) - Method in class ec.gp.ge.GEProblem
-
- evaluate(EvolutionState, Individual, int, int) - Method in interface ec.simple.SimpleProblemForm
-
Evaluates the individual in ind, if necessary (perhaps
not evaluating them if their evaluated flags are true),
and sets their fitness appropriately.
- evaluated - Variable in class ec.Individual
-
Has the individual been evaluated and its fitness determined yet?
- EVALUATED_PREAMBLE - Static variable in class ec.Individual
-
A string appropriate to put in front of whether or not the individual has been printed.
- evaluatedIndividualAvailable() - Method in class ec.eval.MasterProblem
-
This will only return true if (1) the EvolutionState is a SteadyStateEvolutionState and
(2) an individual has returned from the system.
- evaluatedIndividualAvailable() - Method in class ec.eval.SlaveMonitor
-
- evaluatedIndividuals - Variable in class ec.eval.SlaveMonitor
-
- evaluateGroupedProblemForm(EvolutionState, boolean, DataInputStream, DataOutputStream) - Static method in class ec.eval.Slave
-
- evaluateIndividual(EvolutionState, Individual, int) - Method in class ec.steadystate.SteadyStateEvaluator
-
Submits an individual to be evaluated by the Problem, and adds it and its subpopulation to the queue.
- evaluatePopulation(EvolutionState) - Method in class ec.coevolve.CompetitiveEvaluator
-
An evaluator that performs coevolutionary evaluation.
- evaluatePopulation(EvolutionState) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- evaluatePopulation(EvolutionState) - Method in class ec.de.DEEvaluator
-
- evaluatePopulation(EvolutionState) - Method in class ec.Evaluator
-
Evaluates the fitness of an entire population.
- evaluatePopulation(EvolutionState) - Method in class ec.simple.SimpleEvaluator
-
A simple evaluator that doesn't do any coevolutionary
evaluation.
- evaluateSimpleProblemForm(EvolutionState, boolean, DataInputStream, DataOutputStream, String[]) - Static method in class ec.eval.Slave
-
- evaluations - Variable in class ec.EvolutionState
-
The current number of evaluations which have transpired so far in the run.
- Evaluator - Class in ec
-
An Evaluator is a singleton object which is responsible for the
evaluation process during the course of an evolutionary run.
- Evaluator() - Constructor for class ec.Evaluator
-
- evaluator - Variable in class ec.EvolutionState
-
The population evaluator, a singleton object.
- EvolutionState - Class in ec
-
An EvolutionState object is a singleton object which holds the entire
state of an evolutionary run.
- EvolutionState() - Constructor for class ec.EvolutionState
-
This will be called to create your evolution state; immediately
after the constructor is called,
the parameters, random, and output fields will be set
for you.
- EvolutionStateEvent - Class in ec.display
-
- EvolutionStateEvent(Object) - Constructor for class ec.display.EvolutionStateEvent
-
- EvolutionStateListener - Interface in ec.display
-
- evolve() - Method in class ec.EvolutionState
-
- Evolve - Class in ec
-
Evolve is the main entry class for an evolutionary computation run.
- Evolve() - Constructor for class ec.Evolve
-
- evolve() - Method in class ec.exchange.IslandExchange
-
- evolve() - Method in class ec.simple.SimpleEvolutionState
-
- evolve() - Method in class ec.singlestate.SingleStateEvolutionState
-
- evolve() - Method in class ec.steadystate.SteadyStateEvolutionState
-
- excessCoeff - Variable in class ec.neat.NEATSpecies
-
Coefficient for excess genes in compatibility computation.
- exchangeInformation - Variable in class ec.exchange.InterPopulationExchange
-
- exchangeModulo - Variable in class ec.singlestate.SingleStateEvolutionState
-
In how many iterations do we perform an exchange
- exchanger - Variable in class ec.EvolutionState
-
The population exchanger, a singleton object.
- Exchanger - Class in ec
-
The Exchanger is a singleton object whose job is to (optionally)
perform individual exchanges between subpopulations in the run,
or exchange individuals with other concurrent evolutionary run processes,
using sockets or whatever.
- Exchanger() - Constructor for class ec.Exchanger
-
- exclusiveHypervolume(ArrayList<Individual>, int, double[]) - Static method in class ec.multiobjective.HypervolumeStatistics
-
Compute the exclusive hypervolume of the indIDth element of a collection
of points against the elements whose ID is greater than indID.
- Execute(Interpreter) - Method in class ec.app.push.Atan
-
- Execute(Interpreter) - Method in class ec.app.push.Print
-
- Execute(Interpreter) - Method in class ec.gp.push.PushInstruction
-
- executeProgram(Program, Interpreter, int) - Method in class ec.gp.push.PushProblem
-
Executes the given program for up to maxSteps steps.
- exemptZeroes(float[], int) - Static method in class ec.util.RandomChoice
-
- exemptZeroes(double[], int) - Static method in class ec.util.RandomChoice
-
- exemptZeroes(Object[], RandomChoiceChooser, int) - Static method in class ec.util.RandomChoice
-
- exemptZeroes(Object[], RandomChoiceChooserD, int) - Static method in class ec.util.RandomChoice
-
- exists(Parameter) - Method in class ec.util.ParameterDatabase
-
- exists(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
Returns true if either parameter or defaultParameter exists in the
database
- exitIfErrors() - Method in class ec.util.Output
-
Exits with a fatal error if the error flag has been raised.
- exitMenuItem - Variable in class ec.display.Console
-
- exitWithError(Output, String, boolean) - Static method in class ec.util.Output
-
- Exp - Class in ec.app.regression.func
-
- Exp() - Constructor for class ec.app.regression.func.Exp
-
- expand(EvolutionState) - Method in class ec.simple.SimpleEvaluator
-
- expandedSubpopSize - Variable in class ec.singlestate.SingleStateBreeder
-
- expectedChildren() - Method in class ec.app.ant.func.IfFoodAhead
-
- expectedChildren() - Method in class ec.app.ant.func.Left
-
- expectedChildren() - Method in class ec.app.ant.func.Move
-
- expectedChildren() - Method in class ec.app.ant.func.Progn2
-
- expectedChildren() - Method in class ec.app.ant.func.Progn3
-
- expectedChildren() - Method in class ec.app.ant.func.Progn4
-
- expectedChildren() - Method in class ec.app.ant.func.Right
-
- expectedChildren() - Method in class ec.app.edge.func.Accept
-
- expectedChildren() - Method in class ec.app.edge.func.BAccept
-
- expectedChildren() - Method in class ec.app.edge.func.BBud
-
- expectedChildren() - Method in class ec.app.edge.func.BLoop
-
- expectedChildren() - Method in class ec.app.edge.func.BStart
-
- expectedChildren() - Method in class ec.app.edge.func.Bud
-
- expectedChildren() - Method in class ec.app.edge.func.Double
-
- expectedChildren() - Method in class ec.app.edge.func.Epsilon
-
- expectedChildren() - Method in class ec.app.edge.func.Loop
-
- expectedChildren() - Method in class ec.app.edge.func.One
-
- expectedChildren() - Method in class ec.app.edge.func.Reverse
-
- expectedChildren() - Method in class ec.app.edge.func.Split
-
- expectedChildren() - Method in class ec.app.edge.func.Start
-
- expectedChildren() - Method in class ec.app.edge.func.Zero
-
- expectedChildren() - Method in class ec.app.gpsemantics.func.SemanticJ
-
- expectedChildren() - Method in class ec.app.gpsemantics.func.SemanticNode
-
- expectedChildren() - Method in class ec.app.klandscapes.func.KLandscapeTreeA
-
- expectedChildren() - Method in class ec.app.klandscapes.func.KLandscapeTreeB
-
- expectedChildren() - Method in class ec.app.klandscapes.func.KLandscapeTreeW
-
- expectedChildren() - Method in class ec.app.klandscapes.func.KLandscapeTreeX
-
- expectedChildren() - Method in class ec.app.klandscapes.func.KLandscapeTreeY
-
- expectedChildren() - Method in class ec.app.klandscapes.func.KLandscapeTreeZ
-
- expectedChildren() - Method in class ec.app.lawnmower.func.Frog
-
- expectedChildren() - Method in class ec.app.lawnmower.func.Left
-
- expectedChildren() - Method in class ec.app.lawnmower.func.Mow
-
- expectedChildren() - Method in class ec.app.lawnmower.func.Progn2
-
- expectedChildren() - Method in class ec.app.lawnmower.func.V8a
-
- expectedChildren() - Method in class ec.app.lid.func.LidJ
-
- expectedChildren() - Method in class ec.app.lid.func.LidX
-
- expectedChildren() - Method in class ec.app.majority.func.And
-
- expectedChildren() - Method in class ec.app.majority.func.E
-
- expectedChildren() - Method in class ec.app.majority.func.EE
-
- expectedChildren() - Method in class ec.app.majority.func.EEE
-
- expectedChildren() - Method in class ec.app.majority.func.If
-
- expectedChildren() - Method in class ec.app.majority.func.Nand
-
- expectedChildren() - Method in class ec.app.majority.func.Nor
-
- expectedChildren() - Method in class ec.app.majority.func.Not
-
- expectedChildren() - Method in class ec.app.majority.func.Or
-
- expectedChildren() - Method in class ec.app.majority.func.W
-
- expectedChildren() - Method in class ec.app.majority.func.WW
-
- expectedChildren() - Method in class ec.app.majority.func.WWW
-
- expectedChildren() - Method in class ec.app.majority.func.X
-
- expectedChildren() - Method in class ec.app.majority.func.Xor
-
- expectedChildren() - Method in class ec.app.multiplexer.func.A0
-
- expectedChildren() - Method in class ec.app.multiplexer.func.A1
-
- expectedChildren() - Method in class ec.app.multiplexer.func.A2
-
- expectedChildren() - Method in class ec.app.multiplexer.func.And
-
- expectedChildren() - Method in class ec.app.multiplexer.func.D0
-
- expectedChildren() - Method in class ec.app.multiplexer.func.D1
-
- expectedChildren() - Method in class ec.app.multiplexer.func.D2
-
- expectedChildren() - Method in class ec.app.multiplexer.func.D3
-
- expectedChildren() - Method in class ec.app.multiplexer.func.D4
-
- expectedChildren() - Method in class ec.app.multiplexer.func.D5
-
- expectedChildren() - Method in class ec.app.multiplexer.func.D6
-
- expectedChildren() - Method in class ec.app.multiplexer.func.D7
-
- expectedChildren() - Method in class ec.app.multiplexer.func.If
-
- expectedChildren() - Method in class ec.app.multiplexer.func.Not
-
- expectedChildren() - Method in class ec.app.multiplexer.func.Or
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.A0
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.A1
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.A2
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.And
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.D0
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.D1
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.D2
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.D3
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.D4
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.D5
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.D6
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.D7
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.If
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.Not
-
- expectedChildren() - Method in class ec.app.multiplexerslow.func.Or
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF0
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF1
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF2
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF3
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF4
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF5
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF6
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF7
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF8
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeF9
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT0
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT1
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT2
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT3
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT4
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT5
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT6
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT7
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT8
-
- expectedChildren() - Method in class ec.app.ordertree.func.OrderTreeT9
-
- expectedChildren() - Method in class ec.app.parity.func.And
-
- expectedChildren() - Method in class ec.app.parity.func.D0
-
- expectedChildren() - Method in class ec.app.parity.func.D1
-
- expectedChildren() - Method in class ec.app.parity.func.D10
-
- expectedChildren() - Method in class ec.app.parity.func.D11
-
- expectedChildren() - Method in class ec.app.parity.func.D12
-
- expectedChildren() - Method in class ec.app.parity.func.D13
-
- expectedChildren() - Method in class ec.app.parity.func.D14
-
- expectedChildren() - Method in class ec.app.parity.func.D15
-
- expectedChildren() - Method in class ec.app.parity.func.D16
-
- expectedChildren() - Method in class ec.app.parity.func.D17
-
- expectedChildren() - Method in class ec.app.parity.func.D18
-
- expectedChildren() - Method in class ec.app.parity.func.D19
-
- expectedChildren() - Method in class ec.app.parity.func.D2
-
- expectedChildren() - Method in class ec.app.parity.func.D20
-
- expectedChildren() - Method in class ec.app.parity.func.D21
-
- expectedChildren() - Method in class ec.app.parity.func.D22
-
- expectedChildren() - Method in class ec.app.parity.func.D23
-
- expectedChildren() - Method in class ec.app.parity.func.D24
-
- expectedChildren() - Method in class ec.app.parity.func.D25
-
- expectedChildren() - Method in class ec.app.parity.func.D26
-
- expectedChildren() - Method in class ec.app.parity.func.D27
-
- expectedChildren() - Method in class ec.app.parity.func.D28
-
- expectedChildren() - Method in class ec.app.parity.func.D29
-
- expectedChildren() - Method in class ec.app.parity.func.D3
-
- expectedChildren() - Method in class ec.app.parity.func.D30
-
- expectedChildren() - Method in class ec.app.parity.func.D31
-
- expectedChildren() - Method in class ec.app.parity.func.D4
-
- expectedChildren() - Method in class ec.app.parity.func.D5
-
- expectedChildren() - Method in class ec.app.parity.func.D6
-
- expectedChildren() - Method in class ec.app.parity.func.D7
-
- expectedChildren() - Method in class ec.app.parity.func.D8
-
- expectedChildren() - Method in class ec.app.parity.func.D9
-
- expectedChildren() - Method in class ec.app.parity.func.Nand
-
- expectedChildren() - Method in class ec.app.parity.func.Nor
-
- expectedChildren() - Method in class ec.app.parity.func.Or
-
- expectedChildren() - Method in class ec.app.regression.func.Add
-
- expectedChildren() - Method in class ec.app.regression.func.Cos
-
- expectedChildren() - Method in class ec.app.regression.func.Cube
-
- expectedChildren() - Method in class ec.app.regression.func.Div
-
- expectedChildren() - Method in class ec.app.regression.func.Exp
-
- expectedChildren() - Method in class ec.app.regression.func.Inv
-
- expectedChildren() - Method in class ec.app.regression.func.Log
-
- expectedChildren() - Method in class ec.app.regression.func.Mul
-
- expectedChildren() - Method in class ec.app.regression.func.Neg
-
- expectedChildren() - Method in class ec.app.regression.func.NegExp
-
- expectedChildren() - Method in class ec.app.regression.func.Sin
-
- expectedChildren() - Method in class ec.app.regression.func.Sqrt
-
- expectedChildren() - Method in class ec.app.regression.func.Square
-
- expectedChildren() - Method in class ec.app.regression.func.Sub
-
- expectedChildren() - Method in class ec.app.regression.func.Tan
-
- expectedChildren() - Method in class ec.app.regression.func.Tanh
-
- expectedChildren() - Method in class ec.app.regression.func.VladERCA
-
- expectedChildren() - Method in class ec.app.regression.func.X
-
- expectedChildren() - Method in class ec.app.regression.func.X1
-
- expectedChildren() - Method in class ec.app.regression.func.X2
-
- expectedChildren() - Method in class ec.app.regression.func.X3
-
- expectedChildren() - Method in class ec.app.regression.func.X4
-
- expectedChildren() - Method in class ec.app.regression.func.X5
-
- expectedChildren() - Method in class ec.app.royaltree.func.RoyalTreeA
-
- expectedChildren() - Method in class ec.app.royaltree.func.RoyalTreeB
-
- expectedChildren() - Method in class ec.app.royaltree.func.RoyalTreeC
-
- expectedChildren() - Method in class ec.app.royaltree.func.RoyalTreeD
-
- expectedChildren() - Method in class ec.app.royaltree.func.RoyalTreeE
-
- expectedChildren() - Method in class ec.app.royaltree.func.RoyalTreeX
-
- expectedChildren() - Method in class ec.app.tutorial4.Add
-
- expectedChildren() - Method in class ec.app.tutorial4.Mul
-
- expectedChildren() - Method in class ec.app.tutorial4.Sub
-
- expectedChildren() - Method in class ec.app.tutorial4.X
-
- expectedChildren() - Method in class ec.app.tutorial4.Y
-
- expectedChildren() - Method in class ec.app.twobox.func.Add
-
- expectedChildren() - Method in class ec.app.twobox.func.Div
-
- expectedChildren() - Method in class ec.app.twobox.func.H0
-
- expectedChildren() - Method in class ec.app.twobox.func.H1
-
- expectedChildren() - Method in class ec.app.twobox.func.L0
-
- expectedChildren() - Method in class ec.app.twobox.func.L1
-
- expectedChildren() - Method in class ec.app.twobox.func.Mul
-
- expectedChildren() - Method in class ec.app.twobox.func.Sub
-
- expectedChildren() - Method in class ec.app.twobox.func.W0
-
- expectedChildren() - Method in class ec.app.twobox.func.W1
-
- expectedChildren() - Method in class ec.gp.ADFArgument
-
- expectedChildren() - Method in class ec.gp.ERC
-
Usually ERCs don't have children, and this default implementation makes certain of it.
- expectedChildren() - Method in class ec.gp.GPNode
-
Returns the number of children this node expects to have.
- expectedChildren() - Method in class ec.gp.push.Terminal
-
- expectedOffspring - Variable in class ec.neat.NEATIndividual
-
Number of children this individual may have for next generation.
- expectedOffspring - Variable in class ec.neat.NEATSubspecies
-
Expected Offspring for next generation for this subspecies
- expectedSize - Variable in class ec.gp.build.PTC1
-
The default expected tree size for PTC1
- extend(double) - Method in class ec.app.mona.Picture
-
- extendBag(double[]) - Method in class ec.util.ParameterDatabase
-
- extraBehavior - Variable in class ec.Subpopulation
-
What is our fill behavior beyond files?
- f(double) - Method in class ec.app.hiff.HIFF
-
- f - Static variable in class ec.app.mona.Picture
-
- F - Variable in class ec.de.DEBreeder
-
Scaling factor for mutation
- f0 - Variable in class ec.app.bbob.BBOBenchmarks
-
- F_NOISE - Variable in class ec.de.Best1BinDEBreeder
-
limits on uniform noise for F
- f_prototype - Variable in class ec.Species
-
The prototypical fitness for individuals of this species.
- fact(long) - Method in class ec.gp.build.RandTree
-
- fAdd_Init - Variable in class ec.app.bbob.BBOBenchmarks
-
- FAILURE - Static variable in class ec.util.Lexer
-
An index which indicates that no further tokens were found.
- Fast - Class in ec.app.multiplexer
-
Fast contains lots of magic numbers for speeding up Multiplexer,
basically arrays of bitfields representing the various on/off bit
values for all of the scoreboard permutations of 3, 6, and 11-multiplexer.
- Fast() - Constructor for class ec.app.multiplexer.Fast
-
- fatal(String) - Method in class ec.util.Output
-
Posts a fatal error.
- fatal(String, Parameter) - Method in class ec.util.Output
-
Posts a fatal error.
- fatal(String, Parameter, Parameter) - Method in class ec.util.Output
-
Posts a fatal error.
- fCauchy(double, double, double, MersenneTwisterFast) - Method in class ec.app.bbob.BBOBenchmarks
-
- fGauss(double, double, MersenneTwisterFast) - Method in class ec.app.bbob.BBOBenchmarks
-
- file - Variable in class ec.Population
-
- file - Variable in class ec.Subpopulation
-
- fileMenu - Variable in class ec.display.Console
-
- filename - Variable in class ec.util.Log
-
A filename, if the writer writes to a file
- filePrefix - Variable in class ec.util.Output
-
- fill(int, char) - Static method in class ec.app.edge.Edge
-
- FILL - Static variable in class ec.Subpopulation
-
- fill(int) - Method in class ec.util.IntBag
-
Replaces all elements in the bag with the provided int.
- fill(long[], long) - Method in class ec.vector.VectorSpecies
-
Utility method: fills the array with the given value and returns it.
- fill(int[], int) - Method in class ec.vector.VectorSpecies
-
Utility method: fills the array with the given value and returns it.
- fill(boolean[], boolean) - Method in class ec.vector.VectorSpecies
-
Utility method: fills the array with the given value and returns it.
- fill(double[], double) - Method in class ec.vector.VectorSpecies
-
Utility method: fills the array with the given value and returns it.
- fillNodeWithChildren(EvolutionState, int, GPInitializer, int, GPNode, GPNode, int, int, MersenneTwisterFast) - Method in class ec.gp.build.Uniform
-
- fillPositions(int[], int, int, int) - Method in class ec.coevolve.CompetitiveEvaluator
-
- fillStubs(EvolutionState, BreedingSource) - Method in class ec.breed.StubPipeline
-
- fillStubs(EvolutionState, BreedingSource) - Method in class ec.BreedingPipeline
-
- fillStubs(EvolutionState, BreedingSource) - Method in class ec.BreedingSource
-
- finalize() - Method in class ec.util.Log
-
- finalize() - Method in class ec.util.Output
-
- finalStatistics(EvolutionState, int) - Method in class ec.app.mona.MonaStatistics
-
Logs the best individual of the run.
- finalStatistics(EvolutionState, int) - Method in class ec.multiobjective.HypervolumeStatistics
-
Logs the best individual of the run.
- finalStatistics(EvolutionState, int) - Method in class ec.multiobjective.MultiObjectiveStatistics
-
Logs the best individual of the run.
- finalStatistics(EvolutionState, int) - Method in class ec.simple.SimpleStatistics
-
Logs the best individual of the run.
- finalStatistics(EvolutionState, int) - Method in class ec.Statistics
-
Called immediately after the run has completed.
- finalStatistics(EvolutionState, int) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called immediately after the run has completed.
- findBestSample(EvolutionState, Subpopulation) - Method in class ec.eda.dovs.DOVSSpecies
-
To find the best sample for each generation, we need to go through each
individual in the current population, and also best individual and
individuals in actionSolutions.
- FindClosestAssociate() - Method in class ec.multiobjective.nsga3.ReferencePoint
-
- findExtremePoints() - Method in class ec.multiobjective.nsga3.SelectorTools
-
- findFairSizeNode(ArrayList, HashMap, GPNode, GPTree, EvolutionState, int) - Method in class ec.gp.breed.SizeFairCrossoverPipeline
-
This method finds a node using the logic given in the langdon paper.
- findNicheReferencePoint() - Method in class ec.multiobjective.nsga3.SelectorTools
-
- findOptimalIndividual(ArrayList<Individual>) - Method in class ec.eda.dovs.DOVSSpecies
-
Given a list of individuals, it will find the one with highest fitness
value and retrieve its index in visited solution list.
- finish(int) - Method in class ec.EvolutionState
-
- finish(int) - Method in class ec.exchange.IslandExchange
-
- finish(int) - Method in class ec.simple.SimpleEvolutionState
-
- finish(int) - Method in class ec.singlestate.SingleStateEvolutionState
-
- finish(int) - Method in class ec.steadystate.SteadyStateEvolutionState
-
- finishAndCleanup() - Method in class ec.display.Console
-
- finisher - Variable in class ec.EvolutionState
-
The population finisher, a singleton object.
- Finisher - Class in ec
-
Finisher is a singleton object which is responsible for cleaning up a
population after a run has completed.
- Finisher() - Constructor for class ec.Finisher
-
- finishEvaluating(EvolutionState, int) - Method in class ec.app.majority.MajorityGA
-
- finishEvaluating(EvolutionState, int) - Method in class ec.app.majority.MajorityGP
-
- finishEvaluating(EvolutionState, int) - Method in class ec.app.mona.Mona
-
- finishEvaluating(EvolutionState, int) - Method in class ec.eval.MasterProblem
-
- finishEvaluating(EvolutionState, int) - Method in class ec.gp.ge.GEProblem
-
- finishEvaluating(EvolutionState, int) - Method in class ec.Problem
-
Will be called by the Evaluator after prepareToEvaluate(...) is called
and then a series of individuals are evaluated.
- finishEvaluationStatistics() - Method in class ec.steadystate.SteadyStateEvolutionState
-
- finishPipelines(EvolutionState) - Method in class ec.steadystate.SteadyStateBreeder
-
- finishPopulation(EvolutionState, int) - Method in class ec.Finisher
-
Cleans up the population after the run has completed.
- finishPopulation(EvolutionState, int) - Method in class ec.simple.SimpleFinisher
-
Doesn't do anything.
- finishProducing(EvolutionState, int, int) - Method in class ec.BreedingPipeline
-
- finishProducing(EvolutionState, int, int) - Method in class ec.BreedingSource
-
Called after produce(...), usually once a generation, or maybe only
once if you're doing steady-state evolution (at the end of the run).
- finishProducing(EvolutionState, int, int) - Method in class ec.select.BestSelection
-
- finishProducing(EvolutionState, int, int) - Method in class ec.select.FitProportionateSelection
-
- finishProducing(EvolutionState, int, int) - Method in class ec.select.GreedyOverselection
-
- finishProducing(EvolutionState, int, int) - Method in class ec.SelectionMethod
-
A default version of finishProducing, which does nothing.
- fireUpServer(EvolutionState, Parameter) - Method in class ec.exchange.IslandExchange
-
Fires up the server.
- first - Static variable in class ec.app.mona.Picture
-
- first() - Method in class ec.neat.NEATSubspecies
-
Return the first individual in this subspecies
- FirstCopyPipeline - Class in ec.breed
-
FirstCopyPipeline is a BreedingPipeline similar to ReproductionPipeline, except
that after a call to prepareToProduce(...), the immediate next child produced
is produced from source 0, and all the remaining children in that produce()
call and in subsequent produce() calls are produced from source 1.
- FirstCopyPipeline() - Constructor for class ec.breed.FirstCopyPipeline
-
- firstGeneration - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- FirstSelection - Class in ec.select
-
Always picks the first individual in the subpopulation.
- FirstSelection() - Constructor for class ec.select.FirstSelection
-
- firstTime - Variable in class ec.breed.FirstCopyPipeline
-
- firstTime - Variable in class ec.steadystate.SteadyStateEvolutionState
-
First time calling evolve
- fitness(GPNode) - Method in class ec.app.klandscapes.KLandscapes
-
- fitness - Variable in class ec.app.ordertree.OrderTree
-
- fitness(GPNode, EvolutionState) - Method in class ec.app.royaltree.RoyalTree
-
- Fitness - Class in ec
-
Fitness is a prototype which describes the fitness of an individual.
- Fitness() - Constructor for class ec.Fitness
-
- fitness() - Method in class ec.Fitness
-
Should return an absolute fitness value ranging from negative
infinity to infinity, NOT inclusive (thus infinity, negative
infinity, and NaN are NOT valid fitness values).
- fitness() - Method in class ec.gp.koza.KozaFitness
-
Returns the adjusted fitness metric, which recasts the
fitness to the half-open interval (0,1], where 1 is ideal and
0 is worst.
- fitness - Variable in class ec.Individual
-
The fitness of the Individual.
- fitness() - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns the Max() of objectives, which adheres to Fitness.java's protocol
for this method.
- fitness - Variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
Final SPEA2 fitness.
- fitness - Variable in class ec.simple.SimpleFitness
-
- fitness() - Method in class ec.simple.SimpleFitness
-
- FITNESS_POSTAMBLE - Static variable in class ec.multiobjective.MultiObjectiveFitness
-
- FITNESS_PREAMBLE - Static variable in class ec.Fitness
-
Basic preamble for printing Fitness values out
- fitnessContribution(double, EvolutionState) - Method in class ec.app.ordertree.OrderTree
-
- fitnessContributionType - Variable in class ec.app.ordertree.OrderTree
-
- fitnesses - Variable in class ec.select.FitProportionateSelection
-
Normalized, totalized fitnesses for the population
- fitnesses - Variable in class ec.select.SUSSelection
-
The distribution of fitnesses.
- fitnessFloor - Variable in class ec.select.SigmaScalingSelection
-
Floor for sigma scaled fitnesses
- fitnessHelper(GPNode) - Method in class ec.app.klandscapes.KLandscapes
-
- fitnessPressureProb - Variable in class ec.parsimony.ProportionalTournamentSelection
-
The probability of having the tournament based on fitness
- fitnessToString() - Method in class ec.Fitness
-
Print to a string the fitness in a fashion intended
to be parsed in again via readFitness(...).
- fitnessToString() - Method in class ec.gp.koza.KozaFitness
-
- fitnessToString() - Method in class ec.multiobjective.MultiObjectiveFitness
-
- fitnessToString() - Method in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- fitnessToString() - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- fitnessToString() - Method in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- fitnessToString() - Method in class ec.simple.SimpleFitness
-
- fitnessToStringForHumans() - Method in class ec.Fitness
-
Print to a string the fitness in a fashion readable by humans, and not intended
to be parsed in again.
- fitnessToStringForHumans() - Method in class ec.gp.koza.KozaFitness
-
- fitnessToStringForHumans() - Method in class ec.multiobjective.MultiObjectiveFitness
-
- fitnessToStringForHumans() - Method in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- fitnessToStringForHumans() - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- fitnessToStringForHumans() - Method in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- fitnessToStringForHumans() - Method in class ec.simple.SimpleFitness
-
- fitnessVarianceTolerance - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- FitProportionateSelection - Class in ec.select
-
Picks individuals in a population in direct proportion to their
fitnesses as returned by their fitness() methods.
- FitProportionateSelection() - Constructor for class ec.select.FitProportionateSelection
-
- flattenSexp(EvolutionState, int, GPTree) - Method in class ec.gp.ge.GESpecies
-
Flattens an S-expression
- FLOAT_ERC - Static variable in class ec.gp.push.Terminal
-
- floatResetMutation(MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.DoubleVectorIndividual
-
- floatResetMutation(MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.FloatVectorIndividual
-
- FloatVectorIndividual - Class in ec.vector
-
FloatVectorIndividual is a VectorIndividual whose genome is an array of
floats.
- FloatVectorIndividual() - Constructor for class ec.vector.FloatVectorIndividual
-
- FloatVectorSpecies - Class in ec.vector
-
FloatVectorSpecies is a subclass of VectorSpecies with special
constraints for floating-point vectors, namely FloatVectorIndividual and
DoubleVectorIndividual.
- FloatVectorSpecies() - Constructor for class ec.vector.FloatVectorSpecies
-
- flush(EvolutionState, int) - Method in class ec.eval.MasterProblem
-
- flush() - Method in class ec.neat.NEATNetwork
-
- flush() - Method in class ec.neat.NEATNode
-
Put all the field into initial status, this is useful in flushing the
whole network.
- flush() - Method in class ec.util.Output
-
Flushes the logs
- flushBack() - Method in class ec.neat.NEATNode
-
Old flush code, used in C++ version.
- FOOD - Static variable in class ec.app.ant.Ant
-
- food - Variable in class ec.app.ant.Ant
-
- foodx - Variable in class ec.app.ant.Ant
-
- foody - Variable in class ec.app.ant.Ant
-
- fOpt - Variable in class ec.app.bbob.BBOBenchmarks
-
- ForceBreedingPipeline - Class in ec.breed
-
ForceBreedingPipeline has one source.
- ForceBreedingPipeline() - Constructor for class ec.breed.ForceBreedingPipeline
-
- formula - Variable in class ec.app.sat.SAT
-
- FOUND - Static variable in class ec.exchange.IslandExchange
-
Found signal
- FOUND - Static variable in class ec.exchange.IslandExchangeServer
-
The found message
- FOUND_TIMEOUT - Static variable in class ec.exchange.IslandExchange
-
How long we sleep between checking for FOUND messages
- FOUND_TIMEOUT - Static variable in class ec.exchange.IslandExchangeServer
-
How much to wait for the found message (on a non-blocking socket)
- FOUR_PI - Static variable in class ec.app.moosuite.MooSuite
-
- Frog - Class in ec.app.lawnmower.func
-
- Frog() - Constructor for class ec.app.lawnmower.func.Frog
-
- from - Variable in class ec.app.edge.Edge
-
- from - Variable in class ec.app.tsp.TSPGraph.TSPComponent
-
- from() - Method in class ec.app.tsp.TSPGraph.TSPComponent
-
- from - Variable in class ec.coevolve.CompetitiveEvaluatorThread
-
- from - Variable in class ec.es.MuLambdaBreederThread
-
- from - Variable in class ec.simple.SimpleBreederThread
-
- fromNode - Variable in class ec.app.tsp.TSPGraph.TSPComponent
-
- fromServer - Variable in class ec.exchange.IslandExchange
-
- frontLog - Variable in class ec.multiobjective.MultiObjectiveStatistics
-
The pareto front log
- fronts - Variable in class ec.multiobjective.nsga3.SelectorTools
-
- frozen - Variable in class ec.neat.NEATGene
-
Is this gene frozen, a frozen gene's weight cannot get mutated in
breeding procedure.
- frozen - Variable in class ec.neat.NEATNode
-
When it's true, the node cannot be mutated.
- fs - Static variable in class ec.app.regression.Benchmarks
-
- fs_vars - Static variable in class ec.app.regression.Benchmarks
-
- FullBuilder - Class in ec.gp.koza
-
FullBuilder is a GPNodeBuilder which implements the FULL tree building method described in Koza I/II.
- FullBuilder() - Constructor for class ec.gp.koza.FullBuilder
-
- fullNode(EvolutionState, int, int, GPType, int, GPNodeParent, int, GPFunctionSet) - Method in class ec.gp.koza.KozaBuilder
-
A private recursive method which builds a FULL-style tree for newRootedTree(...)
- fullTest(EvolutionState, Individual, int, boolean[][], boolean[][]) - Method in class ec.app.edge.Edge
-
Tests an individual, returning its successful positives
in totpos and its successful negatives in totneg.
- func(double) - Method in class ec.app.push.Regression
-
- func(EvolutionState, double[], int) - Method in class ec.app.regression.Benchmarks
-
Return the function applied to the given data by benchmark problem.
- func(double) - Method in class ec.app.regression.Quintic
-
- func(double) - Method in class ec.app.regression.Regression
-
- func(double) - Method in class ec.app.regression.Sextic
-
- func(double, double, double, double, double, double) - Method in class ec.app.twobox.TwoBox
-
- funcnodes - Variable in class ec.gp.build.Uniform
-
- function(EvolutionState, int, double[], int) - Method in class ec.app.ecsuite.ECSuite
-
- FUNCTION - Static variable in class ec.gp.ge.GrammarParser
-
- functionHeadToIndex - Variable in class ec.gp.ge.GrammarParser
-
- functionset - Variable in class ec.gp.GPTreeConstraints
-
The function set for nodes in the tree
- functionSetFor(String, EvolutionState) - Static method in class ec.gp.GPFunctionSet
-
Returns the function set for a given name.
- functionSetRepository - Variable in class ec.gp.GPInitializer
-
- functionsets - Variable in class ec.gp.build.Uniform
-
- functionType - Variable in class ec.neat.NEATNode
-
The activation function, use sigmoid for default, but can use some other
choice, like ReLU.
- FunctionType() - Constructor for enum ec.neat.NEATNode.FunctionType
-
- fUniform(double, double, double, MersenneTwisterFast) - Method in class ec.app.bbob.BBOBenchmarks
-
- GALLAGHER_GAUSSIAN_101ME - Static variable in class ec.app.bbob.BBOBenchmarks
-
- gallagher_gaussian_101me(double, int, double[], double, double[], double, double, double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- GALLAGHER_GAUSSIAN_21HI - Static variable in class ec.app.bbob.BBOBenchmarks
-
- gallagher_gaussian_21hi(double, int, double[], double, double[], double, double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- gatherExtraPopStatistics(EvolutionState, int) - Method in class ec.simple.SimpleShortStatistics
-
- gatherExtraSubpopStatistics(EvolutionState, int, int) - Method in class ec.gp.koza.KozaShortStatistics
-
- gatherExtraSubpopStatistics(EvolutionState, int, int) - Method in class ec.simple.SimpleShortStatistics
-
- gatherFirstSets(GrammarNode, GrammarNode) - Method in class ec.gp.ge.GrammarParser
-
Generate the FIRST-SET for each production rule and store them in the
global hash-table, this runs a DFS on the grammar tree, the returned ArrayList
is discarded and the FIRST-SETs are organized in a hash-map called
"ruleToFirstSet" as follows --
rule-0 --> {FIRST-SET-0}
rule-1 --> {FIRST-SET-1}
,
,
rule-(n-1) --> {FIRST-SET-(n-1)}
- gatherFollowSets(GrammarNode, GrammarNode) - Method in class ec.gp.ge.GrammarParser
-
We do not have any example grammar to test with FOLLOW-SETs,
so the FOLLOW-SET is empty, we need to test with a grammar
that contains post-fix notations;
this needs to be implemented properly with a new grammar.
- gatherNodeString(EvolutionState, int, GPNode, int) - Method in class ec.gp.ge.GESpecies
-
Used by the above function
- gatherPredictSets(GrammarNode, GrammarNode) - Method in class ec.gp.ge.GrammarParser
-
Populate the PREDICT-SET from the FIRST-SETs and the FOLLOW-SETs,
as we do not have FOLLOW-SET, so FIRST-SET == PREDICT-SET;
this needs to be implemented, when the FOLLOW-SETs are done properly.
- gauss(double[], MersenneTwisterFast) - Method in class ec.app.bbob.BBOBenchmarks
-
- gauss(double[], MersenneTwisterFast, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- GAUSSIAN - Static variable in class ec.app.bbob.BBOBenchmarks
-
- GAUSSIAN_MODERATE - Static variable in class ec.app.bbob.BBOBenchmarks
-
- gaussianMutation(EvolutionState, MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.DoubleVectorIndividual
-
- gaussianMutation(EvolutionState, MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.FloatVectorIndividual
-
- gaussMutationStdev - Variable in class ec.vector.FloatVectorSpecies
-
Standard deviation for Gaussian Mutation, per gene.
- gaussMutationStdev(int) - Method in class ec.vector.FloatVectorSpecies
-
- GECrossoverPipeline - Class in ec.gp.ge.breed
-
GECrossoverPipeline is just like ListCrossoverPipeline, except that it will additionally
check to verify that the first crossover point is within the range of consumed genes
in each parent.
- GECrossoverPipeline() - Constructor for class ec.gp.ge.breed.GECrossoverPipeline
-
- GEDefaults - Class in ec.gp.ge
-
A static class that returns the base for "default values" which GE-style
operators use, rather than making the user specify them all on a per-
species basis.
- GEDefaults() - Constructor for class ec.gp.ge.GEDefaults
-
- GEIndividual - Class in ec.gp.ge
-
GEIndividual is a simple subclass of IntegerVectorIndividual which not only prints out (for humans)
the Individual as a int vector but also prints out the Individual's tree representation.
- GEIndividual() - Constructor for class ec.gp.ge.GEIndividual
-
- genCovarMatrix - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- Gene - Class in ec.vector
-
Gene is an abstract superclass of objects which may be used in
the genome array of GeneVectorIndividuals.
- Gene() - Constructor for class ec.vector.Gene
-
- GeneDuplicationPipeline - Class in ec.vector.breed
-
GeneDuplicationPipeline is designed to duplicate a sequence of genes from the chromosome and append
them to the end of the chromosome.
- GeneDuplicationPipeline() - Constructor for class ec.vector.breed.GeneDuplicationPipeline
-
- genePrototype - Variable in class ec.vector.GeneVectorSpecies
-
- generalize - Variable in class ec.app.edge.Edge
-
- generateCompatibleTree(GPNode, GPFunctionSet, EvolutionState, GPType, int) - Method in class ec.gp.breed.MutateAllNodesPipeline
-
Returns a brand-new tree which is swap-compatible with returntype, created by making nodes "compatible" with the equivalent nodes in the tree rooted at original.
- generateIntervalSpacedSamples(EvolutionState, double[], double[], double[], int) - Method in class ec.app.regression.Benchmarks
-
Produce sample points evenly spaced out between min and max in each dimension, with the given spacing interval per-dimension.
- generateIntervalSpacedSamples(EvolutionState, double, double, double, int) - Method in class ec.app.regression.Benchmarks
-
Produce sample points evenly spaced out between min and max in one dimension, with the given spacing interval.
- generateMax - Variable in class ec.breed.GenerationSwitchPipeline
-
- generateMax - Variable in class ec.breed.MultiBreedingPipeline
-
- generateMax - Variable in class ec.breed.UniquePipeline
-
- generateRandomSamples(EvolutionState, double[], double[], int, int) - Method in class ec.app.regression.Benchmarks
-
Produce random sample points between min and max, inclusive, in each dimension.
- generateRandomSamples(EvolutionState, double, double, int, int) - Method in class ec.app.regression.Benchmarks
-
Produce random sample points between min and max, inclusive, in one dimension.
- generateRandomSeeds() - Method in class ec.display.ControlPanel
-
- generateRecursive(List<ReferencePoint>, List<Double>, int, int, int, int) - Method in class ec.multiobjective.nsga3.SelectorTools
-
- generateReferencePoints(int, int) - Method in class ec.multiobjective.nsga3.SelectorTools
-
- generateSeedsButton - Variable in class ec.display.ControlPanel
-
- generateTrials(EvolutionState, int) - Method in class ec.app.majority.MajorityGA
-
- generateTrials(EvolutionState, int) - Method in class ec.app.majority.MajorityGP
-
- generation - Variable in class ec.EvolutionState
-
The current generation of the population in the run.
- generation - Variable in class ec.neat.NEATIndividual
-
Tells which generation this individual is from.
- generationBoundary - Variable in class ec.steadystate.SteadyStateEvolutionState
-
Did we just start a new generation?
- generationBoundaryStatistics(EvolutionState) - Method in class ec.Statistics
-
STEADY-STATE: called each time the generation count increments
- generationBoundaryStatistics(EvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called when the generation count increments
- generationSize - Variable in class ec.steadystate.SteadyStateEvolutionState
-
how big is a generation? Set to the size of subpopulation 0 of the initial population.
- generationSwitch - Variable in class ec.breed.GenerationSwitchPipeline
-
- GenerationSwitchPipeline - Class in ec.breed
-
GenerationSwitchPipeline is a simple BreedingPipeline which switches its source depending
on the generation.
- GenerationSwitchPipeline() - Constructor for class ec.breed.GenerationSwitchPipeline
-
- geneticNodeLabel - Variable in class ec.neat.NEATNode
-
Distinguish the input node, hidden or output node.
- GeneVectorIndividual - Class in ec.vector
-
GeneVectorIndividual is a VectorIndividual whose genome is an array of Genes.
- GeneVectorIndividual() - Constructor for class ec.vector.GeneVectorIndividual
-
- GeneVectorSpecies - Class in ec.vector
-
GeneVectorSpecies is a subclass of VectorSpecies with special
constraints for GeneVectorIndividuals.
- GeneVectorSpecies() - Constructor for class ec.vector.GeneVectorSpecies
-
- genome - Variable in class ec.vector.BitVectorIndividual
-
- genome - Variable in class ec.vector.ByteVectorIndividual
-
- genome - Variable in class ec.vector.DoubleVectorIndividual
-
- genome - Variable in class ec.vector.FloatVectorIndividual
-
- genome - Variable in class ec.vector.GeneVectorIndividual
-
- genome - Variable in class ec.vector.IntegerVectorIndividual
-
- genome - Variable in class ec.vector.LongVectorIndividual
-
- genome - Variable in class ec.vector.ShortVectorIndividual
-
- genomeIncreaseProbability - Variable in class ec.vector.VectorSpecies
-
With what probability would our genome be at least 1 larger than it is now during initialization?
- genomeLength() - Method in class ec.vector.BitVectorIndividual
-
- genomeLength() - Method in class ec.vector.ByteVectorIndividual
-
- genomeLength() - Method in class ec.vector.DoubleVectorIndividual
-
- genomeLength() - Method in class ec.vector.FloatVectorIndividual
-
- genomeLength() - Method in class ec.vector.GeneVectorIndividual
-
- genomeLength() - Method in class ec.vector.IntegerVectorIndividual
-
- genomeLength() - Method in class ec.vector.LongVectorIndividual
-
- genomeLength() - Method in class ec.vector.ShortVectorIndividual
-
- genomeLength() - Method in class ec.vector.VectorIndividual
-
Returns the length of the gene array.
- genomeResizeAlgorithm - Variable in class ec.vector.VectorSpecies
-
How should we reset the genome?
- genomeSize - Variable in class ec.vector.VectorSpecies
-
How big of a genome should we create on initialization?
- genotypeToString() - Method in class ec.Individual
-
Print to a string the genotype of the Individual in a fashion intended
to be parsed in again via parseGenotype(...).
- genotypeToString() - Method in class ec.neat.NEATIndividual
-
This method is used to output a individual that is same as the format in
start genome file.
- genotypeToString() - Method in class ec.vector.BitVectorIndividual
-
- genotypeToString() - Method in class ec.vector.ByteVectorIndividual
-
- genotypeToString() - Method in class ec.vector.DoubleVectorIndividual
-
- genotypeToString() - Method in class ec.vector.FloatVectorIndividual
-
- genotypeToString() - Method in class ec.vector.GeneVectorIndividual
-
- genotypeToString() - Method in class ec.vector.IntegerVectorIndividual
-
- genotypeToString() - Method in class ec.vector.LongVectorIndividual
-
- genotypeToString() - Method in class ec.vector.ShortVectorIndividual
-
- genotypeToStringForHumans() - Method in class ec.Individual
-
Print to a string the genotype of the Individual in a fashion readable by humans, and not intended
to be parsed in again.
- genotypeToStringForHumans() - Method in class ec.vector.BitVectorIndividual
-
- genotypeToStringForHumans() - Method in class ec.vector.ByteVectorIndividual
-
- genotypeToStringForHumans() - Method in class ec.vector.DoubleVectorIndividual
-
- genotypeToStringForHumans() - Method in class ec.vector.FloatVectorIndividual
-
- genotypeToStringForHumans() - Method in class ec.vector.GeneVectorIndividual
-
- genotypeToStringForHumans() - Method in class ec.vector.IntegerVectorIndividual
-
- genotypeToStringForHumans() - Method in class ec.vector.LongVectorIndividual
-
- genotypeToStringForHumans() - Method in class ec.vector.ShortVectorIndividual
-
- geoDistance() - Method in class ec.app.tsp.TSPGraph.TSPComponent
-
A geographical distance based on latitude and longitude.
- GEProblem - Class in ec.gp.ge
-
GEProblem is a special replacement for Problem which performs GE mapping.
- GEProblem() - Constructor for class ec.gp.ge.GEProblem
-
- GESpecies - Class in ec.gp.ge
-
GESpecies generates GPIndividuals from GEIndividuals through the application of a grammar parse graph
computed by the GrammarParser.
- GESpecies() - Constructor for class ec.gp.ge.GESpecies
-
- GESpecies.BigTreeException - Exception in ec.gp.ge
-
- get(EvolutionState, Component, int) - Method in interface ec.co.ant.PheromoneTable
-
Retrieve the pheromone concentration for component.
- get(EvolutionState, Component, int) - Method in class ec.co.ant.SimplePheromoneTable
-
- get(int) - Method in class ec.co.ConstructiveIndividual
-
- get() - Method in class ec.gp.ADFStack
-
Returns an ADFContext from the stack's reserve, or creates one
fresh if there are none in reserve.
- get(int) - Method in class ec.util.IntBag
-
- getAboutMenuItem() - Method in class ec.display.Console
-
This method initializes jMenuItem
- getActivation() - Method in class ec.neat.NEATNode
-
Return the activation status of this node.
- getAllComponents() - Method in class ec.app.knapsack.KnapsackProblem
-
- getAllComponents() - Method in class ec.app.tsp.TSPProblem
-
- getAllComponents() - Method in interface ec.co.ConstructiveProblemForm
-
- getAllComponents() - Method in class ec.eval.MasterProblem
-
- getAllEdges() - Method in class ec.app.tsp.TSPGraph
-
- getAllowedComponents(ConstructiveIndividual) - Method in class ec.app.knapsack.KnapsackProblem
-
- getAllowedComponents(ConstructiveIndividual) - Method in class ec.app.tsp.TSPProblem
-
- getAllowedComponents(ConstructiveIndividual) - Method in interface ec.co.ConstructiveProblemForm
-
Return the allowable "neighborhood" of components that
- getAllowedComponents(ConstructiveIndividual) - Method in class ec.eval.MasterProblem
-
- getAlpha() - Method in class ec.co.ant.ProportionateComponentSelector
-
- getArbitraryComponent(EvolutionState, int) - Method in class ec.app.knapsack.KnapsackProblem
-
Choose a random component from the full component set.
- getArbitraryComponent(EvolutionState, int) - Method in class ec.app.tsp.TSPProblem
-
Chooses a random edge in the TSP graph, disallowing self-loops.
- getArbitraryComponent(EvolutionState, int) - Method in interface ec.co.ConstructiveProblemForm
-
Chooses an arbitrary component from the problem domain.
- getArbitraryComponent(EvolutionState, int) - Method in class ec.eval.MasterProblem
-
- getArgument(int) - Method in class ec.gp.ge.GrammarFunctionNode
-
Returna given argument.
- getAuxilliaryFitnessNames() - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns auxilliary fitness value names to be printed by the statistics object.
- getAuxilliaryFitnessNames() - Method in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- getAuxilliaryFitnessNames() - Method in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- getAuxilliaryFitnessValues() - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns auxilliary fitness values to be printed by the statistics object.
- getAuxilliaryFitnessValues() - Method in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- getAuxilliaryFitnessValues() - Method in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- getBestSoFar() - Method in class ec.simple.SimpleShortStatistics
-
- getBestSoFar() - Method in class ec.simple.SimpleStatistics
-
- getBestStrategy() - Method in class ec.co.ant.GlobalUpdateRule
-
- getBeta() - Method in class ec.co.ant.ProportionateComponentSelector
-
- getBoolean(Parameter, Parameter, boolean) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter; If the
parameter does not exist, defaultValue is returned.
- getBoolean(Parameter, boolean) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter; If the
parameter does not exist, defaultValue is returned.
- getBreedThreadsField() - Method in class ec.display.ControlPanel
-
This method initializes jTextField3
- getCheckpointCheckBox() - Method in class ec.display.ControlPanel
-
This method initializes jCheckBox10
- getCheckpointModuloField() - Method in class ec.display.ControlPanel
-
This method initializes jTextField8
- getCheckpointPanel() - Method in class ec.display.ControlPanel
-
This method initializes jPanel2
- getChild(Object, int) - Method in class ec.util.ParameterDatabaseTreeModel
-
- getChild(int) - Method in class ec.util.ReflectedObject
-
- getChild(Object, int) - Method in class ec.util.ReflectedObject
-
- getChildAt(int, boolean) - Method in class ec.util.ParameterDatabaseTreeNode
-
- getChildCount(Object) - Method in class ec.util.ParameterDatabaseTreeModel
-
- getChildCount(boolean) - Method in class ec.util.ParameterDatabaseTreeNode
-
- getChildCount(Object) - Method in class ec.util.ReflectedObject
-
- getChildren() - Method in class ec.util.ReflectedObject
-
- getChoice(int) - Method in class ec.gp.ge.GrammarRuleNode
-
Returns a given choice.
- getClassForParameter(Parameter, Parameter, Class) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter.
- getCloseButton() - Method in class ec.display.chart.StatisticsChartPaneTab
-
This method initializes jButton1
- getComponent(int, int) - Method in class ec.app.tsp.TSPProblem
-
- getComponentFromString(String) - Method in class ec.app.knapsack.KnapsackProblem
-
- getComponentFromString(String) - Method in class ec.app.tsp.TSPProblem
-
- getComponentFromString(String) - Method in interface ec.co.ConstructiveProblemForm
-
Decode a String representation of a solution component.
- getComponentFromString(String) - Method in class ec.eval.MasterProblem
-
- getComponents() - Method in class ec.co.ConstructiveIndividual
-
- getContext() - Method in class ec.Fitness
-
Treat the Individual[] you receive from this as read-only.
- getDecayRate() - Method in class ec.co.ant.AntSystemUpdateRule
-
- getDepositRule() - Method in class ec.co.ant.AntSystemUpdateRule
-
- getDouble(Parameter) - Method in class ec.util.ParameterDatabase
-
- getDouble(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
- getDouble(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a double >= minValue.
- getDouble(Parameter, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a double >= minValue.
- getDouble(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
-
- getDouble(Parameter, double, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a double >= minValue and <= maxValue.
- getDoubles(Parameter, double, int) - Method in class ec.util.ParameterDatabase
-
- getDoubles(Parameter, double) - Method in class ec.util.ParameterDatabase
-
- getDoubles(Parameter, Parameter, double, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of doubles, each of which is >= minValue,
and which must be exactly expectedLength (> 0) long.
- getDoubles(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of doubles, each of which is >= minValue,
and which must be at least 1 number long.
- getDoublesUnconstrained(Parameter, int) - Method in class ec.util.ParameterDatabase
-
- getDoublesUnconstrained(Parameter) - Method in class ec.util.ParameterDatabase
-
- getDoublesUnconstrained(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of doubles,
and which must be exactly expectedLength (> 0) long.
- getDoublesUnconstrained(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of doubles,
and which must be at least 1 number long.
- getDoublesWithMax(Parameter, double, double, int) - Method in class ec.util.ParameterDatabase
-
- getDoublesWithMax(Parameter, double, double) - Method in class ec.util.ParameterDatabase
-
- getDoublesWithMax(Parameter, Parameter, double, double, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of doubles, each of which is >= minValue and <= maxValue,
and which must be exactly expectedLength (> 0) long.
- getDoublesWithMax(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of doubles, each of which is >= minValue and <= maxValue,
and which must be at least 1 number long.
- getDoubleWithDefault(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, which must be
a float.
- getDoubleWithDefault(Parameter, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, which must be
a float.
- getDoubleWithMax(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a double >= minValue and <= maxValue.
- getEdge(int, int) - Method in class ec.app.tsp.TSPGraph
-
- getEvalThreadsField() - Method in class ec.display.ControlPanel
-
This method initializes jTextField2
- getExitMenuItem() - Method in class ec.display.Console
-
This method initializes jMenuItem
- getField(int) - Method in class ec.util.ReflectedObject
-
- getFields() - Method in class ec.util.ReflectedObject
-
- getFile(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through the databases to find a given parameter, whose
value must be an absolute or relative path name.
- getFile(Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through the databases to find a given parameter, whose
value must be an absolute or relative path name.
- getFileMenu() - Method in class ec.display.Console
-
This method initializes jMenu
- getFloat(Parameter) - Method in class ec.util.ParameterDatabase
-
- getFloat(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
- getFloat(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a float >= minValue.
- getFloat(Parameter, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a float >= minValue.
- getFloat(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
-
- getFloat(Parameter, double, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a float >= minValue and <= maxValue.
- getFloatWithDefault(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, which must be
a float.
- getFloatWithDefault(Parameter, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, which must be
a float.
- getFloatWithMax(Parameter, Parameter, double, double) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a float >= minValue and <= maxValue.
- getFlush() - Method in class ec.util.Output
-
- getGeneInnovationNumberSup() - Method in class ec.neat.NEATIndividual
-
Get the upperbound for the innovation number, used in Initializer.
- getGenerateSeedsButton() - Method in class ec.display.ControlPanel
-
This method initializes jButton
- getGenome() - Method in class ec.vector.BitVectorIndividual
-
- getGenome() - Method in class ec.vector.ByteVectorIndividual
-
- getGenome() - Method in class ec.vector.DoubleVectorIndividual
-
- getGenome() - Method in class ec.vector.FloatVectorIndividual
-
- getGenome() - Method in class ec.vector.GeneVectorIndividual
-
- getGenome() - Method in class ec.vector.IntegerVectorIndividual
-
- getGenome() - Method in class ec.vector.LongVectorIndividual
-
- getGenome() - Method in class ec.vector.ShortVectorIndividual
-
- getGenome() - Method in class ec.vector.VectorIndividual
-
Returns the gene array.
- getGPNodePrototype() - Method in class ec.gp.ge.GrammarFunctionNode
-
Returns the prototype without cloning it first.
- getHead() - Method in class ec.gp.ge.GrammarNode
-
- getHeader() - Method in class ec.simple.SimpleShortStatistics
-
- getHelpMenu() - Method in class ec.display.Console
-
This method initializes jMenu
- getIndex(char) - Method in class ec.app.klandscapes.KLandscapes
-
- getIndex(int) - Method in interface ec.spatial.Space
-
Functionality: retrieve the index for a specific threanum.
- getIndex(int) - Method in class ec.spatial.Spatial1DSubpopulation
-
- getIndexOfChild(Object, Object) - Method in class ec.util.ReflectedObject
-
- getIndexRandomNeighbor(EvolutionState, int, int) - Method in interface ec.spatial.Space
-
Input: the maximum distance for neighbors.
- getIndexRandomNeighbor(EvolutionState, int, int) - Method in class ec.spatial.Spatial1DSubpopulation
-
Returns a the index of a random neighbor.
- getIndividualDisplayPane() - Method in class ec.display.SubpopulationPanel
-
This method initializes jSplitPane1
- getIndividualListPane() - Method in class ec.display.SubpopulationPanel
-
This method initializes jScrollPane
- getIndividualsList() - Method in class ec.display.SubpopulationPanel
-
This method initializes jList
- getInnovation(NEATInnovation) - Method in class ec.neat.NEATSpecies
-
- getInspectionPane() - Method in class ec.display.Console
-
This method initializes jTabbedPane2
- getInspectionPane() - Method in class ec.display.SubpopulationPanel
-
This method initializes jScrollPane
- getInspectionTree() - Method in class ec.display.SubpopulationPanel
-
This method initializes jTree
- getInstanceForParameter(Parameter, Parameter, Class) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a full Class name, and the class must be a descendent of but not
equal to mustCastTosuperclass .
- getInstanceForParameterEq(Parameter, Parameter, Class) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a full Class name, and the class must be a descendent, or equal
to, mustCastTosuperclass .
- getInt(Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be an integer.
- getInt(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be an integer.
- getInt(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be an integer >= minValue.
- getInt(Parameter, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be an integer >= minValue.
- getInterpreter(EvolutionState, GPIndividual, int) - Method in class ec.gp.push.PushProblem
-
Builds a Push Interpreter suitable for interpreting the Program given in getProgram().
- getInts(Parameter, Parameter, int, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of ints, each of which is >= minValue,
and which must be exactly expectedLength (> 0) long.
- getInts(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of ints, each of which is >= minValue,
and which must be at least 1 number long.
- getIntsUnconstrained(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of ints,
and which must be exactly expectedLength (> 0) long.
- getIntsUnconstrained(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of ints,
and which must be at least 1 number long.
- getIntsWithMax(Parameter, Parameter, int, int, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of ints, each of which is >= minValue and <= maxValue,
and which must be exactly expectedLength (> 0) long.
- getIntsWithMax(Parameter, Parameter, int, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a space- or tab-delimited list of ints, each of which is >= minValue and <= maxValue,
and which must be at least 1 number long.
- getIntWithDefault(Parameter, Parameter, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, which must be
an integer.
- getIntWithDefault(Parameter, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, which must be
an integer.
- getIntWithMax(Parameter, Parameter, int, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be an integer >= minValue and <= maxValue.
- getIntWithMax(Parameter, int, int) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be an integer >= minValue and <= maxValue.
- getIslandIndex(EvolutionState, String) - Method in class ec.exchange.IslandExchangeServer
-
Looks up the island id in the parameter database, assuming something like
exch.island.1.id = GilligansIsland
Then returns the index number (in the example before, this would be 1).
- getJContentPane() - Method in class ec.display.Console
-
This method initializes jContentPane
- getJJMenuBar() - Method in class ec.display.Console
-
This method initializes jJMenuBar
- getJobFilePrefix() - Method in class ec.display.ControlPanel
-
- getJobFilePrefixField() - Method in class ec.display.ControlPanel
-
This method initializes jTextField
- getJPanel() - Method in class ec.display.chart.StatisticsChartPaneTab
-
This method initializes jPanel
- getJPanel() - Method in class ec.display.ControlPanel
-
This method initializes jPanel
- getJScrollPane() - Method in class ec.display.ControlPanel
-
This method initializes jScrollPane
- getJSplitPane() - Method in class ec.display.ParametersPanel
-
This method initializes jSplitPane
- getJTabbedPane() - Method in class ec.display.Console
-
This method initializes jTabbedPane
- getJToolBar() - Method in class ec.display.Console
-
This method initializes jToolBar
- getKey() - Method in class ec.eda.dovs.CornerMap.Pair
-
- getKeyFromNode(EvolutionState, int, GPNode, int) - Method in class ec.gp.ge.GESpecies
-
- getLabel() - Method in class ec.util.ParameterDatabase
-
Returns a String describing the location of the ParameterDatabase holding
this parameter, or "" if there is none.
- getLastNodeVisited() - Method in class ec.app.tsp.TSPIndividual
-
- getLoadCheckpointMenuItem() - Method in class ec.display.Console
-
This method initializes jMenuItem
- getLoadParametersMenuItem() - Method in class ec.display.Console
-
This method initializes jMenuItem
- getLocalHost() - Static method in class ec.util.LocalHost
-
Returns an InetAddress
object encapsulating what is most
likely the machine's LAN IP address.
- getLocation(Parameter) - Method in class ec.util.ParameterDatabase
-
- getLocation(String) - Method in class ec.util.ParameterDatabase
-
- getLog(int) - Method in class ec.util.Output
-
Returns the given log.
- getLong(Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a long.
- getLong(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a long.
- getLong(Parameter, Parameter, long) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a long >= minValue.
- getLong(Parameter, long) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a long >= minValue.
- getLong(Parameter, Parameter, long, long) - Method in class ec.util.ParameterDatabase
-
Deprecated.
- getLong(Parameter, long, long) - Method in class ec.util.ParameterDatabase
-
Deprecated.
- getLongWithDefault(Parameter, Parameter, long) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, which must be
a long.
- getLongWithDefault(Parameter, long) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, which must be
a long.
- getLongWithMax(Parameter, Parameter, long, long) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter, whose value
must be a long >= minValue and = < maxValue.
- getLongWithMax(Parameter, long, long) - Method in class ec.util.ParameterDatabase
-
Use getLongWithMax(...) instead.
- getMarginalDistribution(int) - Method in class ec.eda.pbil.PBILSpecies
-
- getMatchingIndex() - Method in class ec.util.Lexer
-
Returns the index of the regular expression which matched the most recent token.
- getMatchingPosition() - Method in class ec.util.Lexer
-
Returns the position in the String just beyond the most recent token.
- getMatchingRule() - Method in class ec.util.Lexer
-
Returns the regular expression which matched the most recent token.
- getMinimumPheromone() - Method in class ec.co.ant.ACSLocalUpdateRule
-
- getNetOutput(NEATNetwork, double[][], EvolutionState) - Method in class ec.app.cartpole.CartPole
-
- getNextEvaluatedIndividual() - Method in class ec.eval.MasterProblem
-
This method blocks until an individual is available from the slaves (which will cause evaluatedIndividualAvailable()
to return true), at which time it returns the individual.
- getNextEvaluatedIndividual(EvolutionState) - Method in class ec.steadystate.SteadyStateEvaluator
-
Returns an evaluated individual is in the queue and ready to come back to us.
- getNode() - Method in class ec.gp.breed.SizeFairCrossoverPipeline.NodeInfo
-
- getNodeIdSup() - Method in class ec.neat.NEATIndividual
-
Get the upperbound for the node id, used in Initializer.
- getNodes() - Method in class ec.app.tsp.TSPGraph
-
- getNormFit() - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- getNumArguments() - Method in class ec.gp.ge.GrammarFunctionNode
-
Returns the number of arguments.
- getNumChildren() - Method in class ec.util.ReflectedObject
-
- getNumChoices() - Method in class ec.gp.ge.GrammarRuleNode
-
Returns the current number of choices to the node.
- getNumFields() - Method in class ec.util.ReflectedObject
-
- getNumGensField() - Method in class ec.display.ControlPanel
-
This method initializes jTextField
- getNumJobs() - Method in class ec.display.ControlPanel
-
- getNumJobsField() - Method in class ec.display.ControlPanel
-
This method initializes jTextField1
- getNumObjectives() - Method in class ec.multiobjective.MultiObjectiveFitness
-
- getNumProperties() - Method in class ec.util.ReflectedObject
-
- getObjective(int) - Method in class ec.multiobjective.MultiObjectiveFitness
-
- getObjectives() - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns the objectives as an array.
- getOutputResults() - Method in class ec.neat.NEATNetwork
-
Produces an array of activation results, one per output node.
- getOutstandingWorkers() - Method in class ec.util.ThreadPool
-
Returns the total number of outstanding workers (those working on something right now).
- getParam(Parameter) - Method in class ec.util.ParameterDatabase
-
- getParameter() - Method in class ec.util.ParameterDatabaseEvent
-
- getParameterTable() - Method in class ec.display.ParametersPanel
-
This method initializes jTable
- getParameterTableScrollPane() - Method in class ec.display.ParametersPanel
-
This method initializes jScrollPane1
- getParameterTree() - Method in class ec.display.ParametersPanel
-
This method initializes jTree
- getParameterTreeScrollPane() - Method in class ec.display.ParametersPanel
-
This method initializes jScrollPane
- getPauseButton() - Method in class ec.display.Console
-
This method initializes jButton1
- getPlayButton() - Method in class ec.display.Console
-
This method initializes jButton
- getPooledWorkers() - Method in class ec.util.ThreadPool
-
Returns the total number of pooled workers (those not working on something right now).
- getPort() - Method in class ec.exchange.IslandExchangeMailbox
-
Return the port of the ServerSocket (where the islands where the other islands should
connect in order to send their immigrants).
- getPrefixField() - Method in class ec.display.ControlPanel
-
This method initializes jTextField9
- getPrintButton() - Method in class ec.display.chart.StatisticsChartPaneTab
-
This method initializes jButton
- getProb(BigInteger) - Method in class ec.gp.build.Uniform
-
- getProbability(Object) - Method in class ec.BreedingSource
-
- getProbability(Object) - Method in class ec.gp.build.UniformGPNodeStorage
-
- getProbability(Object) - Method in interface ec.util.RandomChoiceChooser
-
Returns obj's probability
- getProbability(Object) - Method in interface ec.util.RandomChoiceChooserD
-
Returns obj's probability
- getProbBest() - Method in class ec.co.ant.PseudorandomProportionateComponentSelector
-
- getProgram(EvolutionState, GPIndividual) - Method in class ec.gp.push.PushProblem
-
Produces a Push Program from the provided GP Individual's tree.
- getProperties() - Method in class ec.util.ReflectedObject
-
- getProperty(int) - Method in class ec.util.ReflectedObject
-
- getQ() - Method in class ec.co.ant.AntSystemUpdateRule
-
- getQuitOnRunCompleteCheckbox() - Method in class ec.display.ControlPanel
-
This method initializes jCheckBox
- getRandomIndividual(int, int, EvolutionState, int) - Method in class ec.select.TournamentSelection
-
Produces the index of a (typically uniformly distributed) randomly chosen individual
to fill the tournament.
- getRandomIndividual(int, int, EvolutionState, int) - Method in class ec.spatial.SpatialTournamentSelection
-
- getRandomSeedsRadioButton() - Method in class ec.display.ControlPanel
-
This method initializes jRadioButton1
- getRankings(ArrayList<Individual>) - Static method in class ec.multiobjective.MultiObjectiveFitness
-
Returns the Pareto rank for each individual.
- getReferencePoint() - Method in class ec.multiobjective.HypervolumeStatistics
-
- getRegexes() - Method in class ec.gp.ge.GrammarParser
-
Returns the regular expressions to use for tokenizing these rules.
- getResource(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through the databases to find a given parameter, whose
value must be an absolute or relative path name.
- getResource(Parameter) - Method in class ec.util.ParameterDatabase
-
- getRho() - Method in class ec.co.ant.ACSLocalUpdateRule
-
- getRho() - Method in class ec.co.ant.GlobalUpdateRule
-
- getRoot() - Method in class ec.util.ReflectedObject
-
- getRule() - Method in class ec.app.majority.CA
-
- getRule(HashMap, String) - Method in class ec.gp.ge.GrammarParser
-
- GETruncationPipeline - Class in ec.gp.ge.breed
-
GETruncationPipeline removes the unused genes from the end of the vector.
- GETruncationPipeline() - Constructor for class ec.gp.ge.breed.GETruncationPipeline
-
- gets_n_percent - Variable in class ec.select.GreedyOverselection
-
- getSeed(int, int) - Method in class ec.display.ControlPanel
-
- getSeedFileButton() - Method in class ec.display.ControlPanel
-
This method initializes jButton
- getSeedFileField() - Method in class ec.display.ControlPanel
-
This method initializes jTextField4
- getSeedFileRadioButton() - Method in class ec.display.ControlPanel
-
This method initializes jRadioButton
- getSeedsTable() - Method in class ec.display.ControlPanel
-
This method initializes jTable
- getSemanticOutput(GPTree) - Method in class ec.app.gpsemantics.Semantic
-
- getSequentialSeedsRadioButton() - Method in class ec.display.ControlPanel
-
This method initializes jRadioButton
- getShadowedValues(Parameter) - Method in class ec.util.ParameterDatabase
-
- getSortedParetoFront(ArrayList<Individual>) - Static method in class ec.multiobjective.MultiObjectiveFitness
-
Returns the Pareto Front of the provided Individuals, sorted by objective 0, breaking ties with objective 1, and so on...
- getStatisticsPane() - Method in class ec.display.Console
-
This method initializes jTabbedPane1
- getStatusField() - Method in class ec.display.Console
-
This method initializes jTextField
- getStatusPane() - Method in class ec.display.Console
-
This method initializes jPanel
- getStep() - Method in class ec.display.Console
-
- getStepButton() - Method in class ec.display.Console
-
This method initializes jButton
- getStopButton() - Method in class ec.display.Console
-
This method initializes jButton2
- getStore() - Method in class ec.util.Output
-
- getString(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter.
- getString(Parameter) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter.
- getStringWithDefault(Parameter, Parameter, String) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter.
- getStringWithDefault(Parameter, String) - Method in class ec.util.ParameterDatabase
-
Searches down through databases to find a given parameter.
- getSubpopPane() - Method in class ec.display.SubpopulationPanel
-
This method initializes jSplitPane
- getSubpopulationOfEvaluatedIndividual() - Method in class ec.steadystate.SteadyStateEvaluator
-
Returns the subpopulation of the last evaluated individual returned by getNextEvaluatedIndividual, or potentially -1 if
getNextEvaluatedIndividual was never called or hasn't returned an individual yet.
- getSubtrees() - Method in class ec.gp.breed.SizeFairCrossoverPipeline.NodeInfo
-
- getThreadCount(String) - Method in class ec.display.ControlPanel
-
- getThrowsErrors() - Method in class ec.util.Output
-
- getTimeDelayActivation() - Method in class ec.neat.NEATNode
-
Return the last step activation if this node is active at last step.
- getTotalWorkers() - Method in class ec.util.ThreadPool
-
Returns the total number of workers, both pooled and outstanding (working on something).
- getTournamentSizeToUse(MersenneTwisterFast) - Method in class ec.select.BestSelection
-
Returns a tournament size to use, at random, based on base size and probability of picking the size plus one.
- getTournamentSizeToUse(MersenneTwisterFast) - Method in class ec.select.TournamentSelection
-
Returns a tournament size to use, at random, based on base size and probability of picking the size plus one.
- getType() - Method in class ec.util.ParameterDatabaseEvent
-
- getVals() - Method in class ec.app.majority.CA
-
- getValue() - Method in class ec.display.ParameterValue
-
- getValue() - Method in class ec.eda.dovs.CornerMap.Pair
-
- getValue(int) - Method in interface ec.util.Indexed
-
Throws an IndexOutOfBoundsException if index is inappropriate.
- getValue(int) - Method in class ec.util.IntBag
-
- getValue() - Method in class ec.util.ParameterDatabaseEvent
-
- getVerbosity() - Method in class ec.util.Output
-
- getVisibleLeaves() - Method in class ec.util.ParameterDatabaseTreeModel
-
- globalBest - Variable in class ec.pso.PSOBreeder
-
- globalBestFitness - Variable in class ec.pso.PSOBreeder
-
- globalCoeff - Variable in class ec.pso.PSOBreeder
-
- GlobalUpdateRule - Class in ec.co.ant
-
A "global" pheromone update rule in the style of Ant Colony System.
- GlobalUpdateRule() - Constructor for class ec.co.ant.GlobalUpdateRule
-
- GlobalUpdateRule.BestStrategy - Enum in ec.co.ant
-
- go - Variable in class ec.util.ThreadPool.Node
-
- GOODBYE - Static variable in class ec.exchange.IslandExchangeServer
-
The final message to be sent to all islands when an individual has been found
- gotten - Variable in class ec.util.ParameterDatabase
-
- GP_PREAMBLE - Static variable in class ec.gp.ge.GEIndividual
-
- GPAtomicType - Class in ec.gp
-
A GPAtomicType is a simple, atomic GPType.
- GPAtomicType(String) - Constructor for class ec.gp.GPAtomicType
-
Use this constructor for GPAtomic Type unless you know what you're doing
- GPAtomicType() - Constructor for class ec.gp.GPAtomicType
-
Don't use this constructor unless you call setup(...) immediately after it.
- GPBreedDefaults - Class in ec.gp.breed
-
A static class that returns the base for "default values" which various
GP breeding
operators use, rather than making the user specify them all on a per-
species basis.
- GPBreedDefaults() - Constructor for class ec.gp.breed.GPBreedDefaults
-
- GPBreedingPipeline - Class in ec.gp
-
A GPBreedingPipeline is a BreedingPipeline which produces only
members of some subclass of GPSpecies.
- GPBreedingPipeline() - Constructor for class ec.gp.GPBreedingPipeline
-
- GPBuildDefaults - Class in ec.gp.build
-
- GPBuildDefaults() - Constructor for class ec.gp.build.GPBuildDefaults
-
- GPData - Class in ec.gp
-
GPData is the parent class of data transferred between GPNodes.
- GPData() - Constructor for class ec.gp.GPData
-
- GPDefaults - Class in ec.gp
-
A static class that returns the base for "default values" which GP-style
operators use, rather than making the user specify them all on a per-
species basis.
- GPDefaults() - Constructor for class ec.gp.GPDefaults
-
- GPFunctionSet - Class in ec.gp
-
GPFunctionSet is a Clique which represents a set of GPNode prototypes
forming a standard function set for forming certain trees in individuals.
- GPFunctionSet() - Constructor for class ec.gp.GPFunctionSet
-
- GPIndividual - Class in ec.gp
-
GPIndividual is an Individual used for GP evolution runs.
- GPIndividual() - Constructor for class ec.gp.GPIndividual
-
- GPInitializer - Class in ec.gp
-
GPInitializer is a SimpleInitializer which sets up all the Cliques,
( the initial
[tree/node]constraints, types, and function sets) for the GP system.
- GPInitializer() - Constructor for class ec.gp.GPInitializer
-
- GPKozaDefaults - Class in ec.gp.koza
-
A static class that returns the base for "default values" which Koza-style
operators use, rather than making the user specify them all on a per-
species basis.
- GPKozaDefaults() - Constructor for class ec.gp.koza.GPKozaDefaults
-
- GPNode - Class in ec.gp
-
GPNode is a GPNodeParent which is the abstract superclass of
all GP function nodes in trees.
- GPNode() - Constructor for class ec.gp.GPNode
-
- GPNodeBuilder - Class in ec.gp
-
GPNodeBuilder is a Prototype which defines the superclass for objects
which create ("grow") GP trees, whether for population initialization,
subtree mutation, or whatnot.
- GPNodeBuilder() - Constructor for class ec.gp.GPNodeBuilder
-
- GPNodeConstraints - Class in ec.gp
-
A GPNodeConstraints is a Clique which defines constraint information
common to many different GPNode functions, namely return types,
child types, and number of children.
- GPNodeConstraints() - Constructor for class ec.gp.GPNodeConstraints
-
- GPNodeGatherer - Class in ec.gp
-
GPNodeGatherer is a small container object for the GPNode.nodeInPosition(...)
method and GPNode.numNodes(...) method.
- GPNodeGatherer() - Constructor for class ec.gp.GPNodeGatherer
-
- GPNodeParent - Interface in ec.gp
-
GPNodeParent is a Prototype which identifies objects which may
be parents of GPNodes, namely: GPTrees and GPNodes.
- GPNODEPRINTTAB - Static variable in class ec.gp.GPNode
-
- GPNodeSelector - Interface in ec.gp
-
GPNodeSelector is a Prototype which describes algorithms which
select random nodes out of trees, typically marking them for
mutation, crossover, or whatnot.
- GPProblem - Class in ec.gp
-
A GPProblem is a Problem which is meant to efficiently handle GP
evaluation.
- GPProblem() - Constructor for class ec.gp.GPProblem
-
- GPSetType - Class in ec.gp
-
A GPSetType is a GPType which contains GPAtomicTypes in a set, and is used
as a generic GP type.
- GPSetType() - Constructor for class ec.gp.GPSetType
-
You should not construct new types.
- gpspecies - Variable in class ec.gp.ge.GESpecies
-
The GPSpecies subsidiary to GESpecies.
- GPSpecies - Class in ec.gp
-
GPSpecies is a simple individual which is suitable as a species
for GP subpopulations.
- GPSpecies() - Constructor for class ec.gp.GPSpecies
-
- GPTree - Class in ec.gp
-
GPTree is a GPNodeParent which holds the root GPNode of a tree
of GPNodes.
- GPTree() - Constructor for class ec.gp.GPTree
-
- GPTreeConstraints - Class in ec.gp
-
A GPTreeConstraints is a Clique which defines constraint information
common to many different GPTree trees, namely the tree type,
builder, and function set.
- GPTreeConstraints() - Constructor for class ec.gp.GPTreeConstraints
-
- GPType - Class in ec.gp
-
GPType is a Clique which represents types in
Strongly-Typed Genetic Programming (STGP).
- GPType() - Constructor for class ec.gp.GPType
-
- grammar - Variable in class ec.gp.ge.GESpecies
-
The parsed grammars.
- GrammarFunctionNode - Class in ec.gp.ge
-
A GrammarNode representing a GPNode in the GE Grammar.
- GrammarFunctionNode(GPFunctionSet, String) - Constructor for class ec.gp.ge.GrammarFunctionNode
-
Determines the GPNode from the function set by the name.
- GrammarFunctionNode(String) - Constructor for class ec.gp.ge.GrammarFunctionNode
-
- GrammarNode - Class in ec.gp.ge
-
The abstract superclass of nodes used by GrammarParser to construct a parse graph to generate
GEIndividuals.
- GrammarNode(String) - Constructor for class ec.gp.ge.GrammarNode
-
- grammarParser - Variable in class ec.gp.ge.GESpecies
-
Parser for each grammar -- khaled
- GrammarParser - Class in ec.gp.ge
-
A GrammarParser is the basic class for parsing a GE ruleset into a parse graph of GrammarNodes.
- GrammarParser() - Constructor for class ec.gp.ge.GrammarParser
-
- GrammarRuleNode - Class in ec.gp.ge
-
A GrammarNode representing a Rule in the GE Grammar.
- GrammarRuleNode(String) - Constructor for class ec.gp.ge.GrammarRuleNode
-
- graph - Variable in class ec.app.tsp.TSPProblem
-
- graphics - Variable in class ec.app.mona.Picture
-
- GraspSpecies - Class in ec.co.grasp
-
- GraspSpecies() - Constructor for class ec.co.grasp.GraspSpecies
-
- GreedyComponentSelector - Class in ec.co.ant
-
A trivial rule that builds solutions greedily to have the highest heuristic value in the neighborhood.
- GreedyComponentSelector() - Constructor for class ec.co.ant.GreedyComponentSelector
-
- GreedyComponentSelector - Class in ec.co.grasp
-
- GreedyComponentSelector() - Constructor for class ec.co.grasp.GreedyComponentSelector
-
- GreedyOverselection - Class in ec.select
-
GreedyOverselection is a SelectionMethod which implements Koza-style
fitness-proportionate greedy overselection.
- GreedyOverselection() - Constructor for class ec.select.GreedyOverselection
-
- GRIEWANK_ROSENBROCK - Static variable in class ec.app.bbob.BBOBenchmarks
-
- griewank_rosenbrock(double, int, double[], double, double[], double, double, double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- GroupedProblemForm - Interface in ec.coevolve
-
GroupedProblemForm.java
- groupSize - Variable in class ec.coevolve.CompetitiveEvaluator
-
- GrowBuilder - Class in ec.gp.koza
-
GrowBuilder is a GPNodeBuilder which
implements the GROW tree building method described in Koza I/II.
- GrowBuilder() - Constructor for class ec.gp.koza.GrowBuilder
-
- growNode(EvolutionState, int, int, GPType, int, GPNodeParent, int, GPFunctionSet) - Method in class ec.gp.koza.KozaBuilder
-
A private function which recursively returns a GROW tree to newRootedTree(...)
- gt(long, long) - Method in class ec.coevolve.GuruComparator
-
- gt(Object, Object) - Method in class ec.coevolve.IndComparator
-
- gt(long, long) - Method in class ec.simple.SimpleBreeder.EliteComparator
-
- gt(Object, Object) - Method in interface ec.util.SortComparator
-
Returns true if a > b, else false
- gt(long, long) - Method in interface ec.util.SortComparatorL
-
Returns true if a > b, else false
- guassianElimination(List<List<Double>>, List<Double>) - Method in class ec.multiobjective.nsga3.SelectorTools
-
- GuruComparator - Class in ec.coevolve
-
- GuruComparator(ArrayList<Individual>) - Constructor for class ec.coevolve.GuruComparator
-
- guruIndividuals - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- i_prototype - Variable in class ec.Species
-
The prototypical individual for this species.
- iAmServer - Variable in class ec.exchange.IslandExchange
-
whether the server should be running on the current island or not
- If - Class in ec.app.majority.func
-
- If() - Constructor for class ec.app.majority.func.If
-
- If - Class in ec.app.multiplexer.func
-
- If() - Constructor for class ec.app.multiplexer.func.If
-
- If - Class in ec.app.multiplexerslow.func
-
- If() - Constructor for class ec.app.multiplexerslow.func.If
-
- IfFoodAhead - Class in ec.app.ant.func
-
- IfFoodAhead() - Constructor for class ec.app.ant.func.IfFoodAhead
-
- IIntPoint - Class in ec.util
-
An immutable 2-dimensional point.
- IIntPoint(int, int) - Constructor for class ec.util.IIntPoint
-
- image - Variable in class ec.app.mona.Picture
-
- immigrants - Variable in class ec.exchange.InterPopulationExchange
-
- immigrants - Variable in class ec.exchange.IslandExchangeMailbox
-
storage for the incoming immigrants: 2 sizes: the subpopulation and the index of the immigrant
- immigrantsSelectionMethod - Variable in class ec.exchange.InterPopulationExchange.IPEInformation
-
- immigrantsSelectionMethod - Variable in class ec.exchange.IslandExchange
-
the selection method for immigrants
- in - Variable in class ec.app.mona.Mona
-
- includeSelf - Variable in class ec.pso.PSOBreeder
-
- inclusiveHypervolume(Individual) - Method in class ec.multiobjective.HypervolumeStatistics
-
Compute the hypervolume covered by a single individual,
relative to the reference point that was provided to this class's setup() method.
- inclusiveHypervolume(Individual, double[]) - Static method in class ec.multiobjective.HypervolumeStatistics
-
Compute the hypervolume covered by a single individual,
relative to the provided reference point.
- incomingGenes - Variable in class ec.neat.NEATNode
-
A list of incoming links, it is used to get activation status of the
nodes on the other ends.
- incomingIds - Variable in class ec.exchange.IslandExchangeMailbox
-
- incrementEvaluations(int) - Method in class ec.EvolutionState
-
- ind - Variable in class ec.coevolve.EncapsulatedIndividual
-
- ind - Variable in class ec.steadystate.QueueIndividual
-
- IndComparator - Class in ec.coevolve
-
- IndComparator() - Constructor for class ec.coevolve.IndComparator
-
- indCompetes - Variable in class ec.spatial.SpatialTournamentSelection
-
- index - Variable in class ec.app.gpsemantics.func.SemanticExtra
-
- index() - Method in class ec.app.gpsemantics.func.SemanticExtra
-
- index() - Method in class ec.app.gpsemantics.func.SemanticJ
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN0
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN1
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN10
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN11
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN12
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN13
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN14
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN15
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN16
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN2
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN3
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN4
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN5
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN6
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN7
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN8
-
- index() - Method in class ec.app.gpsemantics.func.SemanticN9
-
- index() - Method in class ec.app.gpsemantics.func.SemanticNode
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX0
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX1
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX10
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX11
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX12
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX13
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX14
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX15
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX16
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX2
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX3
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX4
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX5
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX6
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX7
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX8
-
- index() - Method in class ec.app.gpsemantics.func.SemanticX9
-
- Indexed - Interface in ec.util
-
A simple interface (simpler than List) for accessing random-access objects without changing their size.
- indexes - Variable in class ec.spatial.Spatial1DSubpopulation
-
- indexOfFirstWhitespace(String) - Method in class ec.util.ParameterDatabase
-
- indexToRule - Variable in class ec.gp.ge.GrammarParser
-
- indices - Variable in class ec.app.klandscapes.KLandscapes
-
- indices - Variable in class ec.gp.push.Terminal
-
For each PushInstruction, a pointer into instructions which gives the name of that instruction.
- indices - Variable in class ec.select.SUSSelection
-
An array of pointers to individuals in the population, shuffled along with the fitnesses array.
- individual - Variable in class ec.breed.RepeatPipeline
-
- Individual - Class in ec
-
An Individual is an item in the EC population stew which is evaluated
and assigned a fitness which determines its likelihood of selection.
- Individual() - Constructor for class ec.Individual
-
- individual - Variable in class ec.neat.NEATNetwork
-
The neat individual we belong to
- INDIVIDUAL_INDEX_PREAMBLE - Static variable in class ec.Subpopulation
-
- individualCounter - Variable in class ec.simple.SimpleEvaluator
-
- individualDisplayPane - Variable in class ec.display.SubpopulationPanel
-
- individualHash - Variable in class ec.steadystate.SteadyStateEvolutionState
-
Hash table to check for duplicate individuals
- individualListPane - Variable in class ec.display.SubpopulationPanel
-
- IndividualPortrayal - Class in ec.display.portrayal
-
- IndividualPortrayal(LayoutManager) - Constructor for class ec.display.portrayal.IndividualPortrayal
-
- individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in class ec.BreedingPipeline
-
- individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in class ec.parsimony.BucketTournamentSelection
-
- individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in class ec.parsimony.DoubleTournamentSelection
-
- individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in class ec.parsimony.RatioBucketTournamentSelection
-
- individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in class ec.select.FirstSelection
-
- individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in class ec.select.RandomSelection
-
- individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in class ec.select.TournamentSelection
-
- individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in class ec.steadystate.SteadyStateBreeder
-
Called whenever individuals have been replaced by new
individuals in the population.
- individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in interface ec.steadystate.SteadyStateBSourceForm
-
Called whenever an individual has been replaced by another
in the population.
- individuals - Variable in class ec.neat.NEATSubspecies
-
The individuals within this species
- individuals - Variable in class ec.Subpopulation
-
The subpopulation's individuals.
- individualsBredStatistics(SteadyStateEvolutionState, Individual[]) - Method in class ec.Statistics
-
STEADY-STATE: called each time new individuals are bred during the steady-state
process.
- individualsBredStatistics(SteadyStateEvolutionState, Individual[]) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called each time new individuals are bred during the steady-state
process.
- individualsEvaluatedStatistics(SteadyStateEvolutionState, Individual[], Individual[], int[], int[]) - Method in class ec.Statistics
-
STEADY-STATE: called each time new individuals are evaluated during the steady-state
process.
- individualsEvaluatedStatistics(SteadyStateEvolutionState, Individual[], Individual[], int[], int[]) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called each time new individuals are evaluated during the steady-state
process, NOT including the initial generation's individuals.
- individualsList - Variable in class ec.display.SubpopulationPanel
-
- inds - Variable in class ec.coevolve.CompetitiveEvaluatorThread
-
- inds - Variable in class ec.coevolve.GuruComparator
-
- inds - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- inds - Variable in class ec.eval.Job
-
- inds - Variable in class ec.simple.SimpleBreeder.EliteComparator
-
- INDS_PRODUCED - Static variable in class ec.breed.BufferedBreedingPipeline
-
- INDS_PRODUCED - Static variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
- INDS_PRODUCED - Static variable in class ec.gp.koza.CrossoverPipeline
-
- INDS_PRODUCED - Static variable in class ec.gp.koza.MutationPipeline
-
- INDS_PRODUCED - Static variable in class ec.rule.breed.RuleCrossoverPipeline
-
- INDS_PRODUCED - Static variable in class ec.rule.breed.RuleMutationPipeline
-
- INDS_PRODUCED - Static variable in class ec.SelectionMethod
-
- indsToDieSelectionMethod - Variable in class ec.exchange.InterPopulationExchange.IPEInformation
-
- indsToDieSelectionMethod - Variable in class ec.exchange.IslandExchange
-
the selection method for individuals to be replaced by immigrants
- info - Variable in class ec.exchange.IslandExchangeServer
-
- info_immigrants - Variable in class ec.exchange.IslandExchangeServer
-
- infoLog - Variable in class ec.app.tutorial3.MyStatistics
-
- informantCoeff - Variable in class ec.pso.PSOBreeder
-
- init - Variable in class ec.gp.GPTreeConstraints
-
The builder for the tree
- INITIAL_STACK_SIZE - Static variable in class ec.gp.ADFStack
-
- initialConcentration - Variable in class ec.co.ant.SimplePheromoneTable
-
- initialError(String) - Static method in class ec.util.Output
-
Prints an initial error to System.err.
- initialError(String, Parameter) - Static method in class ec.util.Output
-
Prints an initial error to System.err.
- initialError(String, Parameter, Parameter) - Static method in class ec.util.Output
-
Prints an initial error to System.err.
- InitializationPipeline - Class in ec.breed
-
InitializationPipeline is a BreedingPipeline which simply generates a new
random inidividual.
- InitializationPipeline() - Constructor for class ec.breed.InitializationPipeline
-
- initialize() - Method in class ec.display.chart.StatisticsChartPaneTab
-
This method initializes this
- initialize() - Method in class ec.display.Console
-
This method initializes this
- initialize() - Method in class ec.display.ControlPanel
-
This method initializes this
- initialize() - Method in class ec.display.ParametersPanel
-
This method initializes this
- initialize() - Method in class ec.display.StatisticsChartPane
-
This method initializes this
- initialize() - Method in class ec.display.SubpopulationPanel
-
This method initializes this
- initialize(ParameterDatabase, int) - Static method in class ec.Evolve
-
Initializes an evolutionary run given the parameters and a random seed adjustment (added to each random seed).
- initialize(ParameterDatabase, int, Output) - Static method in class ec.Evolve
-
Initializes an evolutionary run given the parameters and a random seed adjustment (added to each random seed),
with the Output pre-constructed.
- initializeContacts(EvolutionState) - Method in class ec.eval.MasterProblem
-
Initialize contacts with the slaves
- initializeContacts(EvolutionState) - Method in class ec.Evaluator
-
Called to set up remote evaluation network contacts when the run is started.
- initializeContacts(EvolutionState) - Method in class ec.exchange.InterPopulationExchange
-
Initializes contacts with other processes, if that's what you're doing.
- initializeContacts(EvolutionState) - Method in class ec.exchange.IslandExchange
-
Initializes contacts with other processes, if that's what you're doing.
- initializeContacts(EvolutionState) - Method in class ec.Exchanger
-
Initializes contacts with other processes, if that's what you're doing.
- initializeContacts(EvolutionState) - Method in class ec.gp.ge.GEProblem
-
- initializeContacts(EvolutionState) - Method in class ec.Problem
-
Called to set up remote evaluation network contacts when the run is started.
- initializeContacts(EvolutionState) - Method in class ec.simple.SimpleExchanger
-
Doesn't do anything.
- initializeGenomeSegmentsByEndIndices(EvolutionState, Parameter, Parameter, int) - Method in class ec.vector.VectorSpecies
-
Looks up genome segments using end indices.
- initializeGenomeSegmentsByStartIndices(EvolutionState, Parameter, Parameter, int) - Method in class ec.vector.VectorSpecies
-
Looks up genome segments using start indices.
- initializeOutput() - Method in class ec.display.Console
-
- initializer - Variable in class ec.EvolutionState
-
The population initializer, a singleton object.
- Initializer - Class in ec
-
The Initializer is a singleton object whose job is to initialize the
population at the beginning of the run.
- Initializer() - Constructor for class ec.Initializer
-
- initializeWithNoise - Variable in class ec.co.ant.SimplePheromoneTable
-
- initialMessage(String) - Static method in class ec.util.Output
-
Prints an initial message to System.err.
- initialPopulation(EvolutionState, int) - Method in class ec.eda.dovs.DOVSInitializer
-
In DOVS, we provide the algorithm with a start individual from file, this
start individual is the start search point of the DOVS algorithm.
- initialPopulation(EvolutionState, int) - Method in class ec.Initializer
-
Creates and returns a new initial population for the evolutionary run.
- initialPopulation(EvolutionState, int) - Method in class ec.neat.NEATInitializer
-
In NEAT, we provide the algorithm with a start individual from file,
after read the start individual from file, we populate the subpopulation with
mutated version of that template individual.
- initialPopulation(EvolutionState, int) - Method in class ec.simple.SimpleInitializer
-
Creates, populates, and returns a new population by making a new
population, calling setup(...) on it, and calling populate(...)
on it, assuming an unthreaded environment (thread 0).
- initialReps - Variable in class ec.eda.dovs.DOVSSpecies
-
Base value of number evaluation for each individual.
- initialSize - Variable in class ec.Subpopulation
-
initial expected size of the subpopulation
- initialWarning(String) - Static method in class ec.util.Output
-
Prints an initial warning to System.err.
- initialWarning(String, Parameter) - Static method in class ec.util.Output
-
Prints an initial warning to System.err.
- initialWarning(String, Parameter, Parameter) - Static method in class ec.util.Output
-
Prints an initial warning to System.err.
- initNorm() - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- initNorm(int) - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- initScheme - Variable in class ec.gp.ge.GESpecies
-
- innerLevel - Variable in class ec.neat.NEATNode
-
The depth of current node in current network, this field is used in
counting max depth in a network.
- inNode - Variable in class ec.neat.NEATGene
-
The actual in node this gene connect to.
- inNodeId - Variable in class ec.neat.NEATGene
-
The id of the in node, this is useful in reading a gene from file, we
will use this id to find the actual node after we finish reading the
genome file.
- inNodeId - Variable in class ec.neat.NEATInnovation
-
Two nodes specify where the link innovation took place : this is the
input node.
- innoLock - Variable in class ec.neat.NEATSpecies
-
- innovationNum1 - Variable in class ec.neat.NEATInnovation
-
The number assigned to the innovation.
- innovationNum2 - Variable in class ec.neat.NEATInnovation
-
If this is a new node innovation,then there are 2 innovations (links)
added for the new node.
- innovationNumber - Variable in class ec.EvolutionState
-
Global birthday tracker number for genes in representations such as NEAT.
- innovationNumber - Variable in class ec.neat.NEATGene
-
The innovation number of this link.
- innovationPrototype - Variable in class ec.neat.NEATSpecies
-
The prototypical innovation for individuals in this species.
- innovations - Variable in class ec.neat.NEATSpecies
-
A Hashmap for easy tracking the innovation within species.
- innovationType - Variable in class ec.neat.NEATInnovation
-
Either NEWNODE (0) or NEWLINK (1).
- inNumericalTypeRange(double) - Method in class ec.vector.FloatVectorSpecies
-
- inNumericalTypeRange(double) - Method in class ec.vector.IntegerVectorSpecies
-
- inNumericalTypeRange(long) - Method in class ec.vector.IntegerVectorSpecies
-
- input - Variable in class ec.gp.GPProblem
-
The GPProblem's GPData
- input - Variable in class ec.util.DataPipe
-
The input stream
- input - Variable in class ec.util.Lexer
-
- inputs - Variable in class ec.app.push.Regression
-
- inputs - Variable in class ec.app.regression.Regression
-
- inputs - Variable in class ec.neat.NEATNetwork
-
A list of input nodes for this network.
- inputsh0 - Variable in class ec.app.twobox.TwoBox
-
- inputsh1 - Variable in class ec.app.twobox.TwoBox
-
- inputsl0 - Variable in class ec.app.twobox.TwoBox
-
- inputsl1 - Variable in class ec.app.twobox.TwoBox
-
- inputsw0 - Variable in class ec.app.twobox.TwoBox
-
- inputsw1 - Variable in class ec.app.twobox.TwoBox
-
- inReserve - Variable in class ec.gp.ADFStack
-
- insert(int, Individual) - Method in class ec.eda.dovs.CornerMap
-
Insert a key and value pair into CornerMap
- inSockets - Variable in class ec.exchange.IslandExchangeMailbox
-
- inspectionPane - Variable in class ec.display.Console
-
- inspectionPane - Variable in class ec.display.SubpopulationPanel
-
- inspectionTree - Variable in class ec.display.SubpopulationPanel
-
- inssort(byte[]) - Static method in class ec.util.QuickSort
-
Insertion Sort
- inssort(short[]) - Static method in class ec.util.QuickSort
-
Insertion Sort
- inssort(char[]) - Static method in class ec.util.QuickSort
-
Insertion Sort
- inssort(int[]) - Static method in class ec.util.QuickSort
-
Insertion Sort
- inssort(long[]) - Static method in class ec.util.QuickSort
-
Insertion Sort
- inssort(float[]) - Static method in class ec.util.QuickSort
-
Insertion Sort
- inssort(double[]) - Static method in class ec.util.QuickSort
-
Insertion Sort
- inssort(Object[], SortComparator) - Static method in class ec.util.QuickSort
-
Insertion Sort
- inssort(long[], SortComparatorL) - Static method in class ec.util.QuickSort
-
Insertion Sort
- inssort(int[], SortComparatorL) - Static method in class ec.util.QuickSort
-
Insertion Sort
- instructions - Variable in class ec.gp.push.Terminal
-
Names of all the Push instructions I can be set to.
- IntBag - Class in ec.util
-
Maintains a simple array (objs) of ints and the number of ints (numObjs) in the array
(the array can be bigger than this number).
- IntBag(int) - Constructor for class ec.util.IntBag
-
Creates an IntBag with a given initial capacity.
- IntBag() - Constructor for class ec.util.IntBag
-
- IntBag(IntBag) - Constructor for class ec.util.IntBag
-
Adds the ints from the other IntBag without copying them.
- IntBag(int[]) - Constructor for class ec.util.IntBag
-
Creates an IntBag with the given elements.
- INTEGER_ERC - Static variable in class ec.gp.push.Terminal
-
- integerRandomWalkMutation(MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.DoubleVectorIndividual
-
- integerRandomWalkMutation(MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.FloatVectorIndividual
-
- integerResetMutation(MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.DoubleVectorIndividual
-
- integerResetMutation(MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.FloatVectorIndividual
-
- IntegerVectorIndividual - Class in ec.vector
-
IntegerVectorIndividual is a VectorIndividual whose genome is an array of ints.
- IntegerVectorIndividual() - Constructor for class ec.vector.IntegerVectorIndividual
-
- IntegerVectorSpecies - Class in ec.vector
-
IntegerVectorSpecies is a subclass of VectorSpecies with special constraints
for integral vectors, namely ByteVectorIndividual, ShortVectorIndividual,
IntegerVectorIndividual, and LongVectorIndividual.
- IntegerVectorSpecies() - Constructor for class ec.vector.IntegerVectorSpecies
-
- InternalCrossoverPipeline - Class in ec.gp.breed
-
InternalCrossoverPipeline picks two subtrees from somewhere within an individual,
and crosses them over.
- InternalCrossoverPipeline() - Constructor for class ec.gp.breed.InternalCrossoverPipeline
-
- InterPopulationExchange - Class in ec.exchange
-
InterPopulationExchange is an Exchanger which implements a simple exchanger
between subpopulations.
- InterPopulationExchange() - Constructor for class ec.exchange.InterPopulationExchange
-
- InterPopulationExchange.IPEInformation - Class in ec.exchange
-
- interrupt() - Method in class ec.util.ThreadPool.Node
-
- interrupt() - Method in interface ec.util.ThreadPool.Worker
-
- interspeciesMateRate - Variable in class ec.neat.NEATSpecies
-
Probability of doing interspecies crossover.
- intForNode(GPNode) - Method in class ec.gp.build.Uniform
-
- Inv - Class in ec.app.regression.func
-
- Inv() - Constructor for class ec.app.regression.func.Inv
-
- invsqrtC - Variable in class ec.eda.cmaes.CMAESSpecies
-
C^{-1/2}.
- IPEInformation() - Constructor for class ec.exchange.InterPopulationExchange.IPEInformation
-
- isCompleteSolution(ConstructiveIndividual) - Method in class ec.app.knapsack.KnapsackProblem
-
- isCompleteSolution(ConstructiveIndividual) - Method in class ec.app.tsp.TSPProblem
-
Check whether a solution forms a valid tour of all the nodes.
- isCompleteSolution(ConstructiveIndividual) - Method in interface ec.co.ConstructiveProblemForm
-
Determine whether a given specifies a complete solution to this problem.
- isCompleteSolution(ConstructiveIndividual) - Method in class ec.eval.MasterProblem
-
- isEmpty() - Method in class ec.co.ConstructiveIndividual
-
- isEmpty() - Method in class ec.util.IntBag
-
- isFloatStackEmpty(Interpreter) - Method in class ec.gp.push.PushProblem
-
Tests to see if the interpreter's float stack is empty.
- isIdeal - Variable in class ec.simple.SimpleFitness
-
- isIdealFitness() - Method in class ec.Fitness
-
Should return true if this is a good enough fitness to end the run
- isIdealFitness() - Method in class ec.gp.koza.KozaFitness
-
- isIdealFitness() - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns true if this fitness is the "ideal" fitness.
- isIdealFitness() - Method in class ec.simple.SimpleFitness
-
- isIdealFitness(EvolutionState, Individual) - Method in class ec.steadystate.SteadyStateEvaluator
-
The SimpleEvaluator determines that a run is complete by asking
each individual in each population if he's optimal; if he
finds an individual somewhere that's optimal,
he signals that the run is complete.
- isInRange() - Method in class ec.vector.ByteVectorIndividual
-
Returns true if each gene value is within is specified [min,max] range.
- isInRange() - Method in class ec.vector.DoubleVectorIndividual
-
Returns true if each gene value is within is specified [min,max] range.
- isInRange() - Method in class ec.vector.FloatVectorIndividual
-
Returns true if each gene value is within is specified [min,max] range.
- isInRange() - Method in class ec.vector.IntegerVectorIndividual
-
Returns true if each gene value is within is specified [min,max] range.
- isInRange() - Method in class ec.vector.LongVectorIndividual
-
Returns true if each gene value is within is specified [min,max] range.
- isInRange() - Method in class ec.vector.ShortVectorIndividual
-
Returns true if each gene value is within is specified [min,max] range.
- isIntStackEmpty(Interpreter) - Method in class ec.gp.push.PushProblem
-
Tests to see if the interpreter's int stack is empty.
- isJarFile(URL) - Static method in class ec.util.ParameterDatabase
-
- island_ids - Variable in class ec.exchange.IslandExchangeServer
-
- ISLAND_INDEX_LOOKUP_FAILED - Static variable in class ec.exchange.IslandExchangeServer
-
- IslandExchange - Class in ec.exchange
-
IslandExchange is an Exchanger which
implements a simple but quite functional asynchronous
island model for doing massive parallel distribution of evolution across
beowulf clusters.
- IslandExchange() - Constructor for class ec.exchange.IslandExchange
-
- IslandExchangeIslandInfo() - Constructor for class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
-
- IslandExchangeMailbox - Class in ec.exchange
-
Class that contains all the mailbox functionality.
- IslandExchangeMailbox(EvolutionState, int, int, int, String, boolean, boolean) - Constructor for class ec.exchange.IslandExchangeMailbox
-
Public constructor used to initialize most of the parameters of the mailbox:
state_p : the EvolutionState, used mainly for displaying messages
port : the port used to listen for incoming messages
n_incoming_p : the number of islands that will send messages to the current island
how_many : how many immigrants to manage in the queue-like storage for each of the subpopulations
- IslandExchangeServer - Class in ec.exchange
-
The IslandExchangeServer is the class that manages the main server that coordinates all the islands.
- IslandExchangeServer() - Constructor for class ec.exchange.IslandExchangeServer
-
- IslandExchangeServer.IslandExchangeIslandInfo - Class in ec.exchange
-
A class indicating all the information the server knows about
a given island, including its mod, size, offset, and all the
migrating islands it hooks to, etc.
- islandIndexBase - Static variable in class ec.exchange.IslandExchangeServer
-
- islandIndexNumIslands - Static variable in class ec.exchange.IslandExchangeServer
-
- isLeaf(Object) - Method in class ec.util.ReflectedObject
-
- isLoggingToSystemOut - Variable in class ec.util.Log
-
- isMaximizing() - Method in class ec.multiobjective.MultiObjectiveFitness
-
- isMaximizing(int) - Method in class ec.multiobjective.MultiObjectiveFitness
-
- isOptimal(int, double) - Method in class ec.app.ecsuite.ECSuite
-
- isPaused() - Method in class ec.display.Console
-
- isPerfect(char, GPNode, EvolutionState) - Method in class ec.app.royaltree.RoyalTree
-
Calculate whether the tree rooted at n is a perfect subtree
of the appropriate type given the current parent.
- isRecurrent - Variable in class ec.neat.NEATGene
-
Is the link this gene represent a recurrent link.
- isShutdownInProgress() - Method in class ec.eval.SlaveMonitor
-
- isSuccessor(char, char, EvolutionState) - Method in class ec.app.royaltree.RoyalTree
-
- isSuperiorTo(NEATIndividual, NEATIndividual) - Method in class ec.neat.NEATIndividual
-
Return true if first individual has better fitness than the second
individual.
- isThreadToStop() - Method in class ec.display.Console
-
- isTraversed - Variable in class ec.neat.NEATNode
-
Indicate if this node has been traversed in max depth counting.
- isValid(DoubleVectorIndividual) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- isValidated(int[][], Object) - Method in class ec.gp.ge.breed.GECrossoverPipeline
-
- isValidated(int[][], Object) - Method in class ec.vector.breed.ListCrossoverPipeline
-
A hook called by ListCrossoverPipeline to allow subclasses to further validate children crossover points.
- isViolated(ConstructiveIndividual, Component) - Method in class ec.app.knapsack.KnapsackProblem
-
- isViolated(ConstructiveIndividual, Component) - Method in class ec.app.tsp.TSPProblem
-
- isViolated(ConstructiveIndividual, Component) - Method in interface ec.co.ConstructiveProblemForm
-
- isViolated(ConstructiveIndividual, Component) - Method in class ec.eval.MasterProblem
-
- iterator() - Method in class ec.co.ConstructiveIndividual
-
- iterator(GPNodeGatherer) - Method in class ec.gp.GPNode
-
Returns an iterator over all the GPNodes in the subtree rooted by this GPNode,
filtered by the provided GPNodeGatherer.
- iterator(int) - Method in class ec.gp.GPNode
-
Returns an iterator over all the GPNodes in the subtree rooted by this GPNode,
filtered by the provided nodesearch option (either NODSEARCH_TERMINALS, NODESEARCH_NONTERMINALS,
or NODESEARCH_ALL)
- iterator() - Method in class ec.gp.GPNode
-
Returns an iterator over all the GPNodes in the subtree rooted by this GPNode.
- M - Static variable in class ec.util.MersenneTwister
-
- M - Static variable in class ec.util.MersenneTwisterFast
-
- M_11 - Static variable in class ec.app.multiplexer.Fast
-
11-Multiplexer bitfield values for the 11 boolean variables and 1 output variable, where each of the 12 variable slots is an array of 32 longs (32 x 64 bits = 2048) which together comprise the big long 2048-bit permutation vector for that variable.
- M_11_NAMES - Static variable in class ec.app.multiplexer.Fast
-
11-Multiplexer names for the 11 boolean variables and 1 output variable
- M_11_OUTPUT - Static variable in class ec.app.multiplexer.Fast
-
11-Multiplexer has 11 boolean variables (A0, A1, A2, D0, D1, D2, D3, D4, D5, D6, D7)
- M_11_SIZE - Static variable in class ec.app.multiplexer.Fast
-
11-Multiplexer has 2048 permutations of its 11 boolean variables
- M_3 - Static variable in class ec.app.multiplexer.Fast
-
3-Multiplexer bitfield values for the 3 boolean variables and 1 output variable, stored as bytes (8 bits used)
- M_3_NAMES - Static variable in class ec.app.multiplexer.Fast
-
3-Multiplexer names for the 3 boolean variables and 1 output variable
- M_3_OUTPUT - Static variable in class ec.app.multiplexer.Fast
-
3-Multiplexer has 3 boolean variables (A0, D0, D1)
- M_3_SIZE - Static variable in class ec.app.multiplexer.Fast
-
3-Multiplexer has 8 permutations of its 3 boolean variables
- M_6 - Static variable in class ec.app.multiplexer.Fast
-
6-Multiplexer bitfield values for the 6 boolean variables and 1 output variable, stored as longs (64 bits used)
- M_6_NAMES - Static variable in class ec.app.multiplexer.Fast
-
6-Multiplexer names for the 6 boolean variables and 1 output variable
- M_6_OUTPUT - Static variable in class ec.app.multiplexer.Fast
-
6-Multiplexer has 6 boolean variables (A0, A1, D0, D1, D2, D3)
- M_6_SIZE - Static variable in class ec.app.multiplexer.Fast
-
6-Multiplexer has 64 permutations of its 6 boolean variables
- mag01 - Variable in class ec.util.MersenneTwister
-
- mag01 - Variable in class ec.util.MersenneTwisterFast
-
- mailbox - Variable in class ec.exchange.IslandExchange
-
- mailbox_capacity - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
-
the mailbox capacity (for each of the subpopulations)
- mailboxThread - Variable in class ec.exchange.IslandExchange
-
- main(String[]) - Static method in class ec.app.bbob.BBOBenchmarks
-
- main(String[]) - Static method in class ec.app.majority.MajorityGA
-
- main(String[]) - Static method in class ec.display.Console
-
- main(String[]) - Static method in class ec.eval.Slave
-
- main(String[]) - Static method in class ec.Evolve
-
Top-level evolutionary loop.
- main(String[]) - Static method in class ec.exchange.IslandExchange
-
- main(String[]) - Static method in class ec.gp.ge.GrammarParser
-
A simple testing facility.
- main(String[]) - Static method in class ec.util.MersenneTwister
-
Tests the code.
- main(String[]) - Static method in class ec.util.MersenneTwisterFast
-
Tests the code.
- main(String[]) - Static method in class ec.util.ParameterDatabase
-
Test the ParameterDatabase
- main(String[]) - Static method in class ec.util.ThreadPool
-
- majorities - Variable in class ec.app.majority.MajorityGA
-
- majorities - Variable in class ec.app.majority.MajorityGP
-
- MAJORITY_ONE - Static variable in class ec.app.majority.MajorityGA
-
- MAJORITY_ONE - Static variable in class ec.app.majority.MajorityGP
-
- MAJORITY_ZERO - Static variable in class ec.app.majority.MajorityGA
-
- MAJORITY_ZERO - Static variable in class ec.app.majority.MajorityGP
-
- MajorityData - Class in ec.app.majority
-
- MajorityData() - Constructor for class ec.app.majority.MajorityData
-
- MajorityGA - Class in ec.app.majority
-
MajorityGA.java
Implements a GA-style vector rule for the one-dimensional Majority-Ones cellular automaton problem.
- MajorityGA() - Constructor for class ec.app.majority.MajorityGA
-
- MajorityGP - Class in ec.app.majority
-
MajorityGP.java
Implements a GP-style vector rule for the one-dimensional Majority-Ones cellular automaton problem.
- MajorityGP() - Constructor for class ec.app.majority.MajorityGP
-
- make(int, EvolutionState, int) - Method in class ec.parsimony.DoubleTournamentSelection
-
Produces the index of a person selected from among several by a tournament.
- makeBar(int, double[]) - Method in class ec.display.chart.BarChartStatistics
-
- makeChart() - Method in class ec.display.chart.BarChartStatistics
-
- makeChart() - Method in class ec.display.chart.ChartableStatistics
-
- makeChart() - Method in class ec.display.chart.XYSeriesChartStatistics
-
- makeCompressingInputStream(InputStream) - Static method in class ec.util.Output
-
Returns a compressing input stream using JZLib (http://www.jcraft.com/jzlib/).
- makeCompressingOutputStream(OutputStream) - Static method in class ec.util.Output
-
Returns a compressing output stream using JZLib (http://www.jcraft.com/jzlib/).
- makeCTree(boolean, boolean, boolean) - Method in class ec.gp.GPNode
-
Producess a String consisting of the tree in pseudo-C form, given that the parent already will wrap the
expression in parentheses (or not).
- makeGraphvizSubtree(String) - Method in class ec.gp.GPNode
-
Produces the inner code for a graphviz subtree.
- makeGraphvizTree() - Method in class ec.gp.GPNode
-
Produces the Graphviz code for a Graphviz tree of the subtree rooted at this node.
- makeLatexTree() - Method in class ec.gp.GPNode
-
Produces the LaTeX code for a LaTeX tree of the subtree rooted at this node, using the epic
and fancybox packages, as described in sections 10.5.2 (page 307)
and 10.1.3 (page 278) of The LaTeX Companion, respectively.
- makeLispTree(StringBuilder) - Method in class ec.gp.GPNode
-
Produces a tree for human consumption in Lisp form similar to that generated by printTreeForHumans().
- makeLispTree() - Method in class ec.gp.GPNode
-
- makeSubtree(int[], int[], EvolutionState, GPFunctionSet, GrammarRuleNode, int, int, HashMap, GPNodeParent, byte) - Method in class ec.gp.ge.GESpecies
-
- makeTree(EvolutionState, int[], GPTree, int, int, int, HashMap) - Method in class ec.gp.ge.GESpecies
-
makeTree, edits the tree that its given by adding a root (and all subtrees attached)
- makeTrees(EvolutionState, GEIndividual, GPTree[], int, HashMap) - Method in class ec.gp.ge.GESpecies
-
creates all of an individual's trees
- makeTrees(EvolutionState, int[], GPTree[], int, HashMap) - Method in class ec.gp.ge.GESpecies
-
- makeTrial(EvolutionState, int, int[], int) - Method in class ec.app.majority.MajorityGA
-
- makeTrial(EvolutionState, int, int[], int) - Method in class ec.app.majority.MajorityGP
-
- manhattanObjectiveDistance(MultiObjectiveFitness) - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns the Manhattan difference between two Fitnesses in Objective space.
- map - Variable in class ec.app.ant.Ant
-
- map - Variable in class ec.app.lawnmower.Lawnmower
-
- map - Variable in class ec.eda.dovs.CornerMap
-
major data structure used for this CornerMap, it is order by key
- map(EvolutionState, double[], FloatVectorSpecies, int) - Method in class ec.eval.MetaProblem
-
- map(EvolutionState, GEIndividual, int, HashMap) - Method in class ec.gp.ge.GESpecies
-
Returns a dummy GPIndividual with a single tree which was built by mapping
over the elements of the given GEIndividual.
- marginalDist(int, int, int[][]) - Method in class ec.eda.pbil.PBILSpecies
-
- markReproducableIndividuals(double) - Method in class ec.neat.NEATSubspecies
-
Mark the individual who can reproduce for this generation.
- MasterProblem - Class in ec.eval
-
MasterProblem.java
- MasterProblem() - Constructor for class ec.eval.MasterProblem
-
- masterproblem - Variable in class ec.Evaluator
-
- matchers - Variable in class ec.util.Lexer
-
- matchingIndex - Variable in class ec.util.Lexer
-
- mateMultipoint(EvolutionState, int, NEATIndividual, boolean) - Method in class ec.neat.NEATIndividual
-
Doing crossover from two parent at multiple points in the genome.
- mateMultipointAvgProb - Variable in class ec.neat.NEATSpecies
-
Probability of doing multipoint crossover with averaging two genes.
- mateMultipointProb - Variable in class ec.neat.NEATSpecies
-
Probability of doing multipoint crossover.
- mateOnlyProb - Variable in class ec.neat.NEATSpecies
-
Probability of mating without mutation.
- mateSinglepoint(EvolutionState, int, NEATIndividual) - Method in class ec.neat.NEATIndividual
-
Deprecated.
- mateSinglepointProb - Variable in class ec.neat.NEATSpecies
-
Probability of doing single point crossover (not in used in this
implementation, always set to 0).
- MATRIX_A - Static variable in class ec.util.MersenneTwister
-
- MATRIX_A - Static variable in class ec.util.MersenneTwisterFast
-
- MAX_STEPS - Variable in class ec.app.cartpole.CartPole
-
- MAX_TRIES_BEFORE_WARNING - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- maxarity - Variable in class ec.gp.build.Uniform
-
- maxChildProduction() - Method in class ec.BreedingPipeline
-
Returns the maximum among the typicalIndsProduced() for any children --
a function that's useful internally, not very useful for you to call externally.
- maxCrossoverPercentage - Variable in class ec.vector.breed.ListCrossoverPipeline
-
- maxDepth - Variable in class ec.gp.breed.InternalCrossoverPipeline
-
The deepest tree the pipeline is allowed to form.
- maxDepth - Variable in class ec.gp.breed.MutateDemotePipeline
-
The maximum depth of a mutated tree
- maxDepth - Variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
The deepest tree the pipeline is allowed to form.
- maxDepth - Variable in class ec.gp.build.PTC1
-
The largest maximum tree depth PTC1 can specify -- should be big.
- maxDepth - Variable in class ec.gp.build.PTC2
-
The largest maximum tree depth GROW can specify -- should be big.
- maxDepth - Variable in class ec.gp.koza.CrossoverPipeline
-
The deepest tree the pipeline is allowed to form.
- maxDepth - Variable in class ec.gp.koza.KozaBuilder
-
The largest maximum tree depth RAMPED HALF-AND-HALF can specify.
- maxDepth - Variable in class ec.gp.koza.MutationPipeline
-
The maximum depth of a mutated tree
- maxDepth() - Method in class ec.neat.NEATNetwork
-
Find the maximum number of neurons between an output and an input.
- maxError() - Method in class ec.app.mona.Picture
-
The maximum possible error between the two images.
- maxFitnessEver - Variable in class ec.neat.NEATSubspecies
-
The max fitness the an individual in this subspecies ever achieved.
- maxFloatERC - Static variable in class ec.gp.push.Terminal
-
- maxGene - Variable in class ec.vector.FloatVectorSpecies
-
Max-gene value, per gene.
- maxGene(int) - Method in class ec.vector.FloatVectorSpecies
-
- maxGene - Variable in class ec.vector.IntegerVectorSpecies
-
Max-gene value, per gene.
- maxGene(int) - Method in class ec.vector.IntegerVectorSpecies
-
- maxGeneratable - Variable in class ec.breed.GenerationSwitchPipeline
-
- maxGeneratable - Variable in class ec.breed.MultiBreedingPipeline
-
- maximize - Variable in class ec.multiobjective.MultiObjectiveFitness
-
Maximization.
- MAXIMUM_INTEGER_IN_DOUBLE - Static variable in class ec.vector.DoubleVectorIndividual
-
- MAXIMUM_SHORT_IN_FLOAT - Static variable in class ec.vector.FloatVectorIndividual
-
- maximumMuLambdaDivisor() - Method in class ec.es.MuCommaLambdaBreeder
-
lambda should be no SMALLER than mu times this value.
- maximumMuLambdaDivisor() - Method in class ec.es.MuPlusLambdaBreeder
-
- maximumNoImprovementStretch - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- maxInitialSize - Variable in class ec.vector.VectorSpecies
-
What's the largest legal genome?
- maxIntegerERC - Static variable in class ec.gp.push.Terminal
-
- maxJobsPerSlave - Variable in class ec.eval.SlaveMonitor
-
- maxLength - Variable in class ec.gp.breed.SizeFairCrossoverPipeline.RouletteWheelSelector
-
- maxMoves - Variable in class ec.app.ant.Ant
-
- maxNetworkDepth - Variable in class ec.neat.NEATSpecies
-
how deep a node can be in the network, measured by number of parents
- maxObjective - Variable in class ec.multiobjective.MultiObjectiveFitness
-
Desired maximum fitness values.
- MaxOnes - Class in ec.app.tutorial1
-
- MaxOnes() - Constructor for class ec.app.tutorial1.MaxOnes
-
- MAXPRINTBYTES - Static variable in class ec.gp.GPNode
-
- maxRange - Static variable in class ec.app.ecsuite.ECSuite
-
- maxSize - Variable in class ec.gp.GPNodeBuilder
-
the minium possible size -- if unused, it's 0
- maxSize - Variable in class ec.gp.koza.CrossoverPipeline
-
The largest tree (measured as a nodecount) the pipeline is allowed to form.
- maxSize - Variable in class ec.gp.koza.MutationPipeline
-
The largest tree (measured as a nodecount) the pipeline is allowed to form.
- maxSize - Variable in class ec.rule.RuleSetConstraints
-
- MAXSTACKSIZE - Static variable in class ec.util.QuickSort
-
- maxSteps - Variable in class ec.app.push.Regression
-
- maxtreesize - Variable in class ec.gp.build.Uniform
-
- maxWeight - Variable in class ec.app.lid.Lid
-
- maxx - Variable in class ec.app.ant.Ant
-
- maxx - Variable in class ec.app.lawnmower.func.LawnERC
-
- maxx - Variable in class ec.app.lawnmower.Lawnmower
-
- maxy - Variable in class ec.app.ant.Ant
-
- maxy - Variable in class ec.app.lawnmower.func.LawnERC
-
- maxy - Variable in class ec.app.lawnmower.Lawnmower
-
- me - Variable in class ec.coevolve.CompetitiveEvaluatorThread
-
- me - Variable in class ec.es.MuLambdaBreederThread
-
- me - Variable in class ec.simple.SimpleBreederThread
-
- MEAN - Static variable in class ec.app.regression.func.KeijzerERC
-
- mean - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
The mean of the distribution.
- mean - Variable in class ec.eda.dovs.DOVSFitness
-
Mean fitness value of the current individual.
- meanDepth(int) - Method in class ec.gp.GPNode
-
Returns the mean depth of the tree, which is path length (sum of all paths from all nodes to the root) divided by the number of nodes.
- meanShift - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- merge(EvolutionState, Fitness) - Method in class ec.Fitness
-
Merges the other fitness into this fitness.
- merge(GrammarRuleNode) - Method in class ec.gp.ge.GrammarRuleNode
-
Adds to this node all the choices of another node.
- merge(EvolutionState, Individual) - Method in class ec.Individual
-
Replaces myself with the other Individual, while merging our evaluation results together.
- MERGE_BEST - Static variable in class ec.simple.SimpleEvaluator
-
- MERGE_MEAN - Static variable in class ec.simple.SimpleEvaluator
-
- MERGE_MEDIAN - Static variable in class ec.simple.SimpleEvaluator
-
- mergeForm - Variable in class ec.simple.SimpleEvaluator
-
- MersenneTwister - Class in ec.util
-
MersenneTwister and MersenneTwisterFast
- MersenneTwister() - Constructor for class ec.util.MersenneTwister
-
Constructor using the default seed.
- MersenneTwister(long) - Constructor for class ec.util.MersenneTwister
-
Constructor using a given seed.
- MersenneTwister(int[]) - Constructor for class ec.util.MersenneTwister
-
Constructor using an array of integers as seed.
- MersenneTwisterFast - Class in ec.util
-
MersenneTwister and MersenneTwisterFast
- MersenneTwisterFast() - Constructor for class ec.util.MersenneTwisterFast
-
Constructor using the default seed.
- MersenneTwisterFast(long) - Constructor for class ec.util.MersenneTwisterFast
-
Constructor using a given seed.
- MersenneTwisterFast(int[]) - Constructor for class ec.util.MersenneTwisterFast
-
Constructor using an array of integers as seed.
- message - Variable in class ec.exchange.IslandExchange
-
- message(String) - Method in class ec.util.Output
-
Posts a message.
- message() - Static method in class ec.util.Version
-
- MetaProblem - Class in ec.eval
-
MetaProblem is a special class for implenting so-called "Meta-Evolutionary Algorithms",
a topic related to "HyperHeuristics".
- MetaProblem() - Constructor for class ec.eval.MetaProblem
-
- middleProbability - Variable in class ec.app.tutorial3.OurSelection
-
- migrating_island_ids - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
-
- MIN_ARRAY_SIZE - Static variable in class ec.app.edge.Edge
-
- MIN_QUEUE_SIZE - Static variable in class ec.gp.build.PTC2
-
- minChildProduction() - Method in class ec.BreedingPipeline
-
Returns the minimum among the typicalIndsProduced() for any children --
a function that's useful internally, not very useful for you to call externally.
- minChildSize - Variable in class ec.vector.breed.ListCrossoverPipeline
-
- minCrossoverPercentage - Variable in class ec.vector.breed.ListCrossoverPipeline
-
- minDepth - Variable in class ec.gp.koza.KozaBuilder
-
The smallest maximum tree depth RAMPED HALF-AND-HALF can specify.
- minFloatERC - Static variable in class ec.gp.push.Terminal
-
- minGene - Variable in class ec.vector.FloatVectorSpecies
-
Min-gene value, per gene.
- minGene(int) - Method in class ec.vector.FloatVectorSpecies
-
- minGene - Variable in class ec.vector.IntegerVectorSpecies
-
Min-gene value, per gene.
- minGene(int) - Method in class ec.vector.IntegerVectorSpecies
-
- minimumJavaVersion - Static variable in class ec.util.Version
-
- minimumPheromone - Variable in class ec.co.ant.ACSLocalUpdateRule
-
- minInitialSize - Variable in class ec.vector.VectorSpecies
-
What's the smallest legal genome?
- minIntegerERC - Static variable in class ec.gp.push.Terminal
-
- minObjective - Variable in class ec.multiobjective.MultiObjectiveFitness
-
Desired minimum fitness values.
- minRange - Static variable in class ec.app.ecsuite.ECSuite
-
- minSize - Variable in class ec.gp.GPNodeBuilder
-
- minSize - Variable in class ec.rule.RuleSetConstraints
-
- Misc - Class in ec.util
-
Miscellaneous static utility methods.
- Misc() - Constructor for class ec.util.Misc
-
Private constructor throws an error if called.
- modifyParameters(EvolutionState, ParameterDatabase, int, Individual) - Method in class ec.eval.MetaProblem
-
Override this method to revise the provided parameter database to reflect the "parameters" specified in the
given meta-individual.
- MODULO - Static variable in class ec.app.lawnmower.func.V8a
-
- modulo - Variable in class ec.exchange.InterPopulationExchange.IPEInformation
-
- modulo - Variable in class ec.exchange.IslandExchange
-
how often to send individuals
- modulo - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
-
how often to send individuals
- modulus - Variable in class ec.simple.SimpleShortStatistics
-
- Mona - Class in ec.app.mona
-
- Mona() - Constructor for class ec.app.mona.Mona
-
- MonaStatistics - Class in ec.app.mona
-
- MonaStatistics() - Constructor for class ec.app.mona.MonaStatistics
-
- MonaVectorIndividual - Class in ec.app.mona
-
- MonaVectorIndividual() - Constructor for class ec.app.mona.MonaVectorIndividual
-
- monitor - Variable in class ec.eval.MasterProblem
-
- monotoneTFosc(double[]) - Method in class ec.app.bbob.BBOBenchmarks
-
- MooSuite - Class in ec.app.moosuite
-
Several standard Multi-objective benchmarks are implemented:
ZDT1: Zitzler, Deb & Thiele
ZDT2: Zitzler, Deb & Thiele
ZDT3: Zitzler, Deb & Thiele
ZDT4: Zitzler, Deb & Thiele
ZDT6: Zitzler, Deb & Thiele
SPHERE: ftp.tik.ee.ethz.ch/pub/people/zitzler/ZLT2001a.pdf
SCH: (Schaffer), (a.k.a.
- MooSuite() - Constructor for class ec.app.moosuite.MooSuite
-
- mostPromisingAreaSamples(EvolutionState, int) - Method in class ec.eda.dovs.DOVSSpecies
-
Sample from the most promising area to get new generation of individual
for evaluation.
- mostPromisingAreaSamples(EvolutionState, int) - Method in class ec.eda.dovs.HyperboxSpecies
-
Sample from the hyperbox to get new samples for evaluation.
- Move - Class in ec.app.ant.func
-
- Move() - Constructor for class ec.app.ant.func.Move
-
- moveFromSubstack(int) - Method in class ec.gp.ADFStack
-
Moves n items onto the stack (popss them off the substack and pushes them onto the stack).
- moveOntoSubstack(int) - Method in class ec.gp.ADFStack
-
Moves n items onto the substack (pops them off the stack and pushes them onto the substack).
- moves - Variable in class ec.app.ant.Ant
-
- moves - Variable in class ec.app.lawnmower.Lawnmower
-
- Mow - Class in ec.app.lawnmower.func
-
- Mow() - Constructor for class ec.app.lawnmower.func.Mow
-
- mt - Variable in class ec.util.MersenneTwister
-
- mt - Variable in class ec.util.MersenneTwisterFast
-
- mti - Variable in class ec.util.MersenneTwister
-
- mti - Variable in class ec.util.MersenneTwisterFast
-
- mu - Variable in class ec.eda.cmaes.CMAESSpecies
-
The truncated individuals used to update the distribution.
- mu - Variable in class ec.es.MuCommaLambdaBreeder
-
- MuCommaLambdaBreeder - Class in ec.es
-
MuCommaLambdaBreeder is a Breeder which, together with
ESSelection, implements the (mu,lambda) breeding strategy and gathers
the comparison data you can use to implement a 1/5-rule mutation mechanism.
- MuCommaLambdaBreeder() - Constructor for class ec.es.MuCommaLambdaBreeder
-
- mueff - Variable in class ec.eda.cmaes.CMAESSpecies
-
The "mu_{eff}" constant in CMA-ES.
- mul(double[][], double[]) - Static method in class ec.app.ecsuite.ECSuite
-
Multiply a column vector against a matrix[row][column].
- Mul - Class in ec.app.regression.func
-
- Mul() - Constructor for class ec.app.regression.func.Mul
-
- Mul - Class in ec.app.tutorial4
-
- Mul() - Constructor for class ec.app.tutorial4.Mul
-
- Mul - Class in ec.app.twobox.func
-
- Mul() - Constructor for class ec.app.twobox.func.Mul
-
- MuLambdaBreederThread - Class in ec.es
-
A private helper class for implementing multithreaded breeding
- MuLambdaBreederThread() - Constructor for class ec.es.MuLambdaBreederThread
-
- MULTI_11_BITLENGTH - Static variable in class ec.app.multiplexer.MultiplexerData
-
The length of an atomic data element in Multiplexer-11 (a long)
- MULTI_11_NUM_BITSTRINGS - Static variable in class ec.app.multiplexer.MultiplexerData
-
The number of atomic elements in Multiplexer-11 comprising one string (32)
- MULTI_3_BITLENGTH - Static variable in class ec.app.multiplexer.MultiplexerData
-
The length of an atomic data element in Multiplexer-3 (a byte)
- MULTI_6_BITLENGTH - Static variable in class ec.app.multiplexer.MultiplexerData
-
The length of an atomic data element in Multiplexer-6 (a long)
- MULTI_FITNESS_POSTAMBLE - Static variable in class ec.multiobjective.MultiObjectiveFitness
-
- MultiBreedingPipeline - Class in ec.breed
-
MultiBreedingPipeline is a BreedingPipeline stores some n child sources;
each time it must produce an individual or two,
it picks one of these sources at random and has it do the production.
- MultiBreedingPipeline() - Constructor for class ec.breed.MultiBreedingPipeline
-
- MultiObjectiveDefaults - Class in ec.multiobjective
-
- MultiObjectiveDefaults() - Constructor for class ec.multiobjective.MultiObjectiveDefaults
-
- MultiObjectiveFitness - Class in ec.multiobjective
-
MultiObjectiveFitness is a subclass of Fitness which implements basic
multi-objective mechanisms suitable for being used with a variety of
multi-objective selection mechanisms, including ones using pareto-optimality.
- MultiObjectiveFitness() - Constructor for class ec.multiobjective.MultiObjectiveFitness
-
- MultiObjectiveStatistics - Class in ec.multiobjective
-
- MultiObjectiveStatistics() - Constructor for class ec.multiobjective.MultiObjectiveStatistics
-
- MultipleVectorCrossoverPipeline - Class in ec.vector.breed
-
MultipleVectorCrossoverPipeline is a BreedingPipeline which implements a uniform
(any point) crossover between multiple vectors.
- MultipleVectorCrossoverPipeline() - Constructor for class ec.vector.breed.MultipleVectorCrossoverPipeline
-
- Multiplexer - Class in ec.app.multiplexer
-
Multiplexer implements the family of n-Multiplexer problems.
- Multiplexer() - Constructor for class ec.app.multiplexer.Multiplexer
-
- Multiplexer - Class in ec.app.multiplexerslow
-
Multiplexer implements the family of n-Multiplexer problems.
- Multiplexer() - Constructor for class ec.app.multiplexerslow.Multiplexer
-
- MultiplexerData - Class in ec.app.multiplexer
-
This is ugly and complicated because it needs to hold a variety
of different-length bitstrings, including temporary ones held
while computing subtrees.
- MultiplexerData() - Constructor for class ec.app.multiplexer.MultiplexerData
-
- MultiplexerData - Class in ec.app.multiplexerslow
-
- MultiplexerData() - Constructor for class ec.app.multiplexerslow.MultiplexerData
-
- MultiPopCoevolutionaryEvaluator - Class in ec.coevolve
-
MultiPopCoevolutionaryEvaluator.java
- MultiPopCoevolutionaryEvaluator() - Constructor for class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- MultiSelection - Class in ec.select
-
MultiSelection is a SelectionMethod which stores some n subordinate
SelectionMethods.
- MultiSelection() - Constructor for class ec.select.MultiSelection
-
- MultiValuedRegression - Class in ec.app.tutorial4
-
- MultiValuedRegression() - Constructor for class ec.app.tutorial4.MultiValuedRegression
-
- MuPlusLambdaBreeder - Class in ec.es
-
MuPlusLambdaBreeder is a subclass of MuCommaLambdaBreeder which, together with
ESSelection, implements the (mu + lambda) breeding strategy and gathers
the comparison data you can use to implement a 1/5-rule mutation mechanism.
- MuPlusLambdaBreeder() - Constructor for class ec.es.MuPlusLambdaBreeder
-
- mutate(EvolutionState, int) - Method in class ec.rule.Rule
-
Mutate the rule.
- mutate(EvolutionState, int) - Method in class ec.rule.RuleIndividual
-
Mutates the Individual.
- mutate(EvolutionState, int) - Method in class ec.rule.RuleSet
-
Mutates rules in the RuleSet independently with the given probability.
- mutate(EvolutionState, int) - Method in class ec.vector.Gene
-
Mutate the gene.
- mutateAddLink(EvolutionState, int) - Method in class ec.neat.NEATIndividual
-
Try to add a new gene (link) into the current genome.
- mutateAddLinkProb - Variable in class ec.neat.NEATSpecies
-
Probability of doing add-link mutation.
- mutateAddNode(EvolutionState, int) - Method in class ec.neat.NEATIndividual
-
Add a new node into this individual.
- mutateAddNodeProb - Variable in class ec.neat.NEATSpecies
-
Probability of doing add-node mutation.
- MutateAllNodesPipeline - Class in ec.gp.breed
-
MutateAllNodesPipeline implements the AllNodes mutation algorithm described
in Kumar Chellapilla,
"A Preliminary Investigation into Evolving Modular Programs without Subtree
Crossover", GP98.
- MutateAllNodesPipeline() - Constructor for class ec.gp.breed.MutateAllNodesPipeline
-
- MutateDemotePipeline - Class in ec.gp.breed
-
MutateDemotePipeline works very similarly to the DemoteNode algorithm
described in Kumar Chellapilla,
"A Preliminary Investigation into Evolving Modular Programs without Subtree
Crossover", GP98, and is also similar to the "insertion" operator found in
Una-May O'Reilly's thesis,
"An Analysis of Genetic Programming".
- MutateDemotePipeline() - Constructor for class ec.gp.breed.MutateDemotePipeline
-
- mutateERC(EvolutionState, int) - Method in class ec.gp.ERC
-
Mutates the node's "value".
- MutateERCPipeline - Class in ec.gp.breed
-
MutateERCPipeline works very similarly to the "Gaussian" algorithm
described in Kumar Chellapilla,
"A Preliminary Investigation into Evolving Modular Programs without Subtree
Crossover", GP98.
- MutateERCPipeline() - Constructor for class ec.gp.breed.MutateERCPipeline
-
- mutateERCs(GPNode, EvolutionState, int) - Method in class ec.gp.breed.MutateERCPipeline
-
- mutateGeneReenable() - Method in class ec.neat.NEATIndividual
-
Reenable a gene if it's disabled.
- mutateGeneReenableProb - Variable in class ec.neat.NEATSpecies
-
Probability of reenable a disabled gene.
- mutateLinkWeights(EvolutionState, int, NEATSpecies, double, double, NEATSpecies.MutationType) - Method in class ec.neat.NEATIndividual
-
Mutate the weights of the genes
- mutateLinkWeightsProb - Variable in class ec.neat.NEATSpecies
-
Probability of doing link weight mutate.
- MutateOneNodePipeline - Class in ec.gp.breed
-
MutateOneNodesPipeline implements the OneNode mutation algorithm described
in Kumar Chellapilla,
"A Preliminary Investigation into Evolving Modular Programs without Subtree
Crossover", GP98.
- MutateOneNodePipeline() - Constructor for class ec.gp.breed.MutateOneNodePipeline
-
- mutateOnlyProb - Variable in class ec.neat.NEATSpecies
-
Probility of a non-mating reproduction.
- MutatePromotePipeline - Class in ec.gp.breed
-
MutatePromotePipeline works very similarly to the PromoteNode algorithm
described in Kumar Chellapilla,
"A Preliminary Investigation into Evolving Modular Programs without Subtree
Crossover", GP98, and is also similar to the "deletion" operator found in
Una-May O'Reilly's thesis,
"An Analysis of Genetic Programming".
- MutatePromotePipeline() - Constructor for class ec.gp.breed.MutatePromotePipeline
-
- MutateSwapPipeline - Class in ec.gp.breed
-
MutateSwapPipeline works very similarly to the Swap algorithm
described in Kumar Chellapilla,
"A Preliminary Investigation into Evolving Modular Programs without Subtree
Crossover", GP98.
- MutateSwapPipeline() - Constructor for class ec.gp.breed.MutateSwapPipeline
-
- mutateToggleEnable(EvolutionState, int, int) - Method in class ec.neat.NEATIndividual
-
Randomly enable or disable a gene.
- mutateToggleEnableProb - Variable in class ec.neat.NEATSpecies
-
Probability of changing the enable status of gene.
- mutationDistributionIndex - Variable in class ec.vector.FloatVectorSpecies
-
The distribution index for Polynomial Mutation, per gene.
- mutationDistributionIndex(int) - Method in class ec.vector.FloatVectorSpecies
-
- mutationIsBounded - Variable in class ec.vector.FloatVectorSpecies
-
Whether mutation is bounded to the min- and max-gene values, per gene.
- mutationIsBounded(int) - Method in class ec.vector.FloatVectorSpecies
-
- mutationIsBounded - Variable in class ec.vector.IntegerVectorSpecies
-
Whether mutation is bounded to the min- and max-gene values, per gene.
- mutationIsBounded(int) - Method in class ec.vector.IntegerVectorSpecies
-
- mutationIsBoundedDefined - Variable in class ec.vector.FloatVectorSpecies
-
Whether the mutationIsBounded value was defined, per gene.
- mutationIsBoundedDefined - Variable in class ec.vector.IntegerVectorSpecies
-
Whether the mutationIsBounded value was defined, per gene.
- mutationNumber - Variable in class ec.neat.NEATGene
-
The mutation number of this gene, Used to see how much mutation has
changed.
- MutationPipeline - Class in ec.gp.koza
-
MutationPipeline is a GPBreedingPipeline which
implements a strongly-typed version of the
"Point Mutation" operator as described in Koza I.
- MutationPipeline() - Constructor for class ec.gp.koza.MutationPipeline
-
- mutationProbability - Variable in class ec.vector.VectorSpecies
-
Probability that a gene will mutate, per gene.
- mutationProbability(int) - Method in class ec.vector.VectorSpecies
-
- MutationType() - Constructor for enum ec.neat.NEATSpecies.MutationType
-
- mutationType - Variable in class ec.vector.BitVectorSpecies
-
Mutation type, per gene.
- mutationType(int) - Method in class ec.vector.BitVectorSpecies
-
- mutationType - Variable in class ec.vector.FloatVectorSpecies
-
Mutation type, per gene.
- mutationType(int) - Method in class ec.vector.FloatVectorSpecies
-
- mutationType - Variable in class ec.vector.IntegerVectorSpecies
-
Mutation type, per gene.
- mutationType(int) - Method in class ec.vector.IntegerVectorSpecies
-
- mutDiffCoeff - Variable in class ec.neat.NEATSpecies
-
Coefficient for mutational difference genes in compatibility computation.
- mybase - Variable in class ec.BreedingPipeline
-
My parameter base -- I keep it around so I can print some messages that are useful with it (not deep cloned)
- myId - Variable in class ec.exchange.IslandExchangeMailbox
-
- MyStatistics - Class in ec.app.tutorial3
-
- MyStatistics() - Constructor for class ec.app.tutorial3.MyStatistics
-
- N - Static variable in class ec.util.MersenneTwister
-
- N - Static variable in class ec.util.MersenneTwisterFast
-
- N_BUCKETS_DEFAULT - Static variable in class ec.parsimony.BucketTournamentSelection
-
Default number of buckets
- n_incoming - Variable in class ec.exchange.IslandExchangeMailbox
-
- N_RULES - Static variable in class ec.rule.RuleSet
-
The message to appear when printing the rule set
- name() - Method in class ec.app.regression.func.KeijzerERC
-
- name() - Method in class ec.app.regression.func.KornsERC
-
- name() - Method in class ec.app.regression.func.VladERCA
-
- name() - Method in class ec.app.regression.func.VladERCB
-
- name() - Method in class ec.app.regression.func.VladERCC
-
- name - Variable in class ec.gp.ADF
-
The "function name" of the ADF, to distinguish it from other GP
functions you might provide.
- name() - Method in class ec.gp.ADF
-
- name - Variable in class ec.gp.ADFArgument
-
The "function name" of the ADFArgument, to distinguish it from other GP
functions you might provide.
- name() - Method in class ec.gp.ADFArgument
-
- name() - Method in class ec.gp.ERC
-
Returns the lowercase "name" of this ERC function class, some
simple, short name which distinguishes this class from other ERC
function classes you're using.
- name - Variable in class ec.gp.GPFunctionSet
-
Name of the GPFunctionSet
- name() - Method in class ec.gp.GPNode
-
Returns a Lisp-like atom for the node and any nodes of the same class.
- name - Variable in class ec.gp.GPNodeConstraints
-
The name of the GPNodeConstraints object -- this is NOT the
name of the GPNode
- name - Variable in class ec.gp.GPTreeConstraints
-
- name - Variable in class ec.gp.GPType
-
The name of the type
- name() - Method in class ec.gp.push.Terminal
-
- name - Variable in class ec.rule.RuleConstraints
-
The name of the RuleConstraints object
- name - Variable in class ec.rule.RuleSetConstraints
-
The name of the RuleSetConstraints object
- name - Variable in class ec.util.ReflectedObject
-
- name - Static variable in class ec.util.Version
-
- names - Static variable in class ec.app.regression.Benchmarks
-
- Nand - Class in ec.app.majority.func
-
- Nand() - Constructor for class ec.app.majority.func.Nand
-
- Nand - Class in ec.app.parity.func
-
- Nand() - Constructor for class ec.app.parity.func.Nand
-
- nBuckets - Variable in class ec.parsimony.BucketTournamentSelection
-
- NEATBreeder - Class in ec.neat
-
NEATBreeder is a Breeder which overrides the breedPopulation method to first
mark the individuals in each subspecies that are allow to reproduce, and
replace the population with new individuals in each subspecies.
- NEATBreeder() - Constructor for class ec.neat.NEATBreeder
-
- NEATDefaults - Class in ec.neat
-
NEATDefaults is the basic defaults class for the neat package.
- NEATDefaults() - Constructor for class ec.neat.NEATDefaults
-
- NEATGene - Class in ec.neat
-
NEATGene is the combination of class Gene and class Link in original code.
- NEATGene() - Constructor for class ec.neat.NEATGene
-
- NEATIndividual - Class in ec.neat
-
NEATIndividual is GeneVectorIndividual with NEATNetwork as phenotype.
- NEATIndividual() - Constructor for class ec.neat.NEATIndividual
-
- NEATInitializer - Class in ec.neat
-
NEATInitializer is a SimpleInitializer which ensures that the subpopulations
are all create from an existing template individual read from file.
- NEATInitializer() - Constructor for class ec.neat.NEATInitializer
-
- NEATInnovation - Class in ec.neat
-
NEATInnovation is a class for recording the innovation information during the
evolution of neat.
- NEATInnovation() - Constructor for class ec.neat.NEATInnovation
-
- NEATNetwork - Class in ec.neat
-
NEATNetwork is the phenotype of NEATIndividual.
- NEATNetwork() - Constructor for class ec.neat.NEATNetwork
-
- NEATNode - Class in ec.neat
-
NEATNode is the class to represent node in network, it stores status of the
node in that network.
- NEATNode() - Constructor for class ec.neat.NEATNode
-
- NEATNode.FunctionType - Enum in ec.neat
-
The activation function is used in for hidden node.
- NEATNode.NodePlace - Enum in ec.neat
-
The place this node could be.
- NEATNode.NodeType - Enum in ec.neat
-
The type of a node.
- NEATSpecies - Class in ec.neat
-
NEATSpecies is a GeneVectorSpecies which implements NEAT algorithm.
- NEATSpecies() - Constructor for class ec.neat.NEATSpecies
-
- NEATSpecies.MutationType - Enum in ec.neat
-
- NEATSubspecies - Class in ec.neat
-
NEATSubspecies is the actual Species in original code.
- NEATSubspecies() - Constructor for class ec.neat.NEATSubspecies
-
- Neg - Class in ec.app.regression.func
-
- Neg() - Constructor for class ec.app.regression.func.Neg
-
- negA - Variable in class ec.app.edge.Edge
-
- NegExp - Class in ec.app.regression.func
-
- NegExp() - Constructor for class ec.app.regression.func.NegExp
-
- negT - Variable in class ec.app.edge.Edge
-
- neighborhood - Variable in class ec.app.majority.CA
-
- NEIGHBORHOOD - Static variable in class ec.app.majority.MajorityGA
-
- NEIGHBORHOOD - Static variable in class ec.app.majority.MajorityGP
-
- neighborhood - Variable in class ec.pso.Particle
-
- neighborhood - Variable in class ec.pso.PSOBreeder
-
- neighborhoodBestFitness - Variable in class ec.pso.Particle
-
- neighborhoodBestGenome - Variable in class ec.pso.Particle
-
- neighborhoodSize - Variable in class ec.pso.PSOBreeder
-
- neighborhoodSize - Variable in class ec.spatial.SpatialTournamentSelection
-
- networkPrototype - Variable in class ec.neat.NEATSpecies
-
The prototypical network.
- newGenerationFirst() - Method in class ec.neat.NEATSubspecies
-
Return the first individual in newGenIndividuals list.
- newGenIndividuals - Variable in class ec.neat.NEATSubspecies
-
The next generation individuals within this species
- newIndividual(EvolutionState, int) - Method in class ec.co.ant.AntSpecies
-
- newIndividual(EvolutionState, int) - Method in class ec.co.grasp.GraspSpecies
-
- newIndividual(EvolutionState, int) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- newIndividual(EvolutionState, int) - Method in class ec.eda.cmaes.CMAESSpecies
-
- newIndividual(EvolutionState, int) - Method in class ec.eda.pbil.PBILSpecies
-
- newIndividual(EvolutionState, int) - Method in class ec.gp.ge.GESpecies
-
This is an ugly hack to simulate the "Sensible Initialization",
First we create a GPIndividual, then reverse-map it to GEIndividuals,
We do not need to call IntegerVectorSpecies.newIndividual() since it is overriden
by the GPSpecies.newIndividual();
Moreover, as in the case for non-identical representations (i,e, GP-GE island
models etc,), the grammar rules, tree constraints, ERC's etc, are supposed to be
identical across all islands, so we are using the same "gpspecies" inside this class.
- newIndividual(EvolutionState, int) - Method in class ec.gp.GPSpecies
-
- newIndividual(EvolutionState, LineNumberReader) - Method in class ec.gp.GPSpecies
-
- newIndividual(EvolutionState, DataInput) - Method in class ec.gp.GPSpecies
-
- newIndividual(EvolutionState, int, ArrayList<NEATNode>, ArrayList<Gene>) - Method in class ec.neat.NEATSpecies
-
Create a new individual with given nodes and genes
- newIndividual(EvolutionState, int) - Method in class ec.rule.RuleSpecies
-
- newIndividual(EvolutionState, int) - Method in class ec.Species
-
Provides a brand-new individual to fill in a population.
- newIndividual(EvolutionState, LineNumberReader) - Method in class ec.Species
-
Provides an individual read from a stream, including
the fitness; the individual will
appear as it was written by printIndividual(...).
- newIndividual(EvolutionState, DataInput) - Method in class ec.Species
-
Provides an individual read from a DataInput source, including
the fitness.
- newIndividual(EvolutionState, int) - Method in class ec.vector.VectorSpecies
-
- newIndividuals - Variable in class ec.es.MuCommaLambdaBreeder
-
- newIndividuals - Variable in class ec.simple.SimpleBreeder
-
- newinds - Variable in class ec.eval.Job
-
- newLinkTries - Variable in class ec.neat.NEATSpecies
-
Number of tries mutateAddLink will attempt to find an open link.
- newNodeId - Variable in class ec.neat.NEATInnovation
-
If a new node was created, this is its node id.
- newNodeTries - Variable in class ec.neat.NEATSpecies
-
Number of tries mutateAddNode will attempt to build a new node.
- newpop - Variable in class ec.es.MuLambdaBreederThread
-
- newpop - Variable in class ec.simple.SimpleBreederThread
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.build.PTC1
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.build.PTC2
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.build.RandomBranch
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.build.RandTree
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.build.Uniform
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.GPNodeBuilder
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.koza.FullBuilder
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.koza.GrowBuilder
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.koza.HalfBuilder
-
- newRootedTree(EvolutionState, GPType, int, GPNodeParent, GPFunctionSet, int, int) - Method in class ec.gp.push.PushBuilder
-
- newWeight - Variable in class ec.neat.NEATInnovation
-
If a link is added, this is its weight.
- next(int) - Method in class ec.util.MersenneTwister
-
Returns an integer with bits bits filled with a random number.
- nextBoolean() - Method in class ec.util.MersenneTwister
-
This method is missing from jdk 1.0.x and below.
- nextBoolean(float) - Method in class ec.util.MersenneTwister
-
This generates a coin flip with a probability probability
of returning true, else returning false.
- nextBoolean(double) - Method in class ec.util.MersenneTwister
-
This generates a coin flip with a probability probability
of returning true, else returning false.
- nextBoolean() - Method in class ec.util.MersenneTwisterFast
-
- nextBoolean(float) - Method in class ec.util.MersenneTwisterFast
-
This generates a coin flip with a probability probability
of returning true, else returning false.
- nextBoolean(double) - Method in class ec.util.MersenneTwisterFast
-
This generates a coin flip with a probability probability
of returning true, else returning false.
- nextByte() - Method in class ec.util.MersenneTwister
-
For completeness' sake, though it's not in java.util.Random.
- nextByte() - Method in class ec.util.MersenneTwisterFast
-
- nextBytes(byte[]) - Method in class ec.util.MersenneTwister
-
A bug fix for all versions of the JDK.
- nextBytes(byte[]) - Method in class ec.util.MersenneTwisterFast
-
- nextChar() - Method in class ec.util.MersenneTwister
-
For completeness' sake, though it's not in java.util.Random.
- nextChar() - Method in class ec.util.MersenneTwisterFast
-
- nextDouble() - Method in class ec.util.MersenneTwister
-
A bug fix for versions of JDK 1.1 and below.
- nextDouble(boolean, boolean) - Method in class ec.util.MersenneTwister
-
Returns a double in the range from 0.0 to 1.0, possibly inclusive of 0.0 and 1.0 themselves.
- nextDouble() - Method in class ec.util.MersenneTwisterFast
-
Returns a random double in the half-open range from [0.0,1.0).
- nextDouble(boolean, boolean) - Method in class ec.util.MersenneTwisterFast
-
Returns a double in the range from 0.0 to 1.0, possibly inclusive of 0.0 and 1.0 themselves.
- nextDoubleClosedInterval(MersenneTwisterFast) - Method in class ec.app.bbob.BBOBenchmarks
-
- nextFloat() - Method in class ec.util.MersenneTwister
-
A bug fix for versions of JDK 1.1 and below.
- nextFloat(boolean, boolean) - Method in class ec.util.MersenneTwister
-
Returns a float in the range from 0.0f to 1.0f, possibly inclusive of 0.0f and 1.0f themselves.
- nextFloat() - Method in class ec.util.MersenneTwisterFast
-
Returns a random float in the half-open range from [0.0f,1.0f).
- nextFloat(boolean, boolean) - Method in class ec.util.MersenneTwisterFast
-
Returns a float in the range from 0.0f to 1.0f, possibly inclusive of 0.0f and 1.0f themselves.
- nextGaussian() - Method in class ec.util.MersenneTwister
-
A bug fix for all JDK code including 1.2.
- nextGaussian() - Method in class ec.util.MersenneTwisterFast
-
- nextIndexPosition - Variable in class ec.exchange.IslandExchangeMailbox
-
- nextInnovationNumber() - Method in class ec.neat.NEATSpecies
-
- nextInt(int) - Method in class ec.util.MersenneTwister
-
This method is missing from JDK 1.1 and below.
- nextInt() - Method in class ec.util.MersenneTwisterFast
-
- nextInt(int) - Method in class ec.util.MersenneTwisterFast
-
Returns an integer drawn uniformly from 0 to n-1.
- nextLong(long) - Method in class ec.util.MersenneTwister
-
This method is for completness' sake.
- nextLong() - Method in class ec.util.MersenneTwisterFast
-
Returns a long drawn uniformly from 0 to n-1.
- nextLong(long) - Method in class ec.util.MersenneTwisterFast
-
Returns a long drawn uniformly from 0 to n-1.
- nextPowerOfTwo(int) - Method in class ec.coevolve.CompetitiveEvaluator
-
- nextPowerOfTwo(int) - Method in class ec.gp.ge.GESpecies
-
- nextShort() - Method in class ec.util.MersenneTwister
-
For completeness' sake, though it's not in java.util.Random.
- nextShort() - Method in class ec.util.MersenneTwisterFast
-
- nextSubpopulationSize(EvolutionState, int) - Method in class ec.simple.SimpleBreeder
-
Returns the next subpopulation size.
- nextToken(boolean) - Method in class ec.util.Lexer
-
Returns the next token as a string.
- nextToken() - Method in class ec.util.Lexer
-
Returns the next token as a string.
- NGUYEN1 - Static variable in class ec.app.regression.Benchmarks
-
- NGUYEN10 - Static variable in class ec.app.regression.Benchmarks
-
- NGUYEN2 - Static variable in class ec.app.regression.Benchmarks
-
- NGUYEN3 - Static variable in class ec.app.regression.Benchmarks
-
- NGUYEN4 - Static variable in class ec.app.regression.Benchmarks
-
- NGUYEN5 - Static variable in class ec.app.regression.Benchmarks
-
- NGUYEN6 - Static variable in class ec.app.regression.Benchmarks
-
- NGUYEN7 - Static variable in class ec.app.regression.Benchmarks
-
- NGUYEN8 - Static variable in class ec.app.regression.Benchmarks
-
- NGUYEN9 - Static variable in class ec.app.regression.Benchmarks
-
- NHIGHPEAKS21 - Static variable in class ec.app.bbob.BBOBenchmarks
-
- NHIGHPEAKS22 - Static variable in class ec.app.bbob.BBOBenchmarks
-
- nImmigrants - Variable in class ec.exchange.InterPopulationExchange
-
- nImmigrants - Variable in class ec.exchange.IslandExchangeMailbox
-
the number of immigrants in the storage for each of the subpopulations
- NK - Class in ec.app.nk
-
NK implmements the NK-landscape developed by Stuart Kauffman (in the book The Origins of
Order: Self-Organization and Selection in Evolution).
- NK() - Constructor for class ec.app.nk.NK
-
- NO_LOGS - Static variable in class ec.util.Output
-
When passed to print functions, doesn't do any printing
- NO_PROBABILITY - Static variable in class ec.BreedingSource
-
- NO_SIZE_LIMIT - Static variable in class ec.gp.koza.CrossoverPipeline
-
- NO_SIZE_LIMIT - Static variable in class ec.gp.koza.MutationPipeline
-
- NO_TREENUM - Static variable in class ec.gp.GPTree
-
- noContainment(GPNode, GPNode) - Method in class ec.gp.breed.InternalCrossoverPipeline
-
Returns true if inner1 and inner2 do not contain one another
- node - Variable in class ec.gp.breed.SizeFairCrossoverPipeline.NodeInfo
-
- node - Variable in class ec.gp.build.UniformGPNodeStorage
-
- node - Variable in class ec.gp.GPNodeGatherer
-
- Node(String) - Constructor for class ec.util.ThreadPool.Node
-
- nodeCal(GPNode, EvolutionState) - Method in class ec.app.ordertree.OrderTree
-
- nodeConstraintRepository - Variable in class ec.gp.GPInitializer
-
- nodeConstraints - Variable in class ec.gp.GPInitializer
-
- nodeEquals(GPNode) - Method in class ec.app.lawnmower.func.LawnERC
-
- nodeEquals(GPNode) - Method in class ec.app.regression.func.RegERC
-
- nodeEquals(GPNode) - Method in class ec.gp.ADF
-
Determines node equality by comparing the class, associated tree, and
function name of the nodes.
- nodeEquals(GPNode) - Method in class ec.gp.ERC
-
Implement this to do ERC-to-ERC comparisons.
- nodeEquals(GPNode) - Method in class ec.gp.GPNode
-
Returns true if I am the "genetically" identical to this node, and our
children arrays are the same length, though
we may have different parents and children.
- nodeEquals(GPNode) - Method in class ec.gp.push.Terminal
-
- nodeEquivalentTo(GPNode) - Method in class ec.gp.GPNode
-
Returns true if I and the provided node are the same kind of
node -- that is, we could have both been cloned() and reset() from
the same prototype node.
- nodeHashCode() - Method in class ec.app.lawnmower.func.LawnERC
-
- nodeHashCode() - Method in class ec.app.regression.func.RegERC
-
- nodeHashCode() - Method in class ec.gp.ADF
-
Returns name.hashCode() + class.hashCode() + associatedTree.
- nodeHashCode() - Method in class ec.gp.ERC
-
Implement this to hash ERCs, along with other nodes, in such a way that two
"equal" ERCs will usually hash to the same value.
- nodeHashCode() - Method in class ec.gp.GPNode
-
Returns a hashcode usually associated with all nodes that are
equal to you (using nodeEquals(...)).
- nodeId - Variable in class ec.neat.NEATNode
-
Node id for this node.
- NodeInfo(GPNode, int) - Constructor for class ec.gp.breed.SizeFairCrossoverPipeline.NodeInfo
-
- nodeInPosition(int, GPNodeGatherer) - Method in class ec.gp.GPNode
-
Returns the p'th node, constrained by nodesearch,
in the subtree for which this GPNode is root.
- nodeInPosition(int, int) - Method in class ec.gp.GPNode
-
Returns the p'th node, constrained by nodesearch,
in the subtree for which this GPNode is root.
- nodeInPosition(int, GPNodeGatherer, int) - Method in class ec.gp.GPNode
-
- NodePlace() - Constructor for enum ec.neat.NEATNode.NodePlace
-
- nodePrototype - Variable in class ec.neat.NEATSpecies
-
The prototypical node for individuals in this species.
- nodes - Variable in class ec.app.tsp.TSPGraph
-
- nodes - Variable in class ec.gp.GPFunctionSet
-
The nodes that our GPTree can use: nodes[type][thenodes].
- nodes - Variable in class ec.gp.koza.KozaNodeSelector
-
The number of nodes in the tree, -1 if unknown.
- nodes - Variable in class ec.neat.NEATIndividual
-
All the node of this individual.
- nodes - Variable in class ec.neat.NEATNetwork
-
A list of all nodes for this network.
- nodes_h - Variable in class ec.gp.GPFunctionSet
-
The nodes that our GPTree can use: arrays of nodes hashed by type.
- nodeSameIndexExists(ArrayList, int) - Method in class ec.app.gpsemantics.Semantic
-
Given a list and an index, check whether a node of that index
exists in the list.
- nodesByArity - Variable in class ec.gp.GPFunctionSet
-
Nodes == a given arity, that is: nodesByArity[type][arity][thenodes]
- nodesByName - Variable in class ec.gp.GPFunctionSet
-
The nodes that our GPTree can use, hashed by name().
- nodeScore - Variable in class ec.app.klandscapes.KLandscapes
-
- NODESEARCH_ALL - Static variable in class ec.gp.GPNode
-
- NODESEARCH_CUSTOM - Static variable in class ec.gp.GPNode
-
- NODESEARCH_NONTERMINALS - Static variable in class ec.gp.GPNode
-
- NODESEARCH_TERMINALS - Static variable in class ec.gp.GPNode
-
- nodeselect - Variable in class ec.gp.breed.MutateAllNodesPipeline
-
How the pipeline chooses a subtree to mutate
- nodeselect - Variable in class ec.gp.breed.MutateERCPipeline
-
How the pipeline chooses a subtree to mutate
- nodeselect - Variable in class ec.gp.breed.MutateOneNodePipeline
-
How the pipeline chooses a subtree to mutate
- nodeselect - Variable in class ec.gp.koza.MutationPipeline
-
How the pipeline chooses a subtree to mutate
- nodeselect0 - Variable in class ec.gp.breed.InternalCrossoverPipeline
-
How the pipeline chooses the first subtree
- nodeselect1 - Variable in class ec.gp.breed.InternalCrossoverPipeline
-
How the pipeline chooses the second subtree
- nodeselect1 - Variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
How the pipeline selects a node from individual 1
- nodeselect1 - Variable in class ec.gp.koza.CrossoverPipeline
-
How the pipeline selects a node from individual 1
- nodeselect2 - Variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
How the pipeline selects a node from individual 2
- nodeselect2 - Variable in class ec.gp.koza.CrossoverPipeline
-
How the pipeline selects a node from individual 2
- nodesVisited(ConstructiveIndividual) - Method in class ec.app.tsp.TSPProblem
-
- NodeType() - Constructor for enum ec.neat.NEATNode.NodeType
-
- noImprovementStretch - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- noise - Variable in class ec.app.bbob.BBOBenchmarks
-
- noise - Variable in class ec.co.ant.SimplePheromoneTable
-
- noiseTypes - Variable in class ec.app.bbob.BBOBenchmarks
-
- NONE - Static variable in class ec.app.bbob.BBOBenchmarks
-
- Nonterminal - Class in ec.gp.push
-
ECJ implements Push's s-expressions as trees of nonterminals
and terminals.
- Nonterminal() - Constructor for class ec.gp.push.Nonterminal
-
- nonterminalProbabilities(int) - Method in class ec.gp.build.PTCFunctionSet
-
- nonterminalProbabilities(int) - Method in interface ec.gp.build.PTCFunctionSetForm
-
Returns an organized distribution (see ec.util.RandomChoice) of likelihoods
that various nonterminals in the function set will be chosen over other nonterminals
with the same return type.
- nonterminalProbability - Variable in class ec.gp.koza.KozaNodeSelector
-
The probability a nonterminal must be chosen.
- nonterminals - Variable in class ec.gp.GPFunctionSet
-
The nonterminals our GPTree can use: nonterminals[type][thenodes].
- nonterminals - Variable in class ec.gp.koza.KozaNodeSelector
-
The number of nonterminals in the tree, -1 if unknown.
- nonterminals_h - Variable in class ec.gp.GPFunctionSet
-
The nonterminals our GPTree can use: arrays of nonterminals hashed by type.
- nonterminalSelectionProbabilities(int) - Method in class ec.gp.build.PTCFunctionSet
-
- nonterminalSelectionProbabilities(int) - Method in interface ec.gp.build.PTCFunctionSetForm
-
Returns an array (by return type) of the probability that PTC1 must pick a
nonterminal over a terminal in order to guarantee the expectedTreeSize.
- nonterminalsOverArity - Variable in class ec.gp.GPFunctionSet
-
Nonterminals >= a given arity, that is: nonterminalsOverArity[type][arity][thenodes] --
this will be O(n^2).
- nonterminalsUnderArity - Variable in class ec.gp.GPFunctionSet
-
Nonterminals <= a given arity, that is: nonterminalsUnderArity[type][arity][thenodes] --
this will be O(n^2).
- nOpponentsMet - Variable in class ec.coevolve.EncapsulatedIndividual
-
- Nor - Class in ec.app.majority.func
-
- Nor() - Constructor for class ec.app.majority.func.Nor
-
- Nor - Class in ec.app.parity.func
-
- Nor() - Constructor for class ec.app.parity.func.Nor
-
- normalize(double[]) - Static method in class ec.app.ecsuite.ECSuite
-
Normalize a column vector.
- normalize - Variable in class ec.multiobjective.spea2.SPEA2Breeder
-
Indicates whether distance calculations first normalize the objectives to range between zero and one.
- normalizedFitness - Variable in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- normalizeObjectives() - Method in class ec.multiobjective.nsga3.SelectorTools
-
- NOSIZEGIVEN - Static variable in class ec.gp.GPNodeBuilder
-
Produces a new rooted tree of GPNodes whose root's return type is
swap-compatible with type.
- Not - Class in ec.app.majority.func
-
- Not() - Constructor for class ec.app.majority.func.Not
-
- Not - Class in ec.app.multiplexer.func
-
- Not() - Constructor for class ec.app.multiplexer.func.Not
-
- Not - Class in ec.app.multiplexerslow.func
-
- Not() - Constructor for class ec.app.multiplexerslow.func.Not
-
- NOT_SET - Static variable in class ec.multiobjective.spea2.SPEA2Breeder
-
- NOT_SET - Static variable in class ec.select.BestSelection
-
- NOT_SET - Static variable in class ec.simple.SimpleBreeder
-
- notifyMonitor(Object) - Method in class ec.eval.SlaveMonitor
-
- notifySlaveAvailability(SlaveConnection, Job, EvolutionState) - Method in class ec.eval.SlaveMonitor
-
Notifies the monitor that the particular slave has finished performing a job, and it (probably) is
available for other jobs.
- NRandomOneWayCompetitiveEvaluatorThread - Class in ec.coevolve
-
- NRandomOneWayCompetitiveEvaluatorThread() - Constructor for class ec.coevolve.NRandomOneWayCompetitiveEvaluatorThread
-
- NRandomTwoWayCompetitiveEvaluatorThread - Class in ec.coevolve
-
- NRandomTwoWayCompetitiveEvaluatorThread() - Constructor for class ec.coevolve.NRandomTwoWayCompetitiveEvaluatorThread
-
- nrSources - Variable in class ec.exchange.InterPopulationExchange
-
- NSGA2_RANK_PREAMBLE - Static variable in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- NSGA2_SPARSITY_PREAMBLE - Static variable in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- NSGA2Breeder - Class in ec.multiobjective.nsga2
-
This SimpleBreeder subclass breeds a set of children from the Population, then
joins the original Population with the children in a (mu+mu) fashion.
- NSGA2Breeder() - Constructor for class ec.multiobjective.nsga2.NSGA2Breeder
-
- NSGA2Breeder.BreedingState - Enum in ec.multiobjective.nsga2
-
We use a state variable to make sure that the nextSubpopulationSize() method
is only called at the appropriate time.
- NSGA2MultiObjectiveFitness - Class in ec.multiobjective.nsga2
-
NSGA2MultiObjectiveFitness is a subclass of MultiObjeciveFitness which
adds auxiliary fitness measures (sparsity, rank) largely used by MultiObjectiveStatistics.
- NSGA2MultiObjectiveFitness() - Constructor for class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- NSGA3Breeder - Class in ec.multiobjective.nsga3
-
This SimpleBreeder subclass breeds a set of children from the Population, then
joins the original Population with the children in a (mu+mu) fashion.
- NSGA3Breeder() - Constructor for class ec.multiobjective.nsga3.NSGA3Breeder
-
- NSGA3MultiObjectiveFitness - Class in ec.multiobjective.nsga3
-
NSGA3MultiObjectiveFitness is a subclass of NSGA2MultiObjectiveFitness which
adds auxiliary fitness measures (normalizedFitness, rank) largely used by MultiObjectiveStatistics.
- NSGA3MultiObjectiveFitness() - Constructor for class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- num_incoming - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
-
- NUM_INDIVIDUALS_PREAMBLE - Static variable in class ec.Subpopulation
-
- num_mig - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
-
- NUM_SOURCES - Static variable in class ec.app.tutorial2.OurMutatorPipeline
-
- NUM_SOURCES - Static variable in class ec.breed.BufferedBreedingPipeline
-
- NUM_SOURCES - Static variable in class ec.breed.CheckingPipeline
-
- NUM_SOURCES - Static variable in class ec.breed.FirstCopyPipeline
-
- NUM_SOURCES - Static variable in class ec.breed.GenerationSwitchPipeline
-
- NUM_SOURCES - Static variable in class ec.breed.InitializationPipeline
-
- NUM_SOURCES - Static variable in class ec.breed.RepeatPipeline
-
- NUM_SOURCES - Static variable in class ec.breed.ReproductionPipeline
-
- NUM_SOURCES - Static variable in class ec.breed.UniquePipeline
-
- NUM_SOURCES - Static variable in class ec.gp.breed.InternalCrossoverPipeline
-
- NUM_SOURCES - Static variable in class ec.gp.breed.MutateAllNodesPipeline
-
- NUM_SOURCES - Static variable in class ec.gp.breed.MutateDemotePipeline
-
- NUM_SOURCES - Static variable in class ec.gp.breed.MutateERCPipeline
-
- NUM_SOURCES - Static variable in class ec.gp.breed.MutateOneNodePipeline
-
- NUM_SOURCES - Static variable in class ec.gp.breed.MutatePromotePipeline
-
- NUM_SOURCES - Static variable in class ec.gp.breed.MutateSwapPipeline
-
- NUM_SOURCES - Static variable in class ec.gp.breed.RehangPipeline
-
- NUM_SOURCES - Static variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
- NUM_SOURCES - Static variable in class ec.gp.ge.breed.GETruncationPipeline
-
- NUM_SOURCES - Static variable in class ec.gp.koza.CrossoverPipeline
-
- NUM_SOURCES - Static variable in class ec.gp.koza.MutationPipeline
-
- NUM_SOURCES - Static variable in class ec.rule.breed.RuleCrossoverPipeline
-
- NUM_SOURCES - Static variable in class ec.rule.breed.RuleMutationPipeline
-
- NUM_SOURCES - Static variable in class ec.vector.breed.GeneDuplicationPipeline
-
- NUM_SOURCES - Static variable in class ec.vector.breed.ListCrossoverPipeline
-
- NUM_SOURCES - Static variable in class ec.vector.breed.VectorCrossoverPipeline
-
- NUM_SOURCES - Static variable in class ec.vector.breed.VectorMutationPipeline
-
- NUM_SUBPOPS_PREAMBLE - Static variable in class ec.Population
-
- NUM_TESTS - Static variable in class ec.app.majority.MajorityGA
-
- NUM_TESTS - Static variable in class ec.app.majority.MajorityGP
-
- NUM_TRIALS - Static variable in class ec.app.majority.MajorityGA
-
- NUM_TRIALS - Static variable in class ec.app.majority.MajorityGP
-
- numAssociations() - Method in class ec.multiobjective.nsga3.ReferencePoint
-
- numAtomicTypes - Variable in class ec.gp.GPInitializer
-
- numAvailableSlaves() - Method in class ec.eval.SlaveMonitor
-
Returns the number of available slave (not busy)
- number_of_destination_islands - Variable in class ec.exchange.IslandExchange
-
- NUMBER_OF_DIVISIONS - Static variable in class ec.multiobjective.nsga3.SelectorTools
-
- numberOfObjectives - Variable in class ec.multiobjective.nsga3.SelectorTools
-
- numberOfSubTreesBeneath - Variable in class ec.gp.breed.SizeFairCrossoverPipeline.NodeInfo
-
- numBits - Variable in class ec.app.parity.Parity
-
- numCharts - Variable in class ec.display.StatisticsChartPane
-
- NUMCHILDPERMUTATIONS - Variable in class ec.gp.build.Uniform
-
- numChildPermutations(GPInitializer, int, GPNode, int, int, int) - Method in class ec.gp.build.Uniform
-
- numComponents() - Method in class ec.app.knapsack.KnapsackProblem
-
- numComponents() - Method in class ec.app.tsp.TSPProblem
-
- numComponents - Variable in class ec.co.ant.SimplePheromoneTable
-
- numComponents() - Method in interface ec.co.ConstructiveProblemForm
-
- numComponents() - Method in class ec.eval.MasterProblem
-
- numCurrent - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- numDemotableNodes(GPInitializer, GPNode, int, GPFunctionSet) - Method in class ec.gp.breed.MutateDemotePipeline
-
- numDest - Variable in class ec.exchange.InterPopulationExchange.IPEInformation
-
- numDuplicateRetries - Variable in class ec.breed.UniquePipeline
-
- numDuplicateRetries - Variable in class ec.Subpopulation
-
Do we allow duplicates?
- numEdges - Variable in class ec.app.edge.Edge
-
- numEdges() - Method in class ec.app.tsp.TSPGraph
-
- numElites - Variable in class ec.multiobjective.nsga2.NSGA2Breeder
-
- numElites(EvolutionState, int) - Method in class ec.multiobjective.nsga2.NSGA2Breeder
-
- numElites(EvolutionState, int) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
Return the number of individuals that we aim to see in the elitist
archive.
- numElites(EvolutionState, Population, int) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
Return the number of individuals that we aim to see in the elitist
archive, as a function of the size of an existing population.
- numElites(EvolutionState, int) - Method in class ec.simple.SimpleBreeder
-
- NUMERIC_CONSTANT - Static variable in class ec.gp.ge.GrammarParser
-
- numEvaluations - Variable in class ec.EvolutionState
-
The number of evaluations the evolutionary computation system will run until it ends (up to the next generation boundary), or UNDEFINED
- numfuncnodes - Variable in class ec.gp.build.Uniform
-
- numGenerations - Variable in class ec.EvolutionState
-
The number of generations the evolutionary computation system will run until it ends, or UNDEFINED
- numGensField - Variable in class ec.display.ControlPanel
-
- numGuru - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- numInds - Variable in class ec.breed.ForceBreedingPipeline
-
- numinds - Variable in class ec.coevolve.CompetitiveEvaluatorThread
-
- numinds - Variable in class ec.es.MuLambdaBreederThread
-
- numinds - Variable in class ec.simple.SimpleBreederThread
-
- NUMINPUTS - Static variable in class ec.app.multiplexer.Multiplexer
-
- NUMINPUTS - Static variable in class ec.app.multiplexerslow.Multiplexer
-
- numIslands - Variable in class ec.exchange.IslandExchangeServer
-
- numJobs() - Method in class ec.eval.SlaveConnection
-
Returns the number of jobs that a slave is in charge of.
- numJobsField - Variable in class ec.display.ControlPanel
-
- numLogs() - Method in class ec.util.Output
-
Returns the number of logs currently posted.
- numNodeConstraints - Variable in class ec.gp.GPInitializer
-
- numNodes - Variable in class ec.app.edge.Edge
-
- numNodes() - Method in class ec.app.tsp.TSPGraph
-
- numNodes() - Method in class ec.app.tsp.TSPProblem
-
- numNodes(GPNodeGatherer) - Method in class ec.gp.GPNode
-
Returns the number of nodes, constrained by g.test(...)
in the subtree for which this GPNode is root.
- numNodes(int) - Method in class ec.gp.GPNode
-
Returns the number of nodes, constrained by nodesearch,
in the subtree for which this GPNode is root.
- numObjs - Variable in class ec.util.IntBag
-
- numOfObservations - Variable in class ec.eda.dovs.DOVSFitness
-
Number of evaluation have been performed on this individual.
- numOfObservations() - Method in class ec.eda.dovs.DOVSFitness
-
Return the number of simulation have done with current individual.
- numOfTotalSamples - Variable in class ec.eda.dovs.DOVSSpecies
-
This is for future using.
- numPrev - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- numPromotableNodes(GPInitializer, GPNode, int) - Method in class ec.gp.breed.MutatePromotePipeline
-
- numRead() - Method in class ec.util.DataPipe
-
Returns the number of elements read from the buffer so far (after the last reset()).
- numRehangableNodes(GPNode, int) - Method in class ec.gp.breed.RehangPipeline
-
- numRuleConstraints - Variable in class ec.rule.RuleInitializer
-
- numRules - Variable in class ec.rule.RuleSet
-
How many rules are there used in the rules array
- numRules() - Method in class ec.rule.RuleSet
-
How many rules are there used in the rules array
- numRuleSetConstraints - Variable in class ec.rule.RuleInitializer
-
- numRulesForReset(RuleSet, EvolutionState, int) - Method in class ec.rule.RuleSetConstraints
-
Returns a stochastic value picked to specify the number of rules
to generate when calling reset() on this kind of Rule.
- numSetTypes - Variable in class ec.gp.GPInitializer
-
- numShuffled - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- numSources() - Method in class ec.app.tutorial2.OurMutatorPipeline
-
- numSources() - Method in class ec.breed.BufferedBreedingPipeline
-
- numSources() - Method in class ec.breed.CheckingPipeline
-
- numSources() - Method in class ec.breed.FirstCopyPipeline
-
- numSources() - Method in class ec.breed.ForceBreedingPipeline
-
- numSources() - Method in class ec.breed.GenerationSwitchPipeline
-
- numSources() - Method in class ec.breed.InitializationPipeline
-
- numSources() - Method in class ec.breed.MultiBreedingPipeline
-
- numSources() - Method in class ec.breed.RepeatPipeline
-
- numSources() - Method in class ec.breed.ReproductionPipeline
-
- numSources() - Method in class ec.breed.UniquePipeline
-
- numSources() - Method in class ec.BreedingPipeline
-
Returns the number of sources to this pipeline.
- numSources() - Method in class ec.gp.breed.InternalCrossoverPipeline
-
- numSources() - Method in class ec.gp.breed.MutateAllNodesPipeline
-
- numSources() - Method in class ec.gp.breed.MutateDemotePipeline
-
- numSources() - Method in class ec.gp.breed.MutateERCPipeline
-
- numSources() - Method in class ec.gp.breed.MutateOneNodePipeline
-
- numSources() - Method in class ec.gp.breed.MutatePromotePipeline
-
- numSources() - Method in class ec.gp.breed.MutateSwapPipeline
-
- numSources() - Method in class ec.gp.breed.RehangPipeline
-
- numSources() - Method in class ec.gp.breed.SizeFairCrossoverPipeline
-
- numSources() - Method in class ec.gp.ge.breed.GETruncationPipeline
-
- numSources() - Method in class ec.gp.koza.CrossoverPipeline
-
- numSources() - Method in class ec.gp.koza.MutationPipeline
-
- numSources() - Method in class ec.rule.breed.RuleCrossoverPipeline
-
Returns 2
- numSources() - Method in class ec.rule.breed.RuleMutationPipeline
-
Returns 1
- numSources() - Method in class ec.vector.breed.GeneDuplicationPipeline
-
- numSources() - Method in class ec.vector.breed.ListCrossoverPipeline
-
- numSources() - Method in class ec.vector.breed.MultipleVectorCrossoverPipeline
-
Returns the number of parents
- numSources() - Method in class ec.vector.breed.VectorCrossoverPipeline
-
Returns 2
- numSources() - Method in class ec.vector.breed.VectorMutationPipeline
-
Returns 1
- numSwappableNodes(GPInitializer, GPNode, int) - Method in class ec.gp.breed.MutateSwapPipeline
-
- numTests - Variable in class ec.simple.SimpleEvaluator
-
- numTimes - Variable in class ec.breed.CheckingPipeline
-
- numTreeConstraints - Variable in class ec.gp.GPInitializer
-
- NUMTREESOFTYPE - Variable in class ec.gp.build.Uniform
-
- numTreesOfType(GPInitializer, int, int, int) - Method in class ec.gp.build.Uniform
-
- NUMTREESROOTEDBYNODE - Variable in class ec.gp.build.Uniform
-
- numTreesRootedByNode(GPInitializer, int, GPNode, int) - Method in class ec.gp.build.Uniform
-
- numTries - Variable in class ec.gp.breed.InternalCrossoverPipeline
-
How many times the pipeline attempts to pick nodes until it gives up.
- numTries - Variable in class ec.gp.breed.MutateDemotePipeline
-
The number of times the pipeline tries to build a valid mutated
tree before it gives up and just passes on the original
- numTries - Variable in class ec.gp.breed.MutatePromotePipeline
-
The number of times the pipeline tries to build a valid mutated
tree before it gives up and just passes on the original
- numTries - Variable in class ec.gp.breed.MutateSwapPipeline
-
The number of times the pipeline tries to build a valid mutated
tree before it gives up and just passes on the original
- numTries - Variable in class ec.gp.breed.RehangPipeline
-
The number of times the pipeline tries to find a tree with a
nonterminal before giving up and just copying the individual.
- numTries - Variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
How many times the pipeline attempts to pick nodes until it gives up.
- numTries - Variable in class ec.gp.koza.CrossoverPipeline
-
How many times the pipeline attempts to pick nodes until it gives up.
- numTries - Variable in class ec.gp.koza.MutationPipeline
-
The number of times the pipeline tries to build a valid mutated
tree before it gives up and just passes on the original
- numTries - Variable in class ec.vector.breed.ListCrossoverPipeline
-
- numVertices - Variable in class ec.app.mona.Mona
-
- numWritten() - Method in class ec.util.DataPipe
-
Returns the number of elements written to the buffer so far (after the last reset()).
- P - Variable in class ec.app.hiff.HIFF
-
- p - Variable in class ec.coevolve.CompetitiveEvaluatorThread
-
- P_A - Static variable in class ec.eda.dovs.DOVSSpecies
-
- p_add - Variable in class ec.rule.RuleSetConstraints
-
- P_ADD_NODE_MAX_GENOME_LENGTH - Static variable in class ec.neat.NEATSpecies
-
- P_ADD_PROB - Static variable in class ec.rule.RuleSetConstraints
-
- P_ADF - Static variable in class ec.gp.ADF
-
- P_ADF - Static variable in class ec.gp.ADFStack
-
- P_ADFARGUMENT - Static variable in class ec.gp.ADFArgument
-
- P_ADFCONTEXT - Static variable in class ec.gp.ADFContext
-
- P_ADFSTACK - Static variable in class ec.gp.ADFStack
-
- P_ADJACENT - Static variable in class ec.app.nk.NK
-
- P_AGE_SIGNIFICANCE - Static variable in class ec.neat.NEATSpecies
-
- P_ALLNEG - Static variable in class ec.app.edge.Edge
-
- P_ALLOW_CYCLES - Static variable in class ec.app.tsp.TSPProblem
-
- P_ALLOW_DUPLICATES - Static variable in class ec.app.knapsack.KnapsackProblem
-
- P_ALLPOS - Static variable in class ec.app.edge.Edge
-
- P_ALPHA - Static variable in class ec.co.ant.ProportionateComponentSelector
-
- P_ALPHA - Static variable in class ec.eda.pbil.PBILSpecies
-
- P_ALPHA_AMS - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_ALTERNATIVE_GENERATOR - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_ALTERNATIVE_GENERATOR_TRIES - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_ALTERNATIVE_TERMINATION - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_ALTERNATIVE_TERMINATION - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_AMALGAM - Static variable in class ec.eda.amalgam.AMALGAMDefaults
-
- P_AMALGAM_SPECIES - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_ANNEALED - Static variable in class ec.select.AnnealedSelection
-
Default base
- P_ARGUMENT - Static variable in class ec.gp.ADFArgument
-
- P_ASSOCIATEDTREE - Static variable in class ec.gp.ADF
-
- P_ATOMIC - Static variable in class ec.gp.GPInitializer
-
- P_B - Static variable in class ec.eda.dovs.DOVSSpecies
-
- P_B - Static variable in class ec.eda.pbil.PBILSpecies
-
- P_BABIES_STOLEN - Static variable in class ec.neat.NEATSpecies
-
- P_BEST - Static variable in class ec.select.BestSelection
-
Default base
- P_BEST_STRATEGY - Static variable in class ec.co.ant.GlobalUpdateRule
-
- P_BETA - Static variable in class ec.co.ant.ProportionateComponentSelector
-
- P_BITVECTORINDIVIDUAL - Static variable in class ec.vector.BitVectorIndividual
-
- P_BOLTZMANN - Static variable in class ec.select.BoltzmannSelection
-
Default base
- P_BREED - Static variable in class ec.breed.BreedDefaults
-
- P_BREED - Static variable in class ec.gp.breed.GPBreedDefaults
-
- P_BREEDER - Static variable in class ec.EvolutionState
-
- P_BREEDTHREADS - Static variable in class ec.Evolve
-
breedthreads parameter
- P_BUCKETS - Static variable in class ec.parsimony.BucketTournamentSelection
-
The number of buckets
- P_BUFFERED - Static variable in class ec.breed.BufferedBreedingPipeline
-
- P_BUFSIZE - Static variable in class ec.breed.BufferedBreedingPipeline
-
- P_BUILD - Static variable in class ec.gp.build.GPBuildDefaults
-
- P_BUILDER - Static variable in class ec.gp.koza.MutationPipeline
-
- P_BYTEVECTORINDIVIDUAL - Static variable in class ec.vector.ByteVectorIndividual
-
- P_C1 - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_CACHE - Static variable in class ec.select.AnnealedSelection
-
- P_CACHE - Static variable in class ec.select.TopSelection
-
- P_CC - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_CHATTY - Static variable in class ec.exchange.InterPopulationExchange
-
Whether or not we're chatty
- P_CHATTY - Static variable in class ec.exchange.IslandExchange
-
Whether or not we're chatty
- P_CHECK - Static variable in class ec.breed.CheckingPipeline
-
- P_CHECKPOINT - Static variable in class ec.EvolutionState
-
- P_CHECKPOINTDIRECTORY - Static variable in class ec.EvolutionState
-
- P_CHECKPOINTMODULO - Static variable in class ec.EvolutionState
-
- P_CHECKPOINTPREFIX - Static variable in class ec.EvolutionState
-
- P_CHECKPOINTPREFIX_OLD - Static variable in class ec.EvolutionState
-
- P_CHILD - Static variable in class ec.gp.GPNodeConstraints
-
- P_CHILD - Static variable in class ec.Statistics
-
- P_CHUNK_SIZE - Static variable in class ec.simple.SimpleEvaluator
-
- P_CHUNKSIZE - Static variable in class ec.vector.VectorSpecies
-
- P_CLIENT_PORT - Static variable in class ec.exchange.IslandExchange
-
The client port
- P_CLONE_PIPELINE_AND_POPULATION - Static variable in class ec.simple.SimpleBreeder
-
- P_CLONE_PROBLEM - Static variable in class ec.simple.SimpleEvaluator
-
- P_CMAES - Static variable in class ec.eda.cmaes.CMAESDefaults
-
- P_CMAES_SPECIES - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_CMU - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_COMPAT_THRESH - Static variable in class ec.neat.NEATSpecies
-
- P_COMPETE_STYLE - Static variable in class ec.coevolve.CompetitiveEvaluator
-
- P_COMPRESS - Static variable in class ec.simple.SimpleShortStatistics
-
- P_COMPRESS - Static variable in class ec.simple.SimpleStatistics
-
compress?
- P_COMPRESSED_COMMUNICATION - Static variable in class ec.exchange.IslandExchange
-
Whether the communication is compressed or not
- P_CONSTRAINTS - Static variable in class ec.rule.Rule
-
- P_CONSTRAINTS - Static variable in class ec.rule.RuleSet
-
The constraint for the rule set
- P_CONSTRAINTS_SIZE - Static variable in class ec.eda.dovs.DOVSSpecies
-
- P_CONSTRUCTION_RULE - Static variable in class ec.co.ant.AntSpecies
-
- P_CONSTRUCTION_RULE - Static variable in class ec.co.grasp.GraspSpecies
-
- P_CONTEXT - Static variable in class ec.gp.ADFStack
-
- P_CONTRIBUTION_TYPE - Static variable in class ec.app.ordertree.OrderTree
-
- P_COOLING_RATE - Static variable in class ec.select.BoltzmannSelection
-
Cooling rate parameter
- P_COVARIANCE - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_Cr - Static variable in class ec.de.DEBreeder
-
- P_CROSSOVER - Static variable in class ec.gp.koza.CrossoverPipeline
-
- P_CROSSOVER - Static variable in class ec.rule.breed.RuleCrossoverPipeline
-
- P_CROSSOVER - Static variable in class ec.vector.breed.MultipleVectorCrossoverPipeline
-
default base
- P_CROSSOVER - Static variable in class ec.vector.breed.VectorCrossoverPipeline
-
- P_CROSSOVER_DISTRIBUTION_INDEX - Static variable in class ec.vector.VectorSpecies
-
- P_CROSSOVERPROB - Static variable in class ec.rule.breed.RuleCrossoverPipeline
-
- P_CROSSOVERPROB - Static variable in class ec.vector.VectorSpecies
-
- P_CROSSOVERTYPE - Static variable in class ec.vector.VectorSpecies
-
- P_CS - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_CUTDOWN - Static variable in class ec.select.AnnealedSelection
-
- P_DAMPS - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_DATA - Static variable in class ec.gp.GPProblem
-
- p_database - Variable in class ec.eval.MetaProblem
-
A prototypical parameter database for the underlying (base-level) evolutionary computation system.
- P_DEBUG_INFO - Static variable in class ec.eval.MasterProblem
-
- P_DECAY_RATE - Static variable in class ec.co.ant.AntSystemUpdateRule
-
- P_DEFAULT_SUBPOP - Static variable in class ec.Population
-
- P_DEFAULTBASE - Static variable in class ec.co.ConstructiveIndividual
-
- p_del - Variable in class ec.rule.RuleSetConstraints
-
- P_DEL_PROB - Static variable in class ec.rule.RuleSetConstraints
-
- P_DELIMITER - Static variable in class ec.simple.SimpleShortStatistics
-
- P_DELTA_AMS - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_DEPOSIT_RULE - Static variable in class ec.co.ant.AntSystemUpdateRule
-
- P_DESELECTOR - Static variable in class ec.steadystate.SteadyStateBreeder
-
- P_DEST - Static variable in class ec.exchange.InterPopulationExchange
-
The prefix for destinations
- P_DEST_FOR_SUBPOP - Static variable in class ec.exchange.InterPopulationExchange
-
The number of destinations from current island
- P_DISJOINT_COEFF - Static variable in class ec.neat.NEATSpecies
-
- P_DO_DEPTH - Static variable in class ec.gp.koza.KozaShortStatistics
-
- P_DO_DESCRIPTION - Static variable in class ec.simple.SimpleStatistics
-
- P_DO_FINAL - Static variable in class ec.simple.SimpleStatistics
-
- P_DO_GENERATION - Static variable in class ec.simple.SimpleStatistics
-
- P_DO_HEADER - Static variable in class ec.simple.SimpleShortStatistics
-
- P_DO_HYPERVOLUME - Static variable in class ec.multiobjective.MultiObjectiveStatistics
-
- P_DO_MESSAGE - Static variable in class ec.simple.SimpleStatistics
-
- P_DO_PER_GENERATION_DESCRIPTION - Static variable in class ec.simple.SimpleStatistics
-
- P_DO_SIZE - Static variable in class ec.simple.SimpleShortStatistics
-
- P_DO_SUBPOPS - Static variable in class ec.simple.SimpleShortStatistics
-
- P_DO_TIME - Static variable in class ec.simple.SimpleShortStatistics
-
- P_DOLENGTHFIRST - Static variable in class ec.parsimony.DoubleTournamentSelection
-
- P_DOUBLEVECTORINDIVIDUAL - Static variable in class ec.vector.DoubleVectorIndividual
-
- P_DOVS - Static variable in class ec.eda.dovs.DOVSDefaults
-
- P_DOVS_SPECIES - Static variable in class ec.eda.dovs.DOVSSpecies
-
- P_DROPOFF_AGE - Static variable in class ec.neat.NEATSpecies
-
- P_DUPLICATE_RETRIES - Static variable in class ec.vector.VectorSpecies
-
- P_DUPLICATION - Static variable in class ec.vector.breed.GeneDuplicationPipeline
-
- P_EC - Static variable in class ec.ECDefaults
-
- P_ELITE - Static variable in class ec.simple.SimpleBreeder
-
- P_ELITE - Static variable in class ec.singlestate.SingleStateBreeder
-
- P_ELITE_FRAC - Static variable in class ec.simple.SimpleBreeder
-
- P_EMPTY_AT_GEN - Static variable in class ec.steadystate.SteadyStateEvolutionState
-
- P_EQUALSIZE - Static variable in class ec.gp.koza.MutationPipeline
-
- P_ES - Static variable in class ec.es.ESDefaults
-
- P_ESSELECT - Static variable in class ec.es.ESSelection
-
- P_ETA_DEC - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_ETA_SHIFT - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_ETA_SIGMA - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_EVALCOMPRESSION - Static variable in class ec.eval.Slave
-
- P_EVALCOMPRESSION - Static variable in class ec.eval.SlaveMonitor
-
- P_EVALMASTERHOST - Static variable in class ec.eval.Slave
-
- P_EVALMASTERPORT - Static variable in class ec.eval.Slave
-
- P_EVALMASTERPORT - Static variable in class ec.eval.SlaveMonitor
-
- P_EVALSLAVENAME - Static variable in class ec.eval.Slave
-
- P_EVALTHREADS - Static variable in class ec.Evolve
-
evalthreads parameter
- P_EVALUATIONS - Static variable in class ec.EvolutionState
-
- P_EVALUATOR - Static variable in class ec.EvolutionState
-
- P_EVEN - Static variable in class ec.app.parity.Parity
-
- P_EXCESS_COEFF - Static variable in class ec.neat.NEATSpecies
-
- P_EXCHANGE_MODULO - Static variable in class ec.singlestate.SingleStateEvolutionState
-
- P_EXCHANGER - Static variable in class ec.EvolutionState
-
- P_EXPANDED_SUBPOP_SIZE - Static variable in class ec.singlestate.SingleStateBreeder
-
- P_EXPECTED - Static variable in class ec.gp.build.PTC1
-
- P_EXTRA_BEHAVIOR - Static variable in class ec.Subpopulation
-
- P_F - Static variable in class ec.de.DEBreeder
-
- P_F1 - Static variable in class ec.app.moosuite.MooSuite
-
- P_F2 - Static variable in class ec.app.moosuite.MooSuite
-
- P_F3 - Static variable in class ec.app.moosuite.MooSuite
-
- P_FILE - Static variable in class ec.app.ant.Ant
-
- P_FILE - Static variable in class ec.app.push.Regression
-
- P_FILE - Static variable in class ec.app.regression.Regression
-
- P_FILE - Static variable in class ec.app.tsp.TSPProblem
-
- P_FILE - Static variable in class ec.eval.MetaProblem
-
- P_FILE - Static variable in class ec.gp.ge.GESpecies
-
- P_FILE - Static variable in class ec.Population
-
- P_FILE - Static variable in class ec.Subpopulation
-
- P_FILENAME - Static variable in class ec.app.sat.SAT
-
- P_FINISHER - Static variable in class ec.EvolutionState
-
- P_FIRST - Static variable in class ec.select.FirstSelection
-
default base
- P_FIRST_COPY - Static variable in class ec.breed.FirstCopyPipeline
-
- P_FITNESS - Static variable in class ec.Fitness
-
base parameter for defaults
- P_FITNESS - Static variable in class ec.Species
-
- P_FITNESSPROPORTIONATE - Static variable in class ec.select.FitProportionateSelection
-
Default base
- P_FLOAT - Static variable in class ec.gp.push.Terminal
-
- P_FloatVectorIndividual - Static variable in class ec.vector.FloatVectorIndividual
-
- P_FNOISE - Static variable in class ec.de.Best1BinDEBreeder
-
- P_FON - Static variable in class ec.app.moosuite.MooSuite
-
- P_FORCE - Static variable in class ec.breed.ForceBreedingPipeline
-
- P_FULL - Static variable in class ec.simple.SimpleShortStatistics
-
- P_FULLBUILDER - Static variable in class ec.gp.koza.FullBuilder
-
- P_FUNC - Static variable in class ec.gp.GPFunctionSet
-
- P_FUNC - Static variable in class ec.gp.push.Terminal
-
- P_FUNCTIONNAME - Static variable in class ec.gp.ADF
-
- P_FUNCTIONNAME - Static variable in class ec.gp.ADFArgument
-
- P_FUNCTIONSET - Static variable in class ec.gp.GPTreeConstraints
-
- P_FUNCTIONSETS - Static variable in class ec.gp.GPInitializer
-
- P_GE - Static variable in class ec.gp.ge.GEDefaults
-
- P_GEN_MAX - Static variable in class ec.breed.GenerationSwitchPipeline
-
- P_GEN_MAX - Static variable in class ec.breed.MultiBreedingPipeline
-
- P_GEN_MAX - Static variable in class ec.breed.UniquePipeline
-
- P_GENE - Static variable in class ec.neat.NEATGene
-
- P_GENE - Static variable in class ec.vector.Gene
-
- P_GENE - Static variable in class ec.vector.GeneVectorSpecies
-
- P_GENERALIZE - Static variable in class ec.app.edge.Edge
-
- P_GENERATIONS - Static variable in class ec.EvolutionState
-
- P_GENEVECTORINDIVIDUAL - Static variable in class ec.vector.GeneVectorIndividual
-
- P_GENOME_SIZE - Static variable in class ec.app.bbob.BBOBenchmarks
-
- P_GENOMESIZE - Static variable in class ec.vector.VectorSpecies
-
- P_GEOMETRIC_PROBABILITY - Static variable in class ec.vector.VectorSpecies
-
- P_GESPECIES - Static variable in class ec.gp.ge.GESpecies
-
- P_GETS - Static variable in class ec.select.GreedyOverselection
-
- P_GLOBAL_COEFFICIENT - Static variable in class ec.pso.PSOBreeder
-
- P_GP - Static variable in class ec.gp.GPDefaults
-
- P_GPDATA - Static variable in class ec.gp.GPData
-
- P_GPPROBLEM - Static variable in class ec.gp.GPProblem
-
- P_GPSPECIES - Static variable in class ec.gp.ge.GESpecies
-
- P_GPSPECIES - Static variable in class ec.gp.GPSpecies
-
- P_GREEDY - Static variable in class ec.select.GreedyOverselection
-
- P_GROUP_SIZE - Static variable in class ec.coevolve.CompetitiveEvaluator
-
- P_GROWBUILDER - Static variable in class ec.gp.koza.GrowBuilder
-
- P_HALFBUILDER - Static variable in class ec.gp.koza.HalfBuilder
-
- P_HEADLESS - Static variable in class ec.app.mona.Mona
-
- P_HIGHDIMENSION - Static variable in class ec.app.highdimension.HighDimension
-
- P_HOMOLOGOUS - Static variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
- P_IAMSLAVE - Static variable in class ec.Evaluator
-
- P_ID - Static variable in class ec.exchange.IslandExchangeServer
-
The id
- P_IN - Static variable in class ec.app.mona.Mona
-
- P_INCLUDE_SELF - Static variable in class ec.pso.PSOBreeder
-
- P_IND_COMPETES - Static variable in class ec.spatial.SpatialTournamentSelection
-
Some models assume an individual is always selected to compete for breeding a child that would
take its location in space.
- P_INDIVIDUAL - Static variable in class ec.Individual
-
A reasonable parameter base element for individuals
- P_INDIVIDUAL - Static variable in class ec.Species
-
- P_INFOFILE - Static variable in class ec.app.tutorial3.MyStatistics
-
- P_INFORMANT_COEFFICIENT - Static variable in class ec.pso.PSOBreeder
-
- P_INIT - Static variable in class ec.breed.InitializationPipeline
-
- P_INIT - Static variable in class ec.gp.GPTreeConstraints
-
- P_INITIAL_CONCENTRATION - Static variable in class ec.co.ant.SimplePheromoneTable
-
- P_INITIAL_REPETITION - Static variable in class ec.eda.dovs.DOVSSpecies
-
- P_INITIALIZE_WITH_NOISE - Static variable in class ec.co.ant.SimplePheromoneTable
-
- P_INITIALIZER - Static variable in class ec.EvolutionState
-
- P_INITSCHEME - Static variable in class ec.gp.ge.GESpecies
-
- P_INNOVATION - Static variable in class ec.neat.NEATInnovation
-
- P_INNOVATION - Static variable in class ec.neat.NEATSpecies
-
- P_INNOVATIONNUMBER - Static variable in class ec.EvolutionState
-
- P_INSTRUCTION - Static variable in class ec.gp.push.PushInstruction
-
- P_INSTRUCTION - Static variable in class ec.gp.push.Terminal
-
- P_INTEGER - Static variable in class ec.gp.push.Terminal
-
- P_INTEGERVECTORINDIVIDUAL - Static variable in class ec.vector.IntegerVectorIndividual
-
- P_INTERNALCROSSOVER - Static variable in class ec.gp.breed.InternalCrossoverPipeline
-
- P_INTERSPECIES_MATE_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_IS_SERVER - Static variable in class ec.exchange.IslandExchange
-
Whether the server is also on this island
- P_ISLAND - Static variable in class ec.exchange.IslandExchangeServer
-
The parameter for the island's information
- P_JOB_SIZE - Static variable in class ec.eval.MasterProblem
-
- P_JOBFILEPREFIX - Static variable in class ec.display.ControlPanel
-
- P_K - Static variable in class ec.app.hiff.HIFF
-
- P_K - Static variable in class ec.app.nk.NK
-
- P_K - Static variable in class ec.multiobjective.spea2.SPEA2Breeder
-
- P_KILL_PROPORTION - Static variable in class ec.parsimony.TarpeianStatistics
-
one in n individuals are killed
- P_KNAPSACK_SIZE - Static variable in class ec.app.knapsack.KnapsackProblem
-
- P_KOZA - Static variable in class ec.gp.koza.GPKozaDefaults
-
- P_KOZAFITNESS - Static variable in class ec.gp.koza.KozaFitness
-
- P_KUR - Static variable in class ec.app.moosuite.MooSuite
-
- P_KVALUE - Variable in class ec.app.klandscapes.KLandscapes
-
- P_LAMBDA - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_LAMBDA - Static variable in class ec.es.MuCommaLambdaBreeder
-
- P_LEXICASESELECT - Static variable in class ec.select.LexicaseSelection
-
- P_LIKELIHOOD - Static variable in class ec.BreedingPipeline
-
Indicates the probability that the Breeding Pipeline will perform its mutative action instead of just doing reproduction.
- P_LINEDISTANCE - Static variable in class ec.vector.VectorSpecies
-
- P_LIST_CROSSOVER - Static variable in class ec.vector.breed.ListCrossoverPipeline
-
- P_LOCAL_UPDATE_RULE - Static variable in class ec.co.ant.AntSpecies
-
- P_LONGVECTORINDIVIDUAL - Static variable in class ec.vector.LongVectorIndividual
-
- P_MAILBOX_CAPACITY - Static variable in class ec.exchange.IslandExchangeServer
-
The size of the mailbox (for each of the subpopulations)
- P_MAJORITY - Static variable in class ec.app.gpsemantics.Semantic
-
- P_MASTERPROBLEM - Static variable in class ec.Evaluator
-
- P_MATE_MULTIPOINT_AVG_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MATE_MULTIPOINT_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MATE_ONLY_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MATE_SINGLE_POINT_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MAX - Static variable in class ec.gp.push.Terminal
-
- P_MAX_CROSSOVER_PERCENT - Static variable in class ec.vector.breed.ListCrossoverPipeline
-
- P_MAX_NETWORK_DEPTH - Static variable in class ec.neat.NEATSpecies
-
- P_MAX_STEPS - Static variable in class ec.app.push.Regression
-
- P_MAXDEPTH - Static variable in class ec.gp.breed.InternalCrossoverPipeline
-
- P_MAXDEPTH - Static variable in class ec.gp.breed.MutateDemotePipeline
-
- P_MAXDEPTH - Static variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
- P_MAXDEPTH - Static variable in class ec.gp.build.PTC1
-
- P_MAXDEPTH - Static variable in class ec.gp.build.PTC2
-
- P_MAXDEPTH - Static variable in class ec.gp.koza.CrossoverPipeline
-
- P_MAXDEPTH - Static variable in class ec.gp.koza.KozaBuilder
-
- P_MAXDEPTH - Static variable in class ec.gp.koza.MutationPipeline
-
- P_MAXGENE - Static variable in class ec.vector.FloatVectorSpecies
-
- P_MAXGENE - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_MAXIMIZE - Static variable in class ec.multiobjective.MultiObjectiveFitness
-
Is higher better?
- P_MAXIMUMNUMBEROFCONCURRENTJOBSPERSLAVE - Static variable in class ec.eval.SlaveMonitor
-
- P_MAXOBJECTIVES - Static variable in class ec.multiobjective.MultiObjectiveFitness
-
parameter for max fitness values
- P_MAXSIZE - Static variable in class ec.gp.GPNodeBuilder
-
- P_MAXSIZE - Static variable in class ec.gp.koza.CrossoverPipeline
-
- P_MAXSIZE - Static variable in class ec.gp.koza.MutationPipeline
-
- P_MAXSIZE - Static variable in class ec.rule.RuleSetConstraints
-
- P_MAXTEST - Static variable in class ec.app.edge.Edge
-
- P_MEAN - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_MEMBER - Static variable in class ec.gp.GPSetType
-
- P_MERGE - Static variable in class ec.simple.SimpleEvaluator
-
- P_MIDDLEPROBABILITY - Static variable in class ec.app.tutorial3.OurSelection
-
- P_MIGRATING_ISLAND - Static variable in class ec.exchange.IslandExchangeServer
-
the parameter for migrating islands' ids
- P_MIN - Static variable in class ec.gp.push.Terminal
-
- P_MIN_CHILD_SIZE - Static variable in class ec.vector.breed.ListCrossoverPipeline
-
- P_MIN_CROSSOVER_PERCENT - Static variable in class ec.vector.breed.ListCrossoverPipeline
-
- P_MINDEPTH - Static variable in class ec.gp.koza.KozaBuilder
-
- P_MINGENE - Static variable in class ec.vector.FloatVectorSpecies
-
- P_MINGENE - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_MINIMUM_PHEROMONE - Static variable in class ec.co.ant.ACSLocalUpdateRule
-
- P_MINOBJECTIVES - Static variable in class ec.multiobjective.MultiObjectiveFitness
-
parameter for min fitness values
- P_MINSIZE - Static variable in class ec.gp.GPNodeBuilder
-
- P_MINSIZE - Static variable in class ec.rule.RuleSetConstraints
-
- P_MODULO - Static variable in class ec.exchange.InterPopulationExchange
-
The parameter for the modulo (how many generations should pass between consecutive sendings of individuals
- P_MODULO - Static variable in class ec.exchange.IslandExchangeServer
-
The parameter for the modulo (how many generations should pass between consecutive sendings of individuals
- P_MOVES - Static variable in class ec.app.ant.Ant
-
- P_MU - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_MU - Static variable in class ec.es.MuCommaLambdaBreeder
-
- P_MU_FRACTION - Static variable in class ec.es.MuCommaLambdaBreeder
-
- P_MULTI - Static variable in class ec.multiobjective.MultiObjectiveDefaults
-
- P_MULTIBREED - Static variable in class ec.breed.GenerationSwitchPipeline
-
- P_MULTIBREED - Static variable in class ec.breed.MultiBreedingPipeline
-
- P_MULTISELECT - Static variable in class ec.select.MultiSelection
-
- P_MUT_DIFF_COEFF - Static variable in class ec.neat.NEATSpecies
-
- P_MUTATE_ADD_LINK_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MUTATE_ADD_NODE_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MUTATE_GENE_REENABLE_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MUTATE_LINK_WEIGHT_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MUTATE_ONLY_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MUTATE_TOGGLE_ENABLE_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_MUTATEALLNODES - Static variable in class ec.gp.breed.MutateAllNodesPipeline
-
- P_MUTATEDEMOTE - Static variable in class ec.gp.breed.MutateDemotePipeline
-
- P_MUTATEERC - Static variable in class ec.gp.breed.MutateERCPipeline
-
- P_MUTATEONENODE - Static variable in class ec.gp.breed.MutateOneNodePipeline
-
- P_MUTATEPROMOTE - Static variable in class ec.gp.breed.MutatePromotePipeline
-
- P_MUTATESWAP - Static variable in class ec.gp.breed.MutateSwapPipeline
-
- P_MUTATION - Static variable in class ec.gp.koza.MutationPipeline
-
- P_MUTATION - Static variable in class ec.rule.breed.RuleMutationPipeline
-
- P_MUTATION - Static variable in class ec.vector.breed.VectorMutationPipeline
-
- P_MUTATION_BOUNDED - Static variable in class ec.vector.FloatVectorSpecies
-
- P_MUTATION_BOUNDED - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_MUTATION_DISTRIBUTION_INDEX - Static variable in class ec.vector.FloatVectorSpecies
-
- P_MUTATIONPROB - Static variable in class ec.vector.VectorSpecies
-
- P_MUTATIONTYPE - Static variable in class ec.vector.BitVectorSpecies
-
- P_MUTATIONTYPE - Static variable in class ec.vector.FloatVectorSpecies
-
- P_MUTATIONTYPE - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_MUZZLE - Static variable in class ec.eval.MetaProblem
-
- P_MUZZLE - Static variable in class ec.eval.Slave
-
- P_MUZZLE - Static variable in class ec.Evolve
-
Should we muzzle stdout and stderr? [deprecated]
- P_MUZZLE - Static variable in class ec.Statistics
-
- P_N - Static variable in class ec.app.nk.NK
-
- P_N - Static variable in class ec.select.BestSelection
-
- P_N_FRACTION - Static variable in class ec.select.BestSelection
-
- P_N_SIZE - Static variable in class ec.spatial.SpatialTournamentSelection
-
The size of the neighborhood from where parents are selected.
- P_NAME - Static variable in class ec.gp.GPFunctionSet
-
- P_NAME - Static variable in class ec.gp.GPNodeConstraints
-
- P_NAME - Static variable in class ec.gp.GPTreeConstraints
-
- P_NAME - Static variable in class ec.gp.GPType
-
- P_NAME - Static variable in class ec.rule.RuleConstraints
-
- P_NAME - Static variable in class ec.rule.RuleSetConstraints
-
The size of a byte
- P_NEAT - Static variable in class ec.neat.NEATDefaults
-
- P_NEIGHBORHOOD - Static variable in class ec.pso.PSOBreeder
-
- P_NEIGHBORHOOD_SIZE - Static variable in class ec.pso.PSOBreeder
-
- P_NETWORK - Static variable in class ec.neat.NEATNetwork
-
- P_NETWORK - Static variable in class ec.neat.NEATSpecies
-
- P_NEW_LINK_TRIES - Static variable in class ec.neat.NEATSpecies
-
- P_NEW_NODE_TRIES - Static variable in class ec.neat.NEATSpecies
-
- P_NIS_MAX - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_NODE - Static variable in class ec.gp.GPNode
-
- P_NODE - Static variable in class ec.neat.NEATNode
-
- P_NODE - Static variable in class ec.neat.NEATSpecies
-
- P_NODECONSTRAINTS - Static variable in class ec.gp.GPInitializer
-
- P_NODECONSTRAINTS - Static variable in class ec.gp.GPNode
-
- P_NODESELECTOR - Static variable in class ec.gp.GPBreedingPipeline
-
Standard parameter for node-selectors associated with a GPBreedingPipeline
- P_NODESELECTOR - Static variable in class ec.gp.koza.KozaNodeSelector
-
- P_NOISE - Static variable in class ec.app.bbob.BBOBenchmarks
-
- P_NOISE - Static variable in class ec.co.ant.SimplePheromoneTable
-
- P_NONTERMINAL_PROBABILITY - Static variable in class ec.gp.koza.KozaNodeSelector
-
- P_NORMALIZE - Static variable in class ec.multiobjective.spea2.SPEA2Breeder
-
- P_NUM_GURU - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- P_NUM_INCOMING_MIGRATING_COUNTRIES - Static variable in class ec.exchange.IslandExchangeServer
-
- P_NUM_IND - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- P_NUM_INSTRUCTIONS - Static variable in class ec.gp.push.Terminal
-
- P_NUM_ISLANDS - Static variable in class ec.exchange.IslandExchangeServer
-
The number of islands
- P_NUM_MIGRATING_COUNTRIES - Static variable in class ec.exchange.IslandExchangeServer
-
The number of islands where immigrants will be sent
- P_NUM_PARAMS - Static variable in class ec.eval.MetaProblem
-
- P_NUM_RAND_IND - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- P_NUM_SEGMENTS - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_NUM_SEGMENTS - Static variable in class ec.vector.VectorSpecies
-
- P_NUM_SHUFFLED - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- P_NUM_TESTS - Static variable in class ec.simple.SimpleEvaluator
-
- P_NUM_TRIES - Static variable in class ec.gp.breed.InternalCrossoverPipeline
-
- P_NUM_TRIES - Static variable in class ec.gp.breed.MutateDemotePipeline
-
- P_NUM_TRIES - Static variable in class ec.gp.breed.MutatePromotePipeline
-
- P_NUM_TRIES - Static variable in class ec.gp.breed.MutateSwapPipeline
-
- P_NUM_TRIES - Static variable in class ec.gp.breed.RehangPipeline
-
- P_NUM_TRIES - Static variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
- P_NUM_TRIES - Static variable in class ec.gp.koza.CrossoverPipeline
-
- P_NUM_TRIES - Static variable in class ec.gp.koza.MutationPipeline
-
- P_NUM_TRIES - Static variable in class ec.vector.breed.ListCrossoverPipeline
-
- P_NUM_VALS - Static variable in class ec.eval.MetaProblem
-
- P_NUMBITS - Static variable in class ec.app.multiplexer.Multiplexer
-
- P_NUMBITS - Static variable in class ec.app.multiplexerslow.Multiplexer
-
- P_NUMBITS - Static variable in class ec.app.parity.Parity
-
- P_NUMCHILDREN - Static variable in class ec.Statistics
-
- P_NUMINDS - Static variable in class ec.breed.ForceBreedingPipeline
-
- P_NUMOBJECTIVES - Static variable in class ec.multiobjective.MultiObjectiveFitness
-
parameter for size of objectives
- P_NUMRULESETS - Static variable in class ec.rule.RuleIndividual
-
- P_NUMSELECTS - Static variable in class ec.select.MultiSelection
-
- P_NUMSIZES - Static variable in class ec.gp.GPNodeBuilder
-
- P_NUMSIZES - Static variable in class ec.rule.RuleSetConstraints
-
- P_NUMSOURCES - Static variable in class ec.BreedingPipeline
-
Standard parameter for number of sources (only used if numSources returns DYNAMIC_SOURCES)
- P_NUMTIMES - Static variable in class ec.breed.CheckingPipeline
-
- P_NUMTREES - Static variable in class ec.gp.GPIndividual
-
- P_OFFSET - Static variable in class ec.exchange.InterPopulationExchange
-
How many generations to pass at the beginning of the evolution before the first
emigration from the current subpopulation
- P_OFFSET - Static variable in class ec.exchange.IslandExchangeServer
-
How many generations to pass at the beginning of the evolution before the first emigration from the current island
- P_ONESHOT - Static variable in class ec.eval.Slave
-
Should slave go into an infinite loop looking for new masters after the master has quit, or not?
- P_ORDER - Static variable in class ec.app.gpsemantics.Semantic
-
- P_OURMUTATION - Static variable in class ec.app.tutorial2.OurMutatorPipeline
-
- P_OURSELECTION - Static variable in class ec.app.tutorial3.OurSelection
-
- P_OUT - Static variable in class ec.app.mona.Mona
-
- P_OUT_OF_BOUNDS_RETRIES - Static variable in class ec.de.DEBreeder
-
- P_OUTOFBOUNDS_RETRIES - Static variable in class ec.vector.FloatVectorSpecies
-
- P_OVER_EVAL - Static variable in class ec.coevolve.CompetitiveEvaluator
-
- P_OWN_ID - Static variable in class ec.exchange.IslandExchange
-
The id of the island
- P_P - Static variable in class ec.app.hiff.HIFF
-
- P_PARAM - Static variable in class ec.eval.MetaProblem
-
- P_PARAMETER_MISSING - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_PARETO_FRONT_FILE - Static variable in class ec.multiobjective.MultiObjectiveStatistics
-
front file parameter
- P_PARSER - Static variable in class ec.gp.ge.GESpecies
-
- P_PARSER - Static variable in class ec.gp.ge.GrammarParser
-
- P_PASSES - Static variable in class ec.gp.ge.GESpecies
-
- P_PBIL_SPECIES - Static variable in class ec.eda.pbil.PBILSpecies
-
- P_PERSONAL_COEFFICIENT - Static variable in class ec.pso.PSOBreeder
-
- P_PF - Static variable in class ec.de.Rand1EitherOrDEBreeder
-
- P_PHEROMONE_TABLE - Static variable in class ec.co.ant.AntSpecies
-
- P_PICKGROWPROBABILITY - Static variable in class ec.gp.koza.HalfBuilder
-
- P_PICKWORST - Static variable in class ec.parsimony.BucketTournamentSelection
-
If the worst individual should be picked in the tournament
- P_PICKWORST - Static variable in class ec.parsimony.DoubleTournamentSelection
-
- P_PICKWORST - Static variable in class ec.parsimony.RatioBucketTournamentSelection
-
if the worst individual should be picked in the tournament
- P_PICKWORST - Static variable in class ec.select.BestSelection
-
- P_PICKWORST - Static variable in class ec.select.TournamentSelection
-
- P_PICKWORST2 - Static variable in class ec.parsimony.DoubleTournamentSelection
-
- P_PIPE - Static variable in class ec.Species
-
- P_POL - Static variable in class ec.app.moosuite.MooSuite
-
- P_POLYNOMIAL_ALTERNATIVE - Static variable in class ec.vector.FloatVectorSpecies
-
- P_POP - Static variable in class ec.Initializer
-
parameter for a new population
- P_POPFILE - Static variable in class ec.app.tutorial3.MyStatistics
-
- P_PRINT_STYLE - Static variable in class ec.gp.GPTree
-
- P_PRINTACCESSEDPARAMETERS - Static variable in class ec.Evolve
-
- P_PRINTALLPARAMETERS - Static variable in class ec.Evolve
-
- P_PRINTUNACCESSEDPARAMETERS - Static variable in class ec.Evolve
-
- P_PRINTUNUSEDPARAMETERS - Static variable in class ec.Evolve
-
- P_PRINTUSEDPARAMETERS - Static variable in class ec.Evolve
-
- P_PROB - Static variable in class ec.BreedingSource
-
- P_PROB_BEST - Static variable in class ec.co.ant.PseudorandomProportionateComponentSelector
-
- P_PROBABILITY - Static variable in class ec.gp.GPNodeConstraints
-
- P_PROBABILITY - Static variable in class ec.parsimony.ProportionalTournamentSelection
-
The parameter for the probability of having the tournament based on fitness
- P_PROBLEM - Static variable in class ec.Evaluator
-
- p_problem - Variable in class ec.Evaluator
-
- P_PROBLEM - Static variable in class ec.gp.ge.GEProblem
-
- P_PROBLEM - Static variable in class ec.Problem
-
- P_PROBLEM_NAME - Static variable in class ec.app.gpsemantics.Semantic
-
- P_PROBLEM_TYPE - Static variable in class ec.app.regression.Benchmarks
-
- P_PROBLEMNAME - Variable in class ec.app.klandscapes.KLandscapes
-
- P_PROPORTIONAL_TOURNAMENT - Static variable in class ec.parsimony.ProportionalTournamentSelection
-
default base
- P_PTC1 - Static variable in class ec.gp.build.PTC1
-
- P_PTC2 - Static variable in class ec.gp.build.PTC2
-
- P_PUSH - Static variable in class ec.gp.push.PushDefaults
-
- P_PUSHBUILDER - Static variable in class ec.gp.push.PushBuilder
-
- P_Q - Static variable in class ec.co.ant.AntSystemUpdateRule
-
- P_QUITONRUNCOMPLETE - Static variable in class ec.EvolutionState
-
- P_QV - Static variable in class ec.app.moosuite.MooSuite
-
- P_RAND_ORDER_PROB - Static variable in class ec.rule.RuleSetConstraints
-
- P_RANDOM - Static variable in class ec.select.RandomSelection
-
default base
- P_RANDOM_WALK_PROBABILITY - Static variable in class ec.vector.FloatVectorSpecies
-
- P_RANDOM_WALK_PROBABILITY - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_RANDOMBRANCH - Static variable in class ec.gp.build.RandomBranch
-
- P_RANDOMBRANCH - Static variable in class ec.gp.build.RandTree
-
- p_randorder - Variable in class ec.rule.RuleSetConstraints
-
- P_RANGE - Static variable in class ec.app.twobox.TwoBox
-
- P_RATIO - Static variable in class ec.parsimony.RatioBucketTournamentSelection
-
The value of RATIO: each step, the worse 1/RATIO individuals are assigned the same fitness
- P_RATIO_BUCKET_TOURNAMENT - Static variable in class ec.parsimony.RatioBucketTournamentSelection
-
default base
- P_RC - Static variable in class ec.app.hiff.HIFF
-
- P_RECUR_ONLY_PROB - Static variable in class ec.neat.NEATSpecies
-
- P_REEVALUATE_ELITES - Static variable in class ec.simple.SimpleBreeder
-
- P_REEVALUATE_INDIVIDUALS - Static variable in class ec.eval.MetaProblem
-
- P_REEVALUATE_NOISY_PROBLEMS - Static variable in class ec.app.bbob.BBOBenchmarks
-
- P_REFERENCE_POINT - Static variable in class ec.multiobjective.HypervolumeStatistics
-
- P_REFERENCE_POINT - Static variable in class ec.multiobjective.MultiObjectiveStatistics
-
- P_REHANG - Static variable in class ec.gp.breed.RehangPipeline
-
- P_REPEAT - Static variable in class ec.breed.RepeatPipeline
-
- P_REPLACEMENT_PROBABILITY - Static variable in class ec.steadystate.SteadyStateEvolutionState
-
- P_REPRODUCE - Static variable in class ec.breed.ReproductionPipeline
-
- P_RESCHEDULELOSTJOBS - Static variable in class ec.eval.SlaveMonitor
-
- P_RESETMAXSIZE - Static variable in class ec.rule.RuleSetConstraints
-
- P_RESETMINSIZE - Static variable in class ec.rule.RuleSetConstraints
-
- P_RESETSIZE - Static variable in class ec.rule.RuleSetConstraints
-
- P_RESTART_TYPE - Static variable in class ec.evolve.RandomRestarts
-
- P_RESTART_UPPERBOUND - Static variable in class ec.evolve.RandomRestarts
-
- P_RETRIES - Static variable in class ec.breed.UniquePipeline
-
- P_RETRIES - Static variable in class ec.Subpopulation
-
- P_RETURNINDIVIDUALS - Static variable in class ec.eval.Slave
-
- P_RETURNS - Static variable in class ec.gp.GPNodeConstraints
-
- P_RETURNS - Static variable in class ec.gp.GPTreeConstraints
-
- P_RHO - Static variable in class ec.co.ant.ACSLocalUpdateRule
-
- P_RHO - Static variable in class ec.co.ant.GlobalUpdateRule
-
- P_ROOT_PROBABILITY - Static variable in class ec.gp.koza.KozaNodeSelector
-
- P_RULE - Static variable in class ec.rule.Rule
-
- P_RULE - Static variable in class ec.rule.RuleDefaults
-
- P_RULE - Static variable in class ec.rule.RuleSetConstraints
-
num rulesets
- P_RULECONSTRAINTS - Static variable in class ec.rule.RuleInitializer
-
- P_RULESET - Static variable in class ec.rule.RuleIndividual
-
- P_RULESET - Static variable in class ec.rule.RuleSet
-
- P_RULESETCONSTRAINTS - Static variable in class ec.rule.RuleInitializer
-
- P_RULESPECIES - Static variable in class ec.rule.RuleSpecies
-
- P_RUNEVOLVE - Static variable in class ec.eval.Slave
-
Should slave run its own evolutionary process?
- P_RUNS - Static variable in class ec.eval.MetaProblem
-
- P_RUNTIME - Static variable in class ec.eval.Slave
-
Time to run evolution on the slaves in seconds
- P_SCALED_FITNESS_FLOOR - Static variable in class ec.select.SigmaScalingSelection
-
Scaled fitness floor
- P_SCH - Static variable in class ec.app.moosuite.MooSuite
-
- P_SEED - Static variable in class ec.app.ecsuite.ECSuite
-
- P_SEED - Static variable in class ec.Evolve
-
seed parameter
- P_SEGMENT - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_SEGMENT - Static variable in class ec.vector.VectorSpecies
-
- P_SEGMENT_END - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_SEGMENT_END - Static variable in class ec.vector.VectorSpecies
-
- P_SEGMENT_START - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_SEGMENT_START - Static variable in class ec.vector.VectorSpecies
-
- P_SEGMENT_TYPE - Static variable in class ec.vector.IntegerVectorSpecies
-
- P_SEGMENT_TYPE - Static variable in class ec.vector.VectorSpecies
-
- P_SELECT - Static variable in class ec.select.MultiSelection
-
- P_SELECT - Static variable in class ec.select.SelectDefaults
-
- P_SELECT_METHOD - Static variable in class ec.exchange.InterPopulationExchange
-
The selection method for sending individuals to other islands
- P_SELECT_METHOD - Static variable in class ec.exchange.IslandExchange
-
The selection method for sending individuals to other islands
- P_SELECT_TO_DIE_METHOD - Static variable in class ec.exchange.InterPopulationExchange
-
The selection method for deciding individuals to be replaced by immigrants
- P_SELECT_TO_DIE_METHOD - Static variable in class ec.exchange.IslandExchange
-
The selection method for deciding individuals to be replaced by immigrants
- P_SELECTION_METHOD_CURRENT - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- P_SELECTION_METHOD_PREV - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- P_SELECTOR - Static variable in class ec.co.ant.SimpleConstructionRule
-
- P_SELECTOR - Static variable in class ec.co.grasp.SimpleConstructionRule
-
- P_SEQUENTIAL_BREEDING - Static variable in class ec.simple.SimpleBreeder
-
- P_SERVER_ADDRESS - Static variable in class ec.exchange.IslandExchange
-
The server address
- P_SERVER_PORT - Static variable in class ec.exchange.IslandExchange
-
The server port
- P_SERVER_PORT - Static variable in class ec.exchange.IslandExchangeServer
-
The server port
- P_SET - Static variable in class ec.gp.GPInitializer
-
- P_SET_RANDOM - Static variable in class ec.eval.MetaProblem
-
- P_SHORTVECTORINDIVIDUAL - Static variable in class ec.vector.ShortVectorIndividual
-
- P_SHOULD_SET_CONTEXT - Static variable in class ec.app.coevolve2.CoevolutionaryECSuite
-
- P_SHUFFLE - Static variable in class ec.select.SUSSelection
-
- P_SIGMA - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_SIGMA_SCALING - Static variable in class ec.select.SigmaScalingSelection
-
Default base
- P_SILENT - Static variable in class ec.eval.Slave
-
- P_SILENT - Static variable in class ec.Evolve
-
Should we muzzle stdout and stderr?
- P_SILENT - Static variable in class ec.Statistics
-
- P_SILENT_FILE - Static variable in class ec.Statistics
-
- P_SILENT_FRONT_FILE - Static variable in class ec.multiobjective.MultiObjectiveStatistics
-
- P_SILENT_PRINT - Static variable in class ec.Statistics
-
- P_SIMPLE - Static variable in class ec.simple.SimpleDefaults
-
- P_SINGLE - Static variable in class ec.singlestate.SingleStateDefaults
-
- P_SINGULAR - Static variable in class ec.app.singular.Singular
-
- P_SIZE - Static variable in class ec.app.gpsemantics.Semantic
-
- P_SIZE - Static variable in class ec.app.push.Regression
-
- P_SIZE - Static variable in class ec.app.regression.Regression
-
- P_SIZE - Static variable in class ec.app.twobox.TwoBox
-
- P_SIZE - Static variable in class ec.exchange.InterPopulationExchange
-
The number of emigrants to be sent
- P_SIZE - Static variable in class ec.exchange.IslandExchangeServer
-
The number of immigrants to be sent
- P_SIZE - Static variable in class ec.gp.GPFunctionSet
-
- P_SIZE - Static variable in class ec.gp.GPInitializer
-
- P_SIZE - Static variable in class ec.gp.GPNodeBuilder
-
- P_SIZE - Static variable in class ec.gp.GPNodeConstraints
-
- P_SIZE - Static variable in class ec.gp.GPSetType
-
- P_SIZE - Static variable in class ec.gp.GPTreeConstraints
-
- P_SIZE - Static variable in class ec.parsimony.BucketTournamentSelection
-
Tournament size parameter
- P_SIZE - Static variable in class ec.parsimony.DoubleTournamentSelection
-
size parameter
- P_SIZE - Static variable in class ec.parsimony.RatioBucketTournamentSelection
-
size parameter
- P_SIZE - Static variable in class ec.Population
-
- P_SIZE - Static variable in class ec.rule.RuleInitializer
-
- P_SIZE - Static variable in class ec.select.BestSelection
-
- P_SIZE - Static variable in class ec.select.TournamentSelection
-
size parameter
- P_SIZE2 - Static variable in class ec.parsimony.DoubleTournamentSelection
-
- P_SIZEFAIR - Static variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
- P_SIZES - Static variable in class ec.app.knapsack.KnapsackProblem
-
- P_SOURCE - Static variable in class ec.BreedingPipeline
-
Standard parameter for individual-selectors associated with a BreedingPipeline
- P_SPATIAL - Static variable in class ec.spatial.SpatialDefaults
-
- P_SPECIES - Static variable in class ec.neat.NEATSpecies
-
- P_SPECIES - Static variable in class ec.Subpopulation
-
- P_SPHERE - Static variable in class ec.app.moosuite.MooSuite
-
- P_STACK - Static variable in class ec.gp.GPProblem
-
- P_START - Static variable in class ec.co.ant.SimpleConstructionRule
-
- P_START - Static variable in class ec.co.grasp.SimpleConstructionRule
-
- P_START - Static variable in class ec.evolve.RandomRestarts
-
- P_STARTING_TEMPERATURE - Static variable in class ec.select.BoltzmannSelection
-
Starting temperature parameter
- P_STATE - Static variable in class ec.Evolve
-
state parameter
- P_STATISTICS - Static variable in class ec.EvolutionState
-
- P_STATISTICS_FILE - Static variable in class ec.simple.SimpleShortStatistics
-
- P_STATISTICS_FILE - Static variable in class ec.simple.SimpleStatistics
-
log file parameter
- P_STATISTICS_MODULO - Static variable in class ec.singlestate.SingleStateEvolutionState
-
- P_STATISTICS_MODULUS - Static variable in class ec.simple.SimpleShortStatistics
-
- P_STDEV - Static variable in class ec.vector.FloatVectorSpecies
-
- P_STEADYSTATE - Static variable in class ec.steadystate.SteadyStateDefaults
-
- P_STOCHASTIC - Static variable in class ec.eda.dovs.DOVSSpecies
-
- P_STUB - Static variable in class ec.breed.StubPipeline
-
- P_STUB_PIPELINE - Static variable in class ec.breed.StubPipeline
-
- P_SUBPOP - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- P_SUBPOP - Static variable in class ec.exchange.InterPopulationExchange
-
The subpopulation delimiter
- P_SUBPOP - Static variable in class ec.Population
-
- P_SUBPOPSIZE - Static variable in class ec.Subpopulation
-
- P_SUBPOPULATION - Static variable in class ec.Subpopulation
-
- P_SUBSPECIES - Static variable in class ec.neat.NEATSpecies
-
- P_SUBSPECIES - Static variable in class ec.neat.NEATSubspecies
-
- P_SUM - Static variable in class ec.app.sum.Sum
-
- P_SURVIVIAL_THRESH - Static variable in class ec.neat.NEATSpecies
-
- P_SUS - Static variable in class ec.select.SUSSelection
-
Default base
- P_SWITCHAT - Static variable in class ec.breed.GenerationSwitchPipeline
-
- P_SYNCHRONOUS - Static variable in class ec.exchange.IslandExchangeServer
-
Whether the execution should be synchronous or asynchronous
- P_TARGET_DEPTH - Static variable in class ec.app.lid.Lid
-
- P_TARGET_TERMINALS - Static variable in class ec.app.lid.Lid
-
- P_TAU - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_TEMPERATURE - Static variable in class ec.select.AnnealedSelection
-
- P_TERMINAL_PROBABILITY - Static variable in class ec.gp.koza.KozaNodeSelector
-
- P_TESTING_FILE - Static variable in class ec.app.regression.Benchmarks
-
- P_TESTNEG - Static variable in class ec.app.edge.Edge
-
- P_TESTPOS - Static variable in class ec.app.edge.Edge
-
- P_THETA_SDR - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_TITLE - Static variable in class ec.display.chart.ChartableStatistics
-
- P_TOP - Static variable in class ec.select.GreedyOverselection
-
- P_TOP - Static variable in class ec.select.TopSelection
-
Default base
- P_TOROIDAL - Static variable in class ec.spatial.Spatial1DSubpopulation
-
This parameter stipulates whether the world is toroidal or not.
- P_TOSS - Static variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
- P_TOSS - Static variable in class ec.gp.koza.CrossoverPipeline
-
- P_TOSS - Static variable in class ec.rule.breed.RuleCrossoverPipeline
-
- P_TOSS - Static variable in class ec.vector.breed.ListCrossoverPipeline
-
- P_TOSS - Static variable in class ec.vector.breed.VectorCrossoverPipeline
-
- P_TOURNAMENT - Static variable in class ec.parsimony.BucketTournamentSelection
-
Default base
- P_TOURNAMENT - Static variable in class ec.parsimony.DoubleTournamentSelection
-
default base
- P_TOURNAMENT - Static variable in class ec.parsimony.LexicographicTournamentSelection
-
default base
- P_TOURNAMENT - Static variable in class ec.select.TournamentSelection
-
default base
- P_TRAINING_FILE - Static variable in class ec.app.regression.Benchmarks
-
- P_TREE - Static variable in class ec.gp.GPBreedingPipeline
-
Standard parameter for tree fixing
- P_TREE - Static variable in class ec.gp.GPIndividual
-
- P_TREE - Static variable in class ec.gp.GPTree
-
- P_TREECONSTRAINTS - Static variable in class ec.gp.GPInitializer
-
- P_TREECONSTRAINTS - Static variable in class ec.gp.GPTree
-
- P_TRUEDISTRIBUTION - Static variable in class ec.gp.build.Uniform
-
- P_TRUNCATION - Static variable in class ec.gp.ge.breed.GETruncationPipeline
-
- P_TYPE - Static variable in class ec.eval.MetaProblem
-
- P_TYPE - Static variable in class ec.gp.GPInitializer
-
- P_TYPE - Static variable in class ec.spatial.SpatialTournamentSelection
-
Selection procedure.
- P_UNIFORM - Static variable in class ec.gp.build.Uniform
-
- P_UNIFORM_MAX - Static variable in class ec.vector.VectorSpecies
-
- P_UNIFORM_MIN - Static variable in class ec.vector.VectorSpecies
-
- P_UNIQUE - Static variable in class ec.breed.UniquePipeline
-
- P_UPDATE_RULE - Static variable in class ec.co.ant.AntSpecies
-
- P_USE_FUNCTION - Static variable in class ec.app.push.Regression
-
- P_USE_FUNCTION - Static variable in class ec.app.regression.Regression
-
- P_USEC - Static variable in class ec.gp.GPTree
-
- P_USEGRAPHVIZ - Static variable in class ec.gp.GPTree
-
- P_USELATEX - Static variable in class ec.gp.GPTree
-
- P_USEOPS - Static variable in class ec.gp.GPTree
-
- P_USEVARS - Static variable in class ec.gp.GPTree
-
- P_VAL - Static variable in class ec.eval.MetaProblem
-
- P_VALUES - Static variable in class ec.app.knapsack.KnapsackProblem
-
- P_VARIANCE_TOLERANCE - Static variable in class ec.eda.amalgam.AMALGAMSpecies
-
- P_VECTOR - Static variable in class ec.vector.VectorDefaults
-
- P_VECTOR_GENE - Static variable in class ec.vector.Gene
-
Deprecated.
- P_VECTORSPECIES - Static variable in class ec.vector.VectorSpecies
-
- P_VELOCITY_COEFFICIENT - Static variable in class ec.pso.PSOBreeder
-
- P_VERTICES - Static variable in class ec.app.mona.Mona
-
- P_WARM_UP - Static variable in class ec.eda.dovs.DOVSSpecies
-
- P_WEIGHT_DEPTH - Static variable in class ec.app.lid.Lid
-
- P_WEIGHT_MUT_POWER - Static variable in class ec.neat.NEATSpecies
-
- P_WEIGHTS - Static variable in class ec.eda.cmaes.CMAESSpecies
-
- P_WHICH_PROBLEM - Static variable in class ec.app.bbob.BBOBenchmarks
-
- P_WHICH_PROBLEM - Static variable in class ec.app.ecsuite.ECSuite
-
- P_WHICH_PROBLEM - Static variable in class ec.app.moosuite.MooSuite
-
- P_X - Static variable in class ec.app.lawnmower.Lawnmower
-
- P_XAXIS - Static variable in class ec.display.chart.ChartableStatistics
-
- P_XOPT - Static variable in class ec.app.bbob.BBOBenchmarks
-
- P_Y - Static variable in class ec.app.lawnmower.Lawnmower
-
- p_y - Variable in class ec.gp.build.PTCFunctionSet
-
cache of nonterminal selection probabilities -- dense array
[size-1][type].
- P_YAXIS - Static variable in class ec.display.chart.ChartableStatistics
-
- P_ZDT1 - Static variable in class ec.app.moosuite.MooSuite
-
- P_ZDT2 - Static variable in class ec.app.moosuite.MooSuite
-
- P_ZDT3 - Static variable in class ec.app.moosuite.MooSuite
-
- P_ZDT4 - Static variable in class ec.app.moosuite.MooSuite
-
- P_ZDT6 - Static variable in class ec.app.moosuite.MooSuite
-
- P_ZERO_IS_BEST - Static variable in class ec.app.bbob.BBOBenchmarks
-
- PAGIE1 - Static variable in class ec.app.regression.Benchmarks
-
- PAGIE2 - Static variable in class ec.app.regression.Benchmarks
-
- Pair() - Constructor for class ec.eda.dovs.CornerMap.Pair
-
- param - Variable in class ec.util.Parameter
-
- ParamClassLoadException - Exception in ec.util
-
This exception is thrown by the Parameter Database when it fails to
locate and load a class specified by a given parameter as requested.
- ParamClassLoadException(String) - Constructor for exception ec.util.ParamClassLoadException
-
- Parameter - Class in ec.util
-
A Parameter is an object which the ParameterDatabase class
uses as a key to associate with strings, forming a key-value pair.
- Parameter(String[]) - Constructor for class ec.util.Parameter
-
Creates a new parameter by joining the path items in s into a single path.
- Parameter(String) - Constructor for class ec.util.Parameter
-
Creates a new parameter from the single path item in s.
- Parameter(String, String[]) - Constructor for class ec.util.Parameter
-
Creates a new parameter from the path item in s, plus the path items in s2.
- parameter - Variable in class ec.util.ParameterDatabaseEvent
-
- ParameterDatabase - Class in ec.util
-
This extension of the Properties class allows you to set, get, and delete
Parameters in a hierarchical tree-like database.
- ParameterDatabase() - Constructor for class ec.util.ParameterDatabase
-
Creates an empty parameter database.
- ParameterDatabase(Dictionary) - Constructor for class ec.util.ParameterDatabase
-
Creates a new parameter database from the given Dictionary.
- ParameterDatabase(String, Class, String[]) - Constructor for class ec.util.ParameterDatabase
-
Creates a new parameter database from a given database file and argv
list.
- ParameterDatabase(String, Class) - Constructor for class ec.util.ParameterDatabase
-
Creates a new parameter database loaded from a parameter file located relative to a class file,
wherever the class file may be (such as in a jar).
- ParameterDatabase(InputStream) - Constructor for class ec.util.ParameterDatabase
-
Creates a new parameter database loaded from the given stream.
- ParameterDatabase(File) - Constructor for class ec.util.ParameterDatabase
-
Creates a new parameter database tree from a given database file and its
parent files.
- ParameterDatabase(File, String[]) - Constructor for class ec.util.ParameterDatabase
-
Creates a new parameter database from a given database file and argv
list.
- ParameterDatabaseEvent - Class in ec.util
-
- ParameterDatabaseEvent(Object, Parameter, String, int) - Constructor for class ec.util.ParameterDatabaseEvent
-
For ParameterDatabase events.
- ParameterDatabaseTreeModel - Class in ec.util
-
- ParameterDatabaseTreeModel(TreeNode) - Constructor for class ec.util.ParameterDatabaseTreeModel
-
- ParameterDatabaseTreeModel(TreeNode, boolean) - Constructor for class ec.util.ParameterDatabaseTreeModel
-
- ParameterDatabaseTreeNode - Class in ec.util
-
- ParameterDatabaseTreeNode() - Constructor for class ec.util.ParameterDatabaseTreeNode
-
- ParameterDatabaseTreeNode(Object) - Constructor for class ec.util.ParameterDatabaseTreeNode
-
- ParameterDatabaseTreeNode(Object, boolean) - Constructor for class ec.util.ParameterDatabaseTreeNode
-
- parameters - Variable in class ec.display.Console
-
- parameters - Variable in class ec.EvolutionState
-
The parameter database (threadsafe).
- ParametersPanel - Class in ec.display
-
- ParametersPanel(Console) - Constructor for class ec.display.ParametersPanel
-
This is the default constructor
- parameterTable - Variable in class ec.display.ParametersPanel
-
- parameterTableScrollPane - Variable in class ec.display.ParametersPanel
-
- parameterTree - Variable in class ec.display.ParametersPanel
-
- parameterTreeScrollPane - Variable in class ec.display.ParametersPanel
-
- ParameterValue - Class in ec.display
-
- ParameterValue(String) - Constructor for class ec.display.ParameterValue
-
- paramPanel - Variable in class ec.display.Console
-
- parent - Variable in class ec.gp.GPNode
-
The GPNode's parent.
- parentPopulation - Variable in class ec.es.MuCommaLambdaBreeder
-
- parents - Variable in class ec.breed.RepeatPipeline
-
- parents - Variable in class ec.es.MuCommaLambdaBreeder
-
- parents - Variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
Temporary holding place for parents
- parents - Variable in class ec.gp.koza.CrossoverPipeline
-
Temporary holding place for parents
- parents - Variable in class ec.rule.breed.RuleCrossoverPipeline
-
Temporary holding place for parents
- parents - Variable in class ec.Subpopulation
-
- parents - Variable in class ec.util.ParameterDatabase
-
- parents - Variable in class ec.vector.breed.ListCrossoverPipeline
-
- parents - Variable in class ec.vector.breed.MultipleVectorCrossoverPipeline
-
Temporary holding place for parents
- parents - Variable in class ec.vector.breed.VectorCrossoverPipeline
-
Temporary holding place for parents
- parentType(GPInitializer) - Method in class ec.gp.GPNode
-
Returns the argument type of the slot that I fit into in my parent.
- paretoDominates(MultiObjectiveFitness) - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns true if I'm better than _fitness.
- Parity - Class in ec.app.parity
-
Parity implements the family of n-[even|odd]-Parity problems up
to 32-parity.
- Parity() - Constructor for class ec.app.parity.Parity
-
- ParityData - Class in ec.app.parity
-
- ParityData() - Constructor for class ec.app.parity.ParityData
-
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.gp.GPIndividual
-
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.Individual
-
This method is used only by the default version of readIndividual(state,reader),
and it is intended to be overridden to parse in that part of the individual that
was outputted in the genotypeToString() method.
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.neat.NEATIndividual
-
This method is used to read a gene in start genome from file.
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.rule.RuleIndividual
-
Overridden for the RuleIndividual genotype.
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.vector.BitVectorIndividual
-
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.vector.ByteVectorIndividual
-
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.vector.DoubleVectorIndividual
-
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.vector.FloatVectorIndividual
-
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.vector.GeneVectorIndividual
-
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.vector.IntegerVectorIndividual
-
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.vector.LongVectorIndividual
-
- parseGenotype(EvolutionState, LineNumberReader) - Method in class ec.vector.ShortVectorIndividual
-
- parseInt(String) - Method in class ec.util.ParameterDatabase
-
Parses an integer from a string, either in decimal or (if starting with
an x) in hex
- parseLong(String) - Method in class ec.util.ParameterDatabase
-
Parses a long from a string, either in decimal or (if starting with an x)
in hex
- parseNodes(EvolutionState, LineNumberReader) - Method in class ec.neat.NEATIndividual
-
Create the nodes from the reader, and calls readNode method on each node.
- parseProductions(EvolutionState, GrammarRuleNode, Lexer, GPFunctionSet) - Method in class ec.gp.ge.GrammarParser
-
- parser_prototype - Variable in class ec.gp.ge.GESpecies
-
The prototypical parser used to parse the grammars.
- parseRule(EvolutionState, Lexer, GPFunctionSet) - Method in class ec.gp.ge.GrammarParser
-
- parseRules(EvolutionState, BufferedReader, GPFunctionSet) - Method in class ec.gp.ge.GrammarParser
-
Parses the rules from a grammar and returns the resulting GrammarRuleNode root.
- parseSexp(ArrayList, GrammarParser) - Method in class ec.gp.ge.GESpecies
-
The LL(1) parsing algorithm to parse the lisp tree, the lisp tree is actually
fed as a flattened list, the parsing code uses the "exact" (and as-is) procedure
described in the dragon book.
- Particle - Class in ec.pso
-
Particle is a DoubleVectorIndividual with additional statistical information
necessary to perform Particle Swarm Optimization.
- Particle() - Constructor for class ec.pso.Particle
-
- partition(double[], int, int) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
- partitionIntoParetoFront(ArrayList<Individual>, ArrayList<Individual>, ArrayList<Individual>) - Static method in class ec.multiobjective.MultiObjectiveFitness
-
Divides an array of Individuals into the Pareto front and the "nonFront" (everyone else).
- partitionIntoRanks(ArrayList<Individual>) - Static method in class ec.multiobjective.MultiObjectiveFitness
-
Divides inds into pareto front ranks (each an ArrayList), and returns them, in order,
stored in an ArrayList.
- passes - Variable in class ec.gp.ge.GESpecies
-
The number of passes permitted through the genome if we're wrapping.
- pathLength(int) - Method in class ec.gp.GPNode
-
Returns the path length of the tree, which is the sum of all paths from all nodes to the root.
- pathLength(int, int) - Method in class ec.gp.GPNode
-
- pauseButton - Variable in class ec.display.Console
-
- paused - Variable in class ec.display.Console
-
- pausePlayThread() - Method in class ec.display.Console
-
Pauses the background play thread.
- PBILBreeder - Class in ec.eda.pbil
-
PBILBreeder is a Breeder which overrides the breedPopulation method
to first update PBIL's internal distribution, then replace all the
individuals in the population with new samples generated from the
distribution.
- PBILBreeder() - Constructor for class ec.eda.pbil.PBILBreeder
-
- PBILSpecies - Class in ec.eda.pbil
-
PBILSpecies is an IntegerVectorSpecies which implements a faithful version of the
PBIL algorithm.
- PBILSpecies() - Constructor for class ec.eda.pbil.PBILSpecies
-
- pc - Variable in class ec.eda.cmaes.CMAESSpecies
-
The p_c evolution path vector.
- peaks21 - Variable in class ec.app.bbob.BBOBenchmarks
-
- peaks22 - Variable in class ec.app.bbob.BBOBenchmarks
-
- peakvalues - Variable in class ec.app.bbob.BBOBenchmarks
-
- performCoevolutionaryEvaluation(EvolutionState, Population, GroupedProblemForm) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- permutations - Variable in class ec.gp.build.RandTree
-
- Permute(int, int[], int) - Method in class ec.gp.build.RandTree
-
- perpendicularDistance(List<Double>, List<Double>) - Method in class ec.multiobjective.nsga3.SelectorTools
-
- personalBestFitness - Variable in class ec.pso.Particle
-
- personalBestGenome - Variable in class ec.pso.Particle
-
- personalCoeff - Variable in class ec.pso.PSOBreeder
-
- PF - Variable in class ec.de.Rand1EitherOrDEBreeder
-
- phenotypeToString(ArrayList) - Method in class ec.app.gpsemantics.Semantic
-
- pheromoneContribution(ConstructiveIndividual, Component) - Method in class ec.co.ant.AntSystemUpdateRule
-
- pheromones - Variable in class ec.co.ant.AntSpecies
-
- pheromones - Variable in class ec.co.ant.SimplePheromoneTable
-
- PheromoneTable - Interface in ec.co.ant
-
A data structure that maintains the pheromone values for different components.
- pic - Variable in class ec.app.mona.Mona
-
- pickCompatibleNode(GPNode, GPFunctionSet, EvolutionState, GPType, int) - Method in class ec.gp.breed.MutateAllNodesPipeline
-
Returns a node which is swap-compatible with returntype, and whose arguments are swap-compatible with the current children of original.
- pickCompatibleNode(GPNode, GPFunctionSet, EvolutionState, GPType, int) - Method in class ec.gp.breed.MutateOneNodePipeline
-
Returns a node which is swap-compatible with returntype, and whose arguments are swap-compatible with the current children of original.
- pickDemotableNode(GPInitializer, GPNode, int, GPFunctionSet) - Method in class ec.gp.breed.MutateDemotePipeline
-
- pickFromDistribution(float[], float) - Static method in class ec.util.RandomChoice
-
Picks a random item from an array of probabilities,
normalized and summed as follows: For example,
if four probabilities are {0.3, 0.2, 0.1, 0.4}, then
they should get normalized and summed by the outside owners
as: {0.3, 0.5, 0.6, 1.0}.
- pickFromDistribution(float[], float, int) - Static method in class ec.util.RandomChoice
-
Deprecated.
- pickFromDistribution(double[], double) - Static method in class ec.util.RandomChoice
-
Picks a random item from an array of probabilities,
normalized and summed as follows: For example,
if four probabilities are {0.3, 0.2, 0.1, 0.4}, then
they should get normalized and summed by the outside owners
as: {0.3, 0.5, 0.6, 1.0}.
- pickFromDistribution(double[], double, int) - Static method in class ec.util.RandomChoice
-
Deprecated.
- pickFromDistribution(Object[], RandomChoiceChooser, float) - Static method in class ec.util.RandomChoice
-
Picks a random item from an array of objects, each with an
associated probability that is accessed by taking an object
and passing it to chooser.getProbability(obj).
- pickFromDistribution(Object[], RandomChoiceChooser, float, int) - Static method in class ec.util.RandomChoice
-
Deprecated.
- pickFromDistribution(Object[], RandomChoiceChooserD, double) - Static method in class ec.util.RandomChoice
-
Picks a random item from an array of objects, each with an
associated probability that is accessed by taking an object
and passing it to chooser.getProbability(obj).
- pickFromDistribution(Object[], RandomChoiceChooserD, double, int) - Static method in class ec.util.RandomChoice
-
Deprecated.
- pickGrowProbability - Variable in class ec.gp.koza.HalfBuilder
-
The likelihood of using GROW over FULL.
- pickNode(EvolutionState, int, int, GPIndividual, GPTree) - Method in interface ec.gp.GPNodeSelector
-
Picks a node at random from tree and returns it.
- pickNode(EvolutionState, int, int, GPIndividual, GPTree) - Method in class ec.gp.koza.KozaNodeSelector
-
- pickPromotableNode(GPInitializer, GPNode, int) - Method in class ec.gp.breed.MutatePromotePipeline
-
- pickRandom(BreedingSource[], double) - Static method in class ec.BreedingSource
-
Picks a random source from an array of sources, with their
probabilities normalized and summed as follows: For example,
if four
breeding source probabilities are {0.3, 0.2, 0.1, 0.4}, then
they should get normalized and summed by the outside owners
as: {0.3, 0.5, 0.6, 1.0}.
- pickRehangableNode(GPNode, int) - Method in class ec.gp.breed.RehangPipeline
-
- pickSize(EvolutionState, int, int, int) - Method in class ec.gp.build.Uniform
-
- pickSize(EvolutionState, int) - Method in class ec.gp.GPNodeBuilder
-
Assuming that either minSize and maxSize, or sizeDistribution, is defined,
picks a random size from minSize...maxSize inclusive, or randomly
from sizeDistribution.
- pickSize(EvolutionState, int) - Method in class ec.rule.RuleSetConstraints
-
Assuming that either resetMinSize and resetMaxSize, or sizeDistribution, is defined,
picks a random size from resetMinSize...resetMaxSize inclusive, or randomly
from sizeDistribution.
- pickSwappableNode(GPInitializer, GPNode, int) - Method in class ec.gp.breed.MutateSwapPipeline
-
- pickWorst - Variable in class ec.parsimony.BucketTournamentSelection
-
Do we pick the worst instead of the best?
- pickWorst - Variable in class ec.parsimony.DoubleTournamentSelection
-
Do we pick the worst instead of the best?
- pickWorst - Variable in class ec.parsimony.RatioBucketTournamentSelection
-
Do we pick the worst instead of the best?
- pickWorst - Variable in class ec.select.BestSelection
-
Do we pick the worst instead of the best?
- pickWorst - Variable in class ec.select.TournamentSelection
-
Do we pick the worst instead of the best?
- pickWorst2 - Variable in class ec.parsimony.DoubleTournamentSelection
-
- Picture - Class in ec.app.mona
-
Picture contains two images: an ORIGINAL image which is loaded from a file, and
writable IMAGE, which you scribble on and try to make as similar to the ORIGINAL.
- Picture(boolean) - Constructor for class ec.app.mona.Picture
-
- PIPE - Static variable in class ec.gp.ge.GrammarParser
-
- pipe_prototype - Variable in class ec.Species
-
The prototypical breeding pipeline for this species.
- playButton - Variable in class ec.display.Console
-
- playing - Variable in class ec.display.Console
-
- playThread - Variable in class ec.display.Console
-
- pmod - Variable in class ec.app.ant.Ant
-
- pmod - Variable in class ec.app.lawnmower.Lawnmower
-
- pointsInvalid(Collection<double[]>) - Static method in class ec.app.tsp.TSPGraph
-
- polynomialIsAlternative - Variable in class ec.vector.FloatVectorSpecies
-
Whether the Polynomial Mutation method is the "alternative" method, per gene.
- polynomialIsAlternative(int) - Method in class ec.vector.FloatVectorSpecies
-
- polynomialIsAlternativeDefined - Variable in class ec.vector.FloatVectorSpecies
-
Whether the polymialIsAlternative value was defined, per gene.
- polynomialMutate(EvolutionState, MersenneTwisterFast, double, boolean, boolean) - Method in class ec.vector.DoubleVectorIndividual
-
This function is broken out to keep it identical to NSGA-II's mutation.c code.
- polynomialMutate(EvolutionState, MersenneTwisterFast, float, boolean, boolean) - Method in class ec.vector.FloatVectorIndividual
-
This function is broken out to keep it identical to NSGA-II's mutation.c code.
- polynomialMutation(EvolutionState, MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.DoubleVectorIndividual
-
- polynomialMutation(EvolutionState, MersenneTwisterFast, FloatVectorSpecies, int) - Method in class ec.vector.FloatVectorIndividual
-
- pool - Static variable in class ec.eval.Slave
-
- pool - Variable in class ec.eval.SlaveMonitor
-
- pool - Variable in class ec.simple.SimpleBreeder
-
- pool - Variable in class ec.simple.SimpleEvaluator
-
- pop(int) - Method in class ec.gp.ADFStack
-
Pops off n items from the stack, if possible.
- pop() - Method in class ec.util.IntBag
-
Returns 0 if the IntBag is empty, else removes and returns the topmost int.
- pop() - Method in class ec.util.Parameter
-
Returns a new parameter with one path item popped off the end.
- popChampion - Variable in class ec.neat.NEATIndividual
-
Marks the best individual in current generation of the population.
- popChampionChild - Variable in class ec.neat.NEATIndividual
-
Marks the duplicate child of a champion (for tracking purposes).
- popDat11() - Method in class ec.app.multiplexer.MultiplexerData
-
Pops a dat_11 off of the stack; if the stack is empty, creates a new dat_11 and returns that.
- popLog - Variable in class ec.app.tutorial3.MyStatistics
-
- popn(int) - Method in class ec.util.Parameter
-
Returns a new parameter with n path items popped off the end.
- populate(EvolutionState, int) - Method in class ec.Population
-
Populates the population with new random individuals.
- populate(EvolutionState, int) - Method in class ec.Subpopulation
-
- populatePredictiveParseTable(GrammarNode) - Method in class ec.gp.ge.GrammarParser
-
Now populate the predictive-parse table, this procedure reads
hash-maps/tables for the grammar-rule indices, PREDICT-SETs etc,
and assigns the corresponding values in the predictive-parse table.
- population - Variable in class ec.EvolutionState
-
The current population.
- Population - Class in ec
-
A Population is the repository for all the Individuals being bred or
evaluated in the evolutionary run at a given time.
- Population() - Constructor for class ec.Population
-
- populationStagnation(EvolutionState, int, ArrayList<NEATSubspecies>) - Method in class ec.neat.NEATSpecies
-
Determine if the whole subpopulation get into stagnation.
- port - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
-
- portrayal - Variable in class ec.display.SubpopulationPanel
-
- portrayIndividual(EvolutionState, Individual) - Method in class ec.display.portrayal.IndividualPortrayal
-
- portrayIndividual(EvolutionState, Individual) - Method in class ec.display.portrayal.SimpleIndividualPortrayal
-
- pos() - Method in class ec.multiobjective.nsga3.ReferencePoint
-
- pos - Variable in class ec.util.DecodeReturn
-
The DecodeReturn new position in the string.
- posA - Variable in class ec.app.edge.Edge
-
- position - Variable in class ec.multiobjective.nsga3.ReferencePoint
-
- position - Variable in class ec.util.Lexer
-
- possiblyRestart(EvolutionState) - Method in class ec.evolve.RandomRestarts
-
- possiblyRestoreFromCheckpoint(String[]) - Static method in class ec.Evolve
-
Restores an EvolutionState from checkpoint if "-checkpoint FILENAME" is in the command-line arguments.
- posT - Variable in class ec.app.edge.Edge
-
- postAnnouncements - Variable in class ec.util.Log
-
Should the log post announcements?
- postBreedingExchangePopulation(EvolutionState) - Method in class ec.exchange.InterPopulationExchange
-
- postBreedingExchangePopulation(EvolutionState) - Method in class ec.exchange.IslandExchange
-
- postBreedingExchangePopulation(EvolutionState) - Method in class ec.Exchanger
-
Performs exchanges after the population has been bred but before it has been evaluated,
once every generation (or pseudogeneration).
- postBreedingExchangePopulation(EvolutionState) - Method in class ec.simple.SimpleExchanger
-
Simply returns state.population.
- postBreedingStatistics(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
-
- postBreedingStatistics(EvolutionState) - Method in class ec.Statistics
-
GENERATIONAL: Called immediately after breeding occurs.
- postCheckpointStatistics(EvolutionState) - Method in class ec.Statistics
-
Called immediately after checkpointing occurs.
- postCheckpointStatistics(EvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called immediately after checkpointing occurs.
- postEvaluationGlobalUpdate(EvolutionState) - Method in class ec.Evaluator
-
Called to update some state by considering the current population.
- postEvaluationLocalUpdate(EvolutionState, Individual, int) - Method in class ec.Evaluator
-
Called to update some state by considering a single Individual.
- postEvaluationStatistics(EvolutionState) - Method in class ec.app.gui.SimpleBarChartStatistics
-
- postEvaluationStatistics(EvolutionState) - Method in class ec.app.gui.SimpleXYSeriesChartStatistics
-
- postEvaluationStatistics(EvolutionState) - Method in class ec.app.mona.MonaStatistics
-
Logs the best individual of the generation.
- postEvaluationStatistics(EvolutionState) - Method in class ec.app.tutorial3.MyStatistics
-
- postEvaluationStatistics(EvolutionState) - Method in class ec.multiobjective.HypervolumeStatistics
-
- postEvaluationStatistics(EvolutionState) - Method in class ec.multiobjective.MultiObjectiveStatistics
-
- postEvaluationStatistics(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
-
Prints out the statistics, but does not end with a println --
this lets overriding methods print additional statistics on the same line
- postEvaluationStatistics(EvolutionState) - Method in class ec.simple.SimpleStatistics
-
- postEvaluationStatistics(EvolutionState) - Method in class ec.Statistics
-
GENERATIONAL: Called immediately after evaluation occurs.
- postEvolution(EvolutionStateEvent) - Method in interface ec.display.EvolutionStateListener
-
- postEvolution(EvolutionStateEvent) - Method in class ec.display.SubpopulationPanel
-
- postInitializationStatistics(EvolutionState) - Method in class ec.gp.koza.KozaShortStatistics
-
- postInitializationStatistics(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
-
- postInitializationStatistics(EvolutionState) - Method in class ec.simple.SimpleStatistics
-
- postInitializationStatistics(EvolutionState) - Method in class ec.Statistics
-
GENERATIONAL: Called immediately after population initialization occurs.
- postPostBreedingExchangeStatistics(EvolutionState) - Method in class ec.Statistics
-
Called immediately after the post-breeding exchange occurs.
- postPostBreedingExchangeStatistics(EvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called immediately after the post-breeding exchange occurs.
- postPreBreedingExchangeStatistics(EvolutionState) - Method in class ec.Statistics
-
Called immediately after the pre-breeding exchange occurs.
- postPreBreedingExchangeStatistics(EvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called immediately after the pre-breeding exchange occurs.
- postProcess(Population, Population, EvolutionState) - Method in class ec.es.MuCommaLambdaBreeder
-
A hook for Mu+Lambda, not used in Mu,Lambda
- postProcess(Population, Population, EvolutionState) - Method in class ec.es.MuPlusLambdaBreeder
-
Sets all subpopulations in pop to the expected mu+lambda size.
- postProcess(EvolutionState) - Method in class ec.multiobjective.nsga2.NSGA2Breeder
-
- postProcess(EvolutionState) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
- postProcess(EvolutionState) - Method in class ec.simple.SimpleBreeder
-
A hook to do final modifications as necessary to the population after breeding has concluded.
- postProcessFunctionSet() - Method in class ec.gp.GPFunctionSet
-
Sets up the arrays based on the hashtables
- postprocessIndividual(EvolutionState, int) - Method in class ec.rule.RuleIndividual
-
Called by pipelines after they've modified the individual and
it might need to be "fixed" -- basically a hook for you to override.
- postprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in class ec.app.coevolve1.CompetitiveMaxOnes
-
- postprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in class ec.app.coevolve2.CoevolutionaryECSuite
-
- postprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in interface ec.coevolve.GroupedProblemForm
-
Finish processing the population (such as fitness information) after evaluation.
- postprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in class ec.eval.MasterProblem
-
- postprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in class ec.gp.ge.GEProblem
-
- postprocessRules(EvolutionState, int) - Method in class ec.rule.RuleSet
-
Should be called by pipelines to "fix up" the rulesets after they have been
mutated or crossed over.
- postProcessSetType(int) - Method in class ec.gp.GPSetType
-
Sets up the packed and sparse arrays based on the hashtable
- postProcessTypes() - Method in class ec.gp.GPInitializer
-
Assigns unique integers to each atomic type, and sets up compatibility
arrays for set types.
- posx - Variable in class ec.app.ant.Ant
-
- posx - Variable in class ec.app.lawnmower.Lawnmower
-
- posy - Variable in class ec.app.ant.Ant
-
- posy - Variable in class ec.app.lawnmower.Lawnmower
-
- preBreedingExchangePopulation(EvolutionState) - Method in class ec.exchange.InterPopulationExchange
-
- preBreedingExchangePopulation(EvolutionState) - Method in class ec.exchange.IslandExchange
-
- preBreedingExchangePopulation(EvolutionState) - Method in class ec.Exchanger
-
Performs exchanges after the population has been evaluated but before it has been bred,
once every generation (or pseudogeneration).
- preBreedingExchangePopulation(EvolutionState) - Method in class ec.simple.SimpleExchanger
-
Simply returns state.population.
- preBreedingStatistics(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
-
- preBreedingStatistics(EvolutionState) - Method in class ec.Statistics
-
GENERATIONAL: Called immediately before breeding occurs.
- preCheckpointStatistics(EvolutionState) - Method in class ec.Statistics
-
Called immediately before checkpointing occurs.
- preCheckpointStatistics(EvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called immediately before checkpointing occurs.
- predictiveParseTable - Variable in class ec.gp.ge.GrammarParser
-
The predictive parse table to parse the lisp tree,
this is what we are looking for.
- preEvaluationStatistics(EvolutionState) - Method in class ec.evolve.RandomRestarts
-
Checks the clock; if it's time to restart, we repopulate the population.
- preEvaluationStatistics(EvolutionState) - Method in class ec.parsimony.TarpeianStatistics
-
Marks a proportion (killProportion) of individuals with above-average size (within their own subpopulation) to a minimum value.
- preEvaluationStatistics(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
-
- preEvaluationStatistics(EvolutionState) - Method in class ec.Statistics
-
GENERATIONAL: Called immediately before evaluation occurs.
- prefixField - Variable in class ec.display.ControlPanel
-
- preInitializationStatistics(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
-
- preInitializationStatistics(EvolutionState) - Method in class ec.Statistics
-
Called immediately before population initialization occurs.
- prepareADF(ADF, GPProblem) - Method in class ec.gp.ADFContext
-
Increases arguments to accommodate space if necessary.
- prepareADM(ADM) - Method in class ec.gp.ADFContext
-
Sets adf to a
- prepareDEBreeder(EvolutionState) - Method in class ec.de.DEBreeder
-
- preparePipeline(Object) - Method in class ec.BreedingPipeline
-
- preparePipeline(Object) - Method in class ec.BreedingSource
-
A hook which should be passed to all your subsidiary breeding
sources.
- preparePipeline(Object) - Method in class ec.select.MultiSelection
-
- prepareStatistics(EvolutionState) - Method in class ec.gp.koza.KozaShortStatistics
-
- prepareStatistics(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
-
- prepareToBreed(EvolutionState, int) - Method in class ec.steadystate.SteadyStateBreeder
-
- prepareToEvaluate(EvolutionState, int) - Method in class ec.app.majority.MajorityGA
-
- prepareToEvaluate(EvolutionState, int) - Method in class ec.app.majority.MajorityGP
-
- prepareToEvaluate(EvolutionState, int) - Method in class ec.eval.MasterProblem
-
- prepareToEvaluate(EvolutionState, int) - Method in class ec.gp.ge.GEProblem
-
- prepareToEvaluate(EvolutionState, int) - Method in class ec.Problem
-
May be called by the Evaluator prior to a series of individuals to
evaluate, and then ended with a finishEvaluating(...).
- prepareToEvaluate(EvolutionState, int) - Method in class ec.steadystate.SteadyStateEvaluator
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.breed.BufferedBreedingPipeline
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.breed.FirstCopyPipeline
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.breed.RepeatPipeline
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.breed.UniquePipeline
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.BreedingPipeline
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.BreedingSource
-
Called before produce(...), usually once a generation, or maybe only
once if you're doing steady-state evolution, to let the breeding source
"warm up" prior to producing.
- prepareToProduce(EvolutionState, int, int) - Method in class ec.es.ESSelection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.parsimony.BucketTournamentSelection
-
Prepare to produce: create the buckets!!!!
- prepareToProduce(EvolutionState, int, int) - Method in class ec.parsimony.RatioBucketTournamentSelection
-
Prepare to produce: create the buckets!!!!
- prepareToProduce(EvolutionState, int, int) - Method in class ec.select.AnnealedSelection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.select.BestSelection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.select.BoltzmannSelection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.select.FitProportionateSelection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.select.GreedyOverselection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.select.MultiSelection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.select.SigmaScalingSelection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.select.SUSSelection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.select.TopSelection
-
- prepareToProduce(EvolutionState, int, int) - Method in class ec.SelectionMethod
-
A default version of prepareToProduce which does nothing.
- prependParent(ParameterDatabase) - Method in class ec.util.ParameterDatabase
-
- prePostBreedingExchangeStatistics(EvolutionState) - Method in class ec.Statistics
-
Called immediately before the post-breeding exchange occurs.
- prePostBreedingExchangeStatistics(EvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called immediately before the post-breeding exchange occurs.
- prePreBreedingExchangeStatistics(EvolutionState) - Method in class ec.Statistics
-
Called immediately before the pre-breeding exchange occurs.
- prePreBreedingExchangeStatistics(EvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
-
Called immediately before the pre-breeding exchange occurs.
- preprocess(EvolutionState, int) - Method in class ec.gp.build.Uniform
-
- preprocessIndividual(EvolutionState, int) - Method in class ec.rule.RuleIndividual
-
Called by pipelines before they've modified the individual and
it might need to be "fixed" -- basically a hook for you to override.
- preprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in class ec.app.coevolve1.CompetitiveMaxOnes
-
- preprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in class ec.app.coevolve2.CoevolutionaryECSuite
-
- preprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in interface ec.coevolve.GroupedProblemForm
-
Set up the population pop (such as fitness information) prior to evaluation.
- preprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in class ec.eval.MasterProblem
-
- preprocessPopulation(EvolutionState, Population, boolean[], boolean) - Method in class ec.gp.ge.GEProblem
-
- preprocessRules(EvolutionState, int) - Method in class ec.rule.RuleSet
-
Should be called by pipelines to "fix up" the rulesets before they have been
mutated or crossed over.
- previousLastActivation - Variable in class ec.neat.NEATNode
-
Holds the activation BEFORE the previous step's This is necessary for a
special recurrent case when the inNode of a recurrent link is one time
step ahead of the outNode.
- previousPopulation - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- previousPopulation - Variable in class ec.de.DEBreeder
-
the previous population is stored in order to have parents compete directly with their children
- prevMean - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- primeGenerator(MersenneTwisterFast) - Static method in class ec.Evolve
-
Primes the generator.
- Print - Class in ec.app.push
-
- Print() - Constructor for class ec.app.push.Print
-
- print(String, int, Log) - Method in class ec.util.Output
-
Prints a non-announcement message to a given log, with a
certain verbosity.
- print(String, int, int) - Method in class ec.util.Output
-
Prints a non-announcement message to a given log, with a
certain verbosity.
- print(String, int) - Method in class ec.util.Output
-
Prints a non-announcement message to a given log.
- print(String, int, int[]) - Method in class ec.util.Output
-
- print(String, int[]) - Method in class ec.util.Output
-
Prints a non-announcement message to the given logs,
with a certain verbosity.
- PRINT_PARAMS - Static variable in class ec.util.ParameterDatabase
-
- PRINT_STYLE_C - Static variable in class ec.gp.GPTree
-
- PRINT_STYLE_DOT - Static variable in class ec.gp.GPTree
-
- PRINT_STYLE_LATEX - Static variable in class ec.gp.GPTree
-
- PRINT_STYLE_LISP - Static variable in class ec.gp.GPTree
-
- printBits(EvolutionState, boolean[][]) - Method in class ec.app.edge.Edge
-
- printButton - Variable in class ec.display.chart.StatisticsChartPaneTab
-
- printCurrentNFA() - Method in class ec.app.edge.Edge
-
- printExtraPopStatisticsAfter(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
-
- printExtraPopStatisticsBefore(EvolutionState) - Method in class ec.gp.koza.KozaShortStatistics
-
- printExtraPopStatisticsBefore(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
-
- printExtraSubpopStatisticsAfter(EvolutionState, int) - Method in class ec.simple.SimpleShortStatistics
-
- printExtraSubpopStatisticsBefore(EvolutionState, int) - Method in class ec.gp.koza.KozaShortStatistics
-
- printExtraSubpopStatisticsBefore(EvolutionState, int) - Method in class ec.simple.SimpleShortStatistics
-
- printFitness(EvolutionState, int) - Method in class ec.Fitness
-
Should print the fitness out in a computer-readable fashion,
with a verbosity of Output.V_NO_GENERAL.
- printFitness(EvolutionState, int, int) - Method in class ec.Fitness
-
- printFitness(EvolutionState, PrintWriter) - Method in class ec.Fitness
-
Should print the fitness out in a computer-readable fashion,
using writer.println(...).
- printFitnessForHumans(EvolutionState, int) - Method in class ec.Fitness
-
Should print the fitness out fashion pleasing for humans to read,
with a verbosity of Output.V_NO_GENERAL.
- printFitnessForHumans(EvolutionState, int, int) - Method in class ec.Fitness
-
- printGene(EvolutionState, int, int) - Method in class ec.vector.Gene
-
Prints the gene in a way that can be read by readGene().
- printGene(EvolutionState, PrintWriter) - Method in class ec.vector.Gene
-
Prints the gene in a way that can be read by readGene().
- printGeneForHumans(EvolutionState, int, int) - Method in class ec.vector.Gene
-
Nice printing.
- printGeneToString() - Method in class ec.neat.NEATGene
-
This method is used to output a gene that is same as the format in start
genome file.
- printGeneToString() - Method in class ec.vector.Gene
-
Prints the gene to a string in a fashion readable by readGeneFromString and parseable by readGene(state, reader).
- printGeneToStringForHumans() - Method in class ec.neat.NEATGene
-
- printGeneToStringForHumans() - Method in class ec.vector.Gene
-
Prints the gene to a string in a human-readable fashion.
- printGotten(Parameter, Parameter, boolean) - Method in class ec.util.ParameterDatabase
-
- printIndividual(EvolutionState, int) - Method in class ec.gp.GPIndividual
-
- printIndividual(EvolutionState, PrintWriter) - Method in class ec.gp.GPIndividual
-
- printIndividual(EvolutionState, int) - Method in class ec.Individual
-
Should print the individual in a way that can be read by computer,
including its fitness, with a verbosity of Output.V_NO_GENERAL.
- printIndividual(EvolutionState, int, int) - Method in class ec.Individual
-
- printIndividual(EvolutionState, PrintWriter) - Method in class ec.Individual
-
Should print the individual in a way that can be read by computer,
including its fitness.
- printIndividual(EvolutionState, int) - Method in class ec.pso.Particle
-
- printIndividual(EvolutionState, PrintWriter) - Method in class ec.pso.Particle
-
- printIndividual(EvolutionState, int) - Method in class ec.rule.RuleIndividual
-
- printIndividual(EvolutionState, PrintWriter) - Method in class ec.rule.RuleIndividual
-
Overridden for the RuleIndividual genotype, writing each ruleset in turn.
- printIndividualForHumans(EvolutionState, int) - Method in class ec.gp.ge.GEIndividual
-
- printIndividualForHumans(EvolutionState, int) - Method in class ec.gp.GPIndividual
-
- printIndividualForHumans(EvolutionState, int) - Method in class ec.Individual
-
Should print the individual out in a pleasing way for humans,
with a verbosity of Output.V_NO_GENERAL.
- printIndividualForHumans(EvolutionState, int, int) - Method in class ec.Individual
-
- printIndividualForHumans(EvolutionState, int) - Method in class ec.rule.RuleIndividual
-
- printIndividualWriter - Variable in class ec.display.portrayal.SimpleIndividualPortrayal
-
- println(String, int, Log, boolean, boolean) - Method in class ec.util.Output
-
- println(String, int, int, boolean) - Method in class ec.util.Output
-
- println(String, int, boolean) - Method in class ec.util.Output
-
Prints a message to a given log.
- println(String, int, int[]) - Method in class ec.util.Output
-
- println(String, int, int) - Method in class ec.util.Output
-
- println(String, int) - Method in class ec.util.Output
-
Prints a non-announcement message to the given logs, with a verbosity of V_NO_GENERAL.
- printNode(EvolutionState, int) - Method in class ec.gp.GPNode
-
Prints out a COMPUTER-readable and Lisp-like atom for the node, which
is also suitable for readNode to read, and returns
the number of bytes in the string that you sent to the log (use print(),
not println()).
- printNode(EvolutionState, int, int) - Method in class ec.gp.GPNode
-
- printNode(EvolutionState, PrintWriter) - Method in class ec.gp.GPNode
-
Prints out a COMPUTER-readable and Lisp-like atom for the node, which
is also suitable for readNode to read, and returns
the number of bytes in the string that you sent to the log (use print(),
not println()).
- printNodeForHumans(EvolutionState, int) - Method in class ec.gp.GPNode
-
Prints out a human-readable and Lisp-like atom for the node,
and returns the number of bytes in the string that you sent
to the log (use print(),
not println()).
- printNodeForHumans(EvolutionState, int, int) - Method in class ec.gp.GPNode
-
- printNodeToString() - Method in class ec.neat.NEATNode
-
This method is used to output a gene that is same as the format in start
genome file.
- printPopulation(EvolutionState, int, int) - Method in class ec.Population
-
- printPopulation(EvolutionState, int) - Method in class ec.Population
-
Prints an entire population in a form readable by humans but also parseable by the computer using readPopulation(EvolutionState, LineNumberReader), with a verbosity of Output.V_NO_GENERAL.
- printPopulation(EvolutionState, PrintWriter) - Method in class ec.Population
-
Prints an entire population in a form readable by humans but also parseable by the computer using readPopulation(EvolutionState, LineNumberReader).
- printPopulationForHumans(EvolutionState, int, int) - Method in class ec.Population
-
- printPopulationForHumans(EvolutionState, int) - Method in class ec.Population
-
Prints an entire population in a form readable by humans, with a verbosity of Output.V_NO_GENERAL.
- printRootedTree(EvolutionState, int, int) - Method in class ec.gp.GPNode
-
Prints out the tree on a single line, with no ending \n, in a fashion that can
be read in later by computer.
- printRootedTree(EvolutionState, int, int, int) - Method in class ec.gp.GPNode
-
- printRootedTree(EvolutionState, PrintWriter, int) - Method in class ec.gp.GPNode
-
Prints out the tree on a single line, with no ending \n, in a fashion that can
be read in later by computer.
- printRootedTreeForHumans(EvolutionState, int, int, int) - Method in class ec.gp.GPNode
-
Prints out the tree in a readable Lisp-like multi-line fashion.
- printRootedTreeForHumans(EvolutionState, int, int, int, int) - Method in class ec.gp.GPNode
-
- printRule(EvolutionState, int) - Method in class ec.rule.Rule
-
Prints the rule in a way that can be read by readRule().
- printRule(EvolutionState, int, int) - Method in class ec.rule.Rule
-
- printRule(EvolutionState, PrintWriter) - Method in class ec.rule.Rule
-
Prints the rule in a way that can be read by readRule().
- printRuleForHumans(EvolutionState, int) - Method in class ec.rule.Rule
-
Nice printing.
- printRuleForHumans(EvolutionState, int, int) - Method in class ec.rule.Rule
-
- printRuleSet(EvolutionState, int) - Method in class ec.rule.RuleSet
-
Prints the rule set such that the computer can read it later
- printRuleSet(EvolutionState, int, int) - Method in class ec.rule.RuleSet
-
- printRuleSet(EvolutionState, PrintWriter) - Method in class ec.rule.RuleSet
-
Prints the rule set such that the computer can read it later
- printRuleSetForHumans(EvolutionState, int) - Method in class ec.rule.RuleSet
-
Prints out the rule set in a readable fashion.
- printRuleSetForHumans(EvolutionState, int, int) - Method in class ec.rule.RuleSet
-
- printRuleToString(EvolutionState) - Method in class ec.rule.Rule
-
Deprecated.
- printRuleToString() - Method in class ec.rule.Rule
-
Prints the rule to a string in a fashion readable by readRuleFromString.
- printRuleToStringForHumans() - Method in class ec.rule.Rule
-
Nice printing to a string.
- printState - Variable in class ec.util.ParameterDatabase
-
- printStyle - Variable in class ec.gp.GPTree
-
The print style of the GPTree.
- printSubpopulation(EvolutionState, int, int) - Method in class ec.Subpopulation
-
- printSubpopulation(EvolutionState, int) - Method in class ec.Subpopulation
-
Prints an entire subpopulation in a form readable by humans but also parseable by the computer using readSubpopulation(EvolutionState, LineNumberReader) with a verbosity of Output.V_NO_GENERAL.
- printSubpopulation(EvolutionState, PrintWriter) - Method in class ec.Subpopulation
-
Prints an entire subpopulation in a form readable by humans but also parseable by the computer using readSubpopulation(EvolutionState, LineNumberReader).
- printSubpopulationForHumans(EvolutionState, int, int) - Method in class ec.Subpopulation
-
- printSubpopulationForHumans(EvolutionState, int) - Method in class ec.Subpopulation
-
- printTerminalsAsVariablesInC - Variable in class ec.gp.GPTree
-
When using c to print for humans, do we print terminals as variables?
(as opposed to zero-argument functions)?
- printTree(EvolutionState, int) - Method in class ec.gp.GPTree
-
Prints out the tree in single-line fashion suitable for reading
in later by computer.
- printTree(EvolutionState, int, int) - Method in class ec.gp.GPTree
-
- printTree(EvolutionState, PrintWriter) - Method in class ec.gp.GPTree
-
Prints out the tree in single-line fashion suitable for reading
in later by computer.
- printTreeForHumans(EvolutionState, int) - Method in class ec.gp.GPTree
-
Prints out the tree in a readable Lisp-like fashion.
- printTreeForHumans(EvolutionState, int, int) - Method in class ec.gp.GPTree
-
- printTrees(EvolutionState, int) - Method in class ec.gp.GPIndividual
-
Prints just the trees of the GPIndividual.
- printTwoArgumentNonterminalsAsOperatorsInC - Variable in class ec.gp.GPTree
-
When using c to print for humans, do we print two-argument nonterminals in operator form "a op b"?
(as opposed to functions "op(a, b)")?
- prob - Variable in class ec.gp.build.UniformGPNodeStorage
-
- prob - Variable in class ec.simple.SimpleEvaluator.SimpleEvaluatorThread
-
- PROB_BOOTH - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_F2 - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_F3 - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_FON - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_GRIEWANK - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_KUR - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_LANGERMAN - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_LENNARDJONES - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_LUNACEK - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_MEDIAN - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_MIN - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_NOISY_QUARTIC - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_POL - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_PRODUCT - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_QV - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_RASTRIGIN - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_ROSENBROCK - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_ROTATED_GRIEWANK - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_ROTATED_RASTRIGIN - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_ROTATED_SCHWEFEL - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_SCH - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_SCHWEFEL - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_SPHERE - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_SPHERE - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_STEP - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_SUM - Static variable in class ec.app.ecsuite.ECSuite
-
- PROB_ZDT1 - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_ZDT2 - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_ZDT3 - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_ZDT4 - Static variable in class ec.app.moosuite.MooSuite
-
- PROB_ZDT6 - Static variable in class ec.app.moosuite.MooSuite
-
- probability - Variable in class ec.BreedingSource
-
The probability that this BreedingSource will be chosen
to breed over other BreedingSources.
- probability - Variable in class ec.gp.breed.SizeFairCrossoverPipeline.RouletteWheelSelector
-
- probabilityOfPickingSizePlusOne - Variable in class ec.select.BestSelection
-
Probablity of picking the size plus one.
- probabilityOfPickingSizePlusOne - Variable in class ec.select.TournamentSelection
-
Probablity of picking the size plus one
- probabilityOfSelection - Variable in class ec.gp.GPNodeConstraints
-
Probability of selection -- an auxillary measure mostly used by PTC1/PTC2
right now
- probabilityOfSelection - Variable in class ec.parsimony.DoubleTournamentSelection
-
What's our probability of selection? If 1.0, we always pick the "good" individual.
- probabilityOfSelection2 - Variable in class ec.parsimony.DoubleTournamentSelection
-
- PROBABLY_ZERO - Static variable in class ec.app.regression.Benchmarks
-
- probBest - Variable in class ec.co.ant.PseudorandomProportionateComponentSelector
-
- problem - Variable in class ec.eval.MasterProblem
-
- problem - Variable in class ec.gp.ge.GEProblem
-
- Problem - Class in ec
-
Problem is a prototype which defines the problem against which we will
evaluate individuals in a population.
- Problem() - Constructor for class ec.Problem
-
- problem - Variable in class ec.steadystate.SteadyStateEvaluator
-
Our problem.
- problemName - Static variable in class ec.app.ecsuite.ECSuite
-
- problemName - Variable in class ec.app.gpsemantics.Semantic
-
- problemSize - Variable in class ec.app.gpsemantics.Semantic
-
- problemType - Variable in class ec.app.bbob.BBOBenchmarks
-
- problemType - Variable in class ec.app.ecsuite.ECSuite
-
- problemType - Variable in class ec.app.moosuite.MooSuite
-
- problemTypes - Variable in class ec.app.bbob.BBOBenchmarks
-
- process(EvolutionState, int, String, int, Individual) - Method in class ec.Exchanger
-
Typically called by preBreedingExchangePopulation prior to migrating an individual.
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.app.tutorial2.OurMutatorPipeline
-
- produce(int, EvolutionState, int) - Method in class ec.app.tutorial3.OurSelection
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.BufferedBreedingPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.CheckingPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.FirstCopyPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.ForceBreedingPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.GenerationSwitchPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.InitializationPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.MultiBreedingPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.RepeatPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.ReproductionPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.breed.UniquePipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.BreedingSource
-
Produces n individuals from the given subpopulation
and puts them into inds[start...start+n-1],
where n = Min(Max(q,min),max), where q is the "typical" number of
individuals the BreedingSource produces in one shot, and returns
n.
- produce(int, EvolutionState, int) - Method in class ec.es.ESSelection
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.breed.InternalCrossoverPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.breed.MutateAllNodesPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.breed.MutateDemotePipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.breed.MutateERCPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.breed.MutateOneNodePipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.breed.MutatePromotePipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.breed.MutateSwapPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.breed.RehangPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.breed.SizeFairCrossoverPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.ge.breed.GETruncationPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.koza.CrossoverPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.gp.koza.MutationPipeline
-
- produce(int, EvolutionState, int) - Method in class ec.parsimony.BucketTournamentSelection
-
- produce(int, EvolutionState, int) - Method in class ec.parsimony.DoubleTournamentSelection
-
Produces the index of a person selected from among several by a tournament.
- produce(int, EvolutionState, int) - Method in class ec.parsimony.RatioBucketTournamentSelection
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.rule.breed.RuleCrossoverPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.rule.breed.RuleMutationPipeline
-
- produce(int, EvolutionState, int) - Method in class ec.select.AnnealedSelection
-
- produce(int, EvolutionState, int) - Method in class ec.select.BestSelection
-
- produce(int, EvolutionState, int) - Method in class ec.select.FirstSelection
-
- produce(int, int, int, int, Individual[], EvolutionState, int, HashMap<String, Object>) - Method in class ec.select.FirstSelection
-
- produce(int, EvolutionState, int) - Method in class ec.select.FitProportionateSelection
-
- produce(int, EvolutionState, int) - Method in class ec.select.GreedyOverselection
-
- produce(int, EvolutionState, int) - Method in class ec.select.LexicaseSelection
-
- produce(int, EvolutionState, int) - Method in class ec.select.MultiSelection
-
- produce(int, EvolutionState, int) - Method in class ec.select.RandomSelection
-
- produce(int, int, int, int, Individual[], EvolutionState, int, HashMap<String, Object>) - Method in class ec.select.RandomSelection
-
- produce(int, EvolutionState, int) - Method in class ec.select.SUSSelection
-
- produce(int, EvolutionState, int) - Method in class ec.select.TopSelection
-
- produce(int, EvolutionState, int) - Method in class ec.select.TournamentSelection
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.SelectionMethod
-
- produce(int, EvolutionState, int) - Method in class ec.SelectionMethod
-
An alternative form of "produce" special to Selection Methods;
selects an individual from the given subpopulation and
returns its position in that subpopulation.
- produce(SelectionMethod, int, int, EvolutionState, int) - Method in class ec.spatial.SpatialMultiPopCoevolutionaryEvaluator
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.vector.breed.GeneDuplicationPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.vector.breed.ListCrossoverPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.vector.breed.MultipleVectorCrossoverPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.vector.breed.VectorCrossoverPipeline
-
- produce(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.vector.breed.VectorMutationPipeline
-
- produceCurrent(int, EvolutionState, int) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
Selects one individual from the given subpopulation.
- producePrevious(int, EvolutionState, int) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
Selects one individual from the previous subpopulation.
- produces(EvolutionState, Population, int, int) - Method in class ec.BreedingPipeline
-
- produces(EvolutionState, Population, int, int) - Method in class ec.BreedingSource
-
Returns true if this BreedingSource, when attached to the given
subpopulation, will produce individuals of the subpopulation's species.
- produces(EvolutionState, Population, int, int) - Method in class ec.gp.GPBreedingPipeline
-
Returns true if s is a GPSpecies.
- produces(EvolutionState, Population, int, int) - Method in class ec.select.MultiSelection
-
- produces(EvolutionState, Population, int, int) - Method in class ec.SelectionMethod
-
A default version of produces -- this method always returns
true under the assumption that the selection method works
with all Fitnesses.
- produceWithoutCloning(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.es.ESSelection
-
- produceWithoutCloning(int, int, int, ArrayList<Individual>, EvolutionState, int, HashMap<String, Object>) - Method in class ec.SelectionMethod
-
- productionRuleList - Variable in class ec.gp.ge.GrammarParser
-
Lots of stuffs to enumerate/analyze the grammar tree,
these are needed to generate the predictive parse table.
- Progn2 - Class in ec.app.ant.func
-
- Progn2() - Constructor for class ec.app.ant.func.Progn2
-
- Progn2 - Class in ec.app.lawnmower.func
-
- Progn2() - Constructor for class ec.app.lawnmower.func.Progn2
-
- Progn3 - Class in ec.app.ant.func
-
- Progn3() - Constructor for class ec.app.ant.func.Progn3
-
- Progn4 - Class in ec.app.ant.func
-
- Progn4() - Constructor for class ec.app.ant.func.Progn4
-
- promotable(GPInitializer, GPNode) - Method in class ec.gp.breed.MutatePromotePipeline
-
- promotableNode - Variable in class ec.gp.breed.MutatePromotePipeline
-
- promoteSomething(GPNode) - Method in class ec.gp.breed.MutatePromotePipeline
-
- properties - Variable in class ec.util.ParameterDatabase
-
- ProportionalTournamentSelection - Class in ec.parsimony
-
This selection method adds parsimony pressure to the regular tournament selection.
- ProportionalTournamentSelection() - Constructor for class ec.parsimony.ProportionalTournamentSelection
-
- ProportionateComponentSelector - Class in ec.co.ant
-
Provides a function that chooses a Component
stochastically in the style of
Ant System.
- ProportionateComponentSelector() - Constructor for class ec.co.ant.ProportionateComponentSelector
-
- ProportionateComponentSelector(double, double) - Constructor for class ec.co.ant.ProportionateComponentSelector
-
- proportionateSelector - Variable in class ec.co.ant.PseudorandomProportionateComponentSelector
-
- prototype - Variable in class ec.gp.ge.GrammarFunctionNode
-
- Prototype - Interface in ec
-
Prototype classes typically have one or a few prototype instances
created during the course of a run.
- ps - Variable in class ec.eda.cmaes.CMAESSpecies
-
The p_{\sigma} evolution path vector.
- PS_NONE - Static variable in class ec.util.ParameterDatabase
-
- PS_PRINT_PARAMS - Static variable in class ec.util.ParameterDatabase
-
- PS_UNKNOWN - Static variable in class ec.util.ParameterDatabase
-
- PseudorandomProportionateComponentSelector - Class in ec.co.ant
-
The classic ant transition rule used by Ant Colony System.
- PseudorandomProportionateComponentSelector() - Constructor for class ec.co.ant.PseudorandomProportionateComponentSelector
-
- PSOBreeder - Class in ec.pso
-
PSOBreeder is a simple single-threaded Breeder which performs
Particle Swarm Optimization using the Particle class as individuals.
- PSOBreeder() - Constructor for class ec.pso.PSOBreeder
-
- PTC1 - Class in ec.gp.build
-
PTC1 implements the "Strongly-typed Probabilistic Tree Creation 1 (PTC1)" algorithm described in
- PTC1() - Constructor for class ec.gp.build.PTC1
-
- ptc1(EvolutionState, int, GPType, int, GPNodeParent, int, GPFunctionSet, PTCFunctionSetForm, double[]) - Method in class ec.gp.build.PTC1
-
A private function which recursively returns a GROW tree to newRootedTree(...)
- PTC2 - Class in ec.gp.build
-
PTC2 implements the "Strongly-typed Probabilistic Tree Creation 2 (PTC2)" algorithm described in
- PTC2() - Constructor for class ec.gp.build.PTC2
-
- PTCFunctionSet - Class in ec.gp.build
-
PTCFunctionSet is a GPFunctionSet which adheres to PTCFunctionSetForm, and thus
can be used with the PTC1 and PTC2 methods.
- PTCFunctionSet() - Constructor for class ec.gp.build.PTCFunctionSet
-
- PTCFunctionSetForm - Interface in ec.gp.build
-
PTCFunctionSetForm defines the methods that the PTC1 and PTC2 tree-creation
algorithms require of function sets.
- pull - Variable in class ec.util.DataPipe
-
- pull() - Method in class ec.util.DataPipe
-
- pull(byte[], int, int) - Method in class ec.util.DataPipe
-
- push(ADFContext) - Method in class ec.gp.ADFStack
-
Pushes an ADFContext onto the main stack.
- push(byte) - Method in class ec.util.DataPipe
-
- push(byte[], int, int) - Method in class ec.util.DataPipe
-
- push(int) - Method in class ec.util.IntBag
-
Synonym for add(obj) -- try to use add instead unless you
want to think of the IntBag as a stack.
- push(String) - Method in class ec.util.Parameter
-
Returns a new parameter with s added to the end of the current path items.
- push(String[]) - Method in class ec.util.Parameter
-
Returns a new parameter with the path items in s added to the end of the current path items.
- PushBuilder - Class in ec.gp.push
-
PushBuilder implements the Push-style tree building algorithm, which permits nonterminals of arbitrary arity.
- PushBuilder() - Constructor for class ec.gp.push.PushBuilder
-
- pushDat11(long[]) - Method in class ec.app.multiplexer.MultiplexerData
-
Pushes a dat_11 onto the stack
- PushDefaults - Class in ec.gp.push
-
- PushDefaults() - Constructor for class ec.gp.push.PushDefaults
-
- PushInstruction - Class in ec.gp.push
-
PushInstruction encapsulates a custom Push instruction.
- PushInstruction() - Constructor for class ec.gp.push.PushInstruction
-
- pushOntoFloatStack(Interpreter, float) - Method in class ec.gp.push.PushProblem
-
Pushes a value onto the top of the float stack of the interpreter.
- pushOntoIntStack(Interpreter, int) - Method in class ec.gp.push.PushProblem
-
Pushes a value onto the top of the int stack of the interpreter.
- PushProblem - Class in ec.gp.push
-
A PushProblem contains useful methods to help you create an
interpreter, write out the ECJ GP tree to a string, build a Push Program
around this string, load the interpreter with all your custom instructions,
and run the Push Program on the interpreter.
- PushProblem() - Constructor for class ec.gp.push.PushProblem
-
- R_FAILURE - Static variable in class ec.EvolutionState
-
"The evolution run has quit, failing to find a perfect individual."
- R_NOTDONE - Static variable in class ec.EvolutionState
-
"The evolution run has not quit
- R_SUCCESS - Static variable in class ec.EvolutionState
-
"The evolution run has quit, finding a perfect individual."
- Rand1EitherOrDEBreeder - Class in ec.de
-
Rand1EitherOrDEBreeder is a differential evolution breeding operator.
- Rand1EitherOrDEBreeder() - Constructor for class ec.de.Rand1EitherOrDEBreeder
-
- RANDOM - Static variable in class ec.app.majority.MajorityGA
-
- RANDOM - Static variable in class ec.app.majority.MajorityGP
-
- random - Variable in class ec.EvolutionState
-
An array of random number generators, indexed by the thread number you were given (or, if you're not in a multithreaded area, use 0).
- RandomAssociate() - Method in class ec.multiobjective.nsga3.ReferencePoint
-
- RandomBranch - Class in ec.gp.build
-
RandomBranch implements the Random_Branch tree generation
method described in
- RandomBranch() - Constructor for class ec.gp.build.RandomBranch
-
- randomBranch(EvolutionState, GPType, int, int, GPNodeParent, int, GPFunctionSet) - Method in class ec.gp.build.RandomBranch
-
- RandomChoice - Class in ec.util
-
RandomChoice organizes arrays of floats into distributions which can
be used to pick randomly from.
- RandomChoice() - Constructor for class ec.util.RandomChoice
-
- RandomChoiceChooser - Interface in ec.util
-
Used by RandomChoice to pick objects by probability from a distribution.
- RandomChoiceChooserD - Interface in ec.util
-
Used by RandomChoice to pick objects by probability from a distribution.
- randomDequeue(EvolutionState, int) - Method in class ec.gp.build.PTC2
-
- randomize(EvolutionState, int) - Method in class ec.app.majority.CA
-
- randomizedPartition(double[], int, int, MersenneTwisterFast) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
- randomizedSelect(double[], int, int, int, MersenneTwisterFast) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
- randomizeOrder(EvolutionState, ArrayList<Individual>) - Method in class ec.coevolve.CompetitiveEvaluator
-
- randomizeRulesOrder(EvolutionState, int) - Method in class ec.rule.RuleSet
-
Randomizes the order of the rules in the rule set.
- RandomRestarts - Class in ec.evolve
-
A special Statistics class which performs random restarts on the population,
effectively reininitializing the population and starting over again.
- RandomRestarts() - Constructor for class ec.evolve.RandomRestarts
-
- randomSeed - Variable in class ec.eval.SlaveMonitor
-
- randomSeedOffset - Variable in class ec.EvolutionState
-
An amount to add to each random number generator seed to "offset" it -- often this is simply the job number.
- randomSeedsRadioButton - Variable in class ec.display.ControlPanel
-
- RandomSelection - Class in ec.select
-
Picks a random individual in the subpopulation.
- RandomSelection() - Constructor for class ec.select.RandomSelection
-
- randomValueFromClosedInterval(byte, byte, MersenneTwisterFast) - Method in class ec.vector.ByteVectorIndividual
-
Returns a random value from between min and max inclusive.
- randomValueFromClosedInterval(long, long, MersenneTwisterFast) - Method in class ec.vector.DoubleVectorIndividual
-
- randomValueFromClosedInterval(int, int, MersenneTwisterFast) - Method in class ec.vector.FloatVectorIndividual
-
- randomValueFromClosedInterval(int, int, MersenneTwisterFast) - Method in class ec.vector.IntegerVectorIndividual
-
Returns a random value from between min and max inclusive.
- randomValueFromClosedInterval(long, long, MersenneTwisterFast) - Method in class ec.vector.LongVectorIndividual
-
Returns a random value from between min and max inclusive.
- randomValueFromClosedInterval(short, short, MersenneTwisterFast) - Method in class ec.vector.LongVectorIndividual
-
Returns a random value from between min and max inclusive.
- randomValueFromClosedInterval(short, short, MersenneTwisterFast) - Method in class ec.vector.ShortVectorIndividual
-
Returns a random value from between min and max inclusive.
- randomWalkProbability - Variable in class ec.vector.FloatVectorSpecies
-
The continuation probability for Integer Random Walk Mutation, per gene.
- randomWalkProbability(int) - Method in class ec.vector.FloatVectorSpecies
-
- randomWalkProbability - Variable in class ec.vector.IntegerVectorSpecies
-
The continuation probability for Integer Random Walk Mutation, per gene.
- randomWalkProbability(int) - Method in class ec.vector.IntegerVectorSpecies
-
- RandTree - Class in ec.gp.build
-
- RandTree() - Constructor for class ec.gp.build.RandTree
-
- RandTree.ArityObject - Class in ec.gp.build
-
- range - Variable in class ec.app.twobox.TwoBox
-
- rank - Variable in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
Pareto front rank measure (lower ranks are better)
- RASTRIGIN - Static variable in class ec.app.bbob.BBOBenchmarks
-
- rastrigin(double, int, double[], double, double, double[], double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- RASTRIGIN_2 - Static variable in class ec.app.bbob.BBOBenchmarks
-
- rastrigin_2(double, int, double[], double, double, double[], double[], double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- ratio - Variable in class ec.parsimony.RatioBucketTournamentSelection
-
The value of RATIO
- RatioBucketTournamentSelection - Class in ec.parsimony
-
Does a tournament selection, limited to the subpopulation it's
working in at the time.
- RatioBucketTournamentSelection() - Constructor for class ec.parsimony.RatioBucketTournamentSelection
-
- rawFitness() - Method in class ec.gp.koza.KozaFitness
-
- Rc - Variable in class ec.app.hiff.HIFF
-
- readBooleanWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, skips past an expected preamble, and reads in a boolean value ("true" or "false") if there is one, and returns it.
- readByteWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, skips past an expected preamble, and reads in a byte if there is one, and returns it.
- readCharacterWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, skips past an expected preamble, and reads in a character if there is one, and returns it.
- readComponent(EvolutionState, DataInput) - Method in class ec.app.knapsack.KnapsackComponent
-
- readComponent(EvolutionState, DataInput) - Method in class ec.app.tsp.TSPGraph.TSPComponent
-
- readComponent(EvolutionState, DataInput) - Method in class ec.co.Component
-
- readDoubleWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, skips past an expected preamble, and reads in a double if there is one, and returns it.
- reader - Variable in class ec.eval.SlaveConnection
-
- readerRun - Variable in class ec.eval.SlaveConnection
-
- readFitness(EvolutionState, LineNumberReader) - Method in class ec.Fitness
-
Reads in the fitness from a form outputted by fitnessToString() and thus
printFitnessForHumans(...).
- readFitness(EvolutionState, DataInput) - Method in class ec.Fitness
-
Reads the binary form of an individual from a DataInput.
- readFitness(EvolutionState, LineNumberReader) - Method in class ec.gp.koza.KozaFitness
-
- readFitness(EvolutionState, DataInput) - Method in class ec.gp.koza.KozaFitness
-
- readFitness(EvolutionState, LineNumberReader) - Method in class ec.multiobjective.MultiObjectiveFitness
-
- readFitness(EvolutionState, DataInput) - Method in class ec.multiobjective.MultiObjectiveFitness
-
- readFitness(EvolutionState, LineNumberReader) - Method in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- readFitness(EvolutionState, DataInput) - Method in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
- readFitness(EvolutionState, LineNumberReader) - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- readFitness(EvolutionState, LineNumberReader) - Method in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- readFitness(EvolutionState, DataInput) - Method in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- readFitness(EvolutionState, LineNumberReader) - Method in class ec.simple.SimpleFitness
-
Presently does not decode the fact that the fitness is ideal or not
- readFitness(EvolutionState, DataInput) - Method in class ec.simple.SimpleFitness
-
- readFloatWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, skips past an expected preamble, and reads in a float if there is one, and returns it.
- readGene(EvolutionState, LineNumberReader) - Method in class ec.vector.Gene
-
Reads a gene printed by printGene(...).
- readGene(EvolutionState, DataInput) - Method in class ec.vector.Gene
-
Override this if you need to read rules in from a binary stream
- readGeneFromString(String, EvolutionState) - Method in class ec.neat.NEATGene
-
This method is used to read a gene in start genome from file.
- readGeneFromString(String, EvolutionState) - Method in class ec.vector.Gene
-
Reads a gene from a string, which may contain a final '\n'.
- readGenotype(EvolutionState, DataInput) - Method in class ec.app.tsp.TSPIndividual
-
- readGenotype(EvolutionState, DataInput) - Method in class ec.co.ConstructiveIndividual
-
- readGenotype(EvolutionState, DataInput) - Method in class ec.gp.GPIndividual
-
Overridden for the GPIndividual genotype.
- readGenotype(EvolutionState, DataInput) - Method in class ec.Individual
-
Reads in the genotypic information from a DataInput, erasing the previous genotype
of this Individual.
- readGenotype(EvolutionState, DataInput) - Method in class ec.rule.RuleIndividual
-
Overridden for the RuleIndividual genotype.
- readGenotype(EvolutionState, DataInput) - Method in class ec.vector.BitVectorIndividual
-
- readGenotype(EvolutionState, DataInput) - Method in class ec.vector.ByteVectorIndividual
-
- readGenotype(EvolutionState, DataInput) - Method in class ec.vector.DoubleVectorIndividual
-
- readGenotype(EvolutionState, DataInput) - Method in class ec.vector.FloatVectorIndividual
-
- readGenotype(EvolutionState, DataInput) - Method in class ec.vector.GeneVectorIndividual
-
- readGenotype(EvolutionState, DataInput) - Method in class ec.vector.IntegerVectorIndividual
-
- readGenotype(EvolutionState, DataInput) - Method in class ec.vector.LongVectorIndividual
-
- readGenotype(EvolutionState, DataInput) - Method in class ec.vector.ShortVectorIndividual
-
- readIndividual(EvolutionState, LineNumberReader) - Method in class ec.Individual
-
Reads in the individual from a form printed by printIndividual(), erasing the previous
information stored in this Individual.
- readIndividual(EvolutionState, DataInput) - Method in class ec.Individual
-
Reads the binary form of an individual from a DataInput, erasing the previous
information stored in this Individual.
- readIndividual(EvolutionState, LineNumberReader) - Method in class ec.pso.Particle
-
- readIndividual(EvolutionState, DataInput) - Method in class ec.pso.Particle
-
- reading - Variable in class ec.app.edge.Edge
-
- READING0 - Static variable in class ec.app.edge.Edge
-
- reading0 - Variable in class ec.app.edge.Edge
-
- reading0_l - Variable in class ec.app.edge.Edge
-
- READING1 - Static variable in class ec.app.edge.Edge
-
- reading1 - Variable in class ec.app.edge.Edge
-
- reading1_l - Variable in class ec.app.edge.Edge
-
- readIntegerWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, skips past an expected preamble, and reads in an integer if there is one, and returns it.
- readLine(String) - Method in class ec.app.tsp.TSPGraph
-
- readLongWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, skips past an expected preamble, and reads in a long if there is one, and returns it.
- readLoop() - Method in class ec.eval.SlaveConnection
-
- readNode(EvolutionState, DataInput) - Method in class ec.app.lawnmower.func.LawnERC
-
- readNode(EvolutionState, DataInput) - Method in class ec.app.regression.func.RegERC
-
- readNode(EvolutionState, DataInput) - Method in class ec.gp.ADF
-
- readNode(EvolutionState, DataInput) - Method in class ec.gp.ADFArgument
-
- readNode(EvolutionState, DataInput) - Method in class ec.gp.ERC
-
To successfully read from a DataOutput, you must override this to read your specific ERC data in.
- readNode(DecodeReturn) - Method in class ec.gp.ERC
-
- readNode(DecodeReturn) - Method in class ec.gp.GPNode
-
Reads the node symbol,
advancing the DecodeReturn to the first character in the string
beyond the node symbol, and returns a new, empty GPNode of the
appropriate class representing that symbol, else null if the
node symbol is not of the correct type for your GPNode class.
- readNode(EvolutionState, DataInput) - Method in class ec.gp.GPNode
-
Override this to read any additional node-specific information from dataInput besides: the number of arguments,
the specific node class, the children, and the parent.
- readNode(EvolutionState, LineNumberReader) - Method in class ec.neat.NEATNode
-
Reads a Node printed by printNode(...).
- readNodeFromString(String, EvolutionState) - Method in class ec.neat.NEATNode
-
This method is used to read a node in start genome from file.
- readObject(ObjectInputStream) - Method in class ec.app.mona.Picture
-
- readObject(ObjectInputStream) - Method in class ec.eval.SlaveMonitor
-
- readObject(ObjectInputStream) - Method in class ec.exchange.IslandExchange
-
Custom serialization
- readObject(ObjectInputStream) - Method in class ec.gp.GPFunctionSet
-
- readObject(ObjectInputStream) - Method in class ec.util.MersenneTwister
-
- readObject(ObjectInputStream) - Method in class ec.util.ThreadPool
-
- readPopulation(EvolutionState, LineNumberReader) - Method in class ec.Population
-
Reads a population from the format generated by printPopulation(....).
- readPopulation(EvolutionState, DataInput) - Method in class ec.Population
-
Reads a population in binary form, from the format generated by writePopulation(...).
- readRootedTree(EvolutionState, DataInput, GPType, GPFunctionSet, GPNodeParent, int) - Static method in class ec.gp.GPNode
-
- readRootedTree(int, DecodeReturn, GPType, GPFunctionSet, GPNodeParent, int, EvolutionState) - Static method in class ec.gp.GPNode
-
Reads the node and its children from the form printed out by printRootedTree.
- readRule(EvolutionState, LineNumberReader) - Method in class ec.rule.Rule
-
Reads a rule printed by printRule(...).
- readRule(EvolutionState, DataInput) - Method in class ec.rule.Rule
-
Override this if you need to read rules in from a binary stream
- readRuleFromString(String, EvolutionState) - Method in class ec.rule.Rule
-
Reads a rule from a string, which may contain a final '\n'.
- readRuleSet(EvolutionState, LineNumberReader) - Method in class ec.rule.RuleSet
-
Reads the rule set
- readRuleSet(EvolutionState, DataInput) - Method in class ec.rule.RuleSet
-
Reads RuleSets in from a binary stream
- readShortWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, skips past an expected preamble, and reads in a short if there is one, and returns it.
- readState(DataInputStream) - Method in class ec.util.MersenneTwister
-
Reads the entire state of the MersenneTwister RNG from the stream
- readState(DataInputStream) - Method in class ec.util.MersenneTwisterFast
-
Reads the entire state of the MersenneTwister RNG from the stream
- readStringWithPreamble(String, EvolutionState, LineNumberReader) - Static method in class ec.util.Code
-
Finds the next nonblank line, skips past an expected preamble, and reads in a string if there is one, and returns it.
- readSubpopulation(EvolutionState, LineNumberReader) - Method in class ec.Subpopulation
-
Reads a subpopulation from the format generated by printSubpopulation(....).
- readSubpopulation(EvolutionState, DataInput) - Method in class ec.Subpopulation
-
Reads a subpopulation in binary form, from the format generated by writeSubpopulation(...).
- readTree(EvolutionState, LineNumberReader) - Method in class ec.gp.GPTree
-
Reads in the tree from a form printed by printTree.
- readTree(EvolutionState, DataInput) - Method in class ec.gp.GPTree
-
- readTrials(EvolutionState, DataInput) - Method in class ec.Fitness
-
Reads trials in from DataInput.
- receiveAdditionalData(EvolutionState, DataInputStream) - Method in class ec.eval.MasterProblem
-
This method is called on a MasterProblem by the Slave.
- recordObservation(EvolutionState, double) - Method in class ec.eda.dovs.DOVSFitness
-
Record the result of the new simulation.
- recurFlag - Variable in class ec.neat.NEATInnovation
-
Is the link innovation a recurrent link.
- recurOnlyProb - Variable in class ec.neat.NEATSpecies
-
Probability of forcing selection of ONLY links that are naturally
recurrent.
- reevaluateElites - Variable in class ec.simple.SimpleBreeder
-
- reevaluateIndividuals - Variable in class ec.eval.MetaProblem
-
Whether to reevaluate individuals if and when they appear for evaluation in the future.
- reevaluateNoisyProblems - Variable in class ec.app.bbob.BBOBenchmarks
-
- referencePoint - Variable in class ec.multiobjective.HypervolumeStatistics
-
- referencePoint - Variable in class ec.multiobjective.MultiObjectiveStatistics
-
- ReferencePoint - Class in ec.multiobjective.nsga3
-
- ReferencePoint(int) - Constructor for class ec.multiobjective.nsga3.ReferencePoint
-
- ReferencePoint(List<Double>) - Constructor for class ec.multiobjective.nsga3.ReferencePoint
-
- referencePoints - Variable in class ec.multiobjective.nsga3.SelectorTools
-
- ReflectedObject - Class in ec.util
-
- ReflectedObject(Object) - Constructor for class ec.util.ReflectedObject
-
- ReflectedObject(Object, Class, String, Object) - Constructor for class ec.util.ReflectedObject
-
- RegERC - Class in ec.app.regression.func
-
- RegERC() - Constructor for class ec.app.regression.func.RegERC
-
- regexps - Variable in class ec.util.Lexer
-
- registerSlave(EvolutionState, String, Socket, DataOutputStream, DataInputStream) - Method in class ec.eval.SlaveMonitor
-
Registers a new slave with the monitor.
- Regression - Class in ec.app.push
-
- Regression() - Constructor for class ec.app.push.Regression
-
- Regression - Class in ec.app.regression
-
Regression implements the Koza (quartic) Symbolic Regression problem.
- Regression() - Constructor for class ec.app.regression.Regression
-
- RegressionData - Class in ec.app.regression
-
- RegressionData() - Constructor for class ec.app.regression.RegressionData
-
- rehang(EvolutionState, int, GPNode, GPNode) - Method in class ec.gp.breed.RehangPipeline
-
- rehangableNode - Variable in class ec.gp.breed.RehangPipeline
-
- RehangPipeline - Class in ec.gp.breed
-
RehangPipeline picks a nonterminal node other than the root
and "rehangs" it as
a new root.
- RehangPipeline() - Constructor for class ec.gp.breed.RehangPipeline
-
- reinitializeContacts(EvolutionState) - Method in class ec.eval.MasterProblem
-
Reinitialize contacts with the slaves
- reinitializeContacts(EvolutionState) - Method in class ec.Evaluator
-
Called to reinitialize remote evaluation network contacts when the run is restarted from checkpoint.
- reinitializeContacts(EvolutionState) - Method in class ec.exchange.InterPopulationExchange
-
Initializes contacts with other processes, if that's what you're doing.
- reinitializeContacts(EvolutionState) - Method in class ec.exchange.IslandExchange
-
Initializes contacts with other processes, if that's what you're doing.
- reinitializeContacts(EvolutionState) - Method in class ec.Exchanger
-
Initializes contacts with other processes, if that's what you're doing.
- reinitializeContacts(EvolutionState) - Method in class ec.gp.ge.GEProblem
-
- reinitializeContacts(EvolutionState) - Method in class ec.Problem
-
Called to reinitialize remote evaluation network contacts when the run is restarted from checkpoint.
- reinitializeContacts(EvolutionState) - Method in class ec.simple.SimpleExchanger
-
Doesn't do anything.
- relativeClass - Variable in class ec.util.ParameterDatabase
-
- relativePath - Variable in class ec.util.ParameterDatabase
-
- remove(LinkedList, int) - Method in class ec.gp.build.RandTree
-
- remove(int) - Method in class ec.util.IntBag
-
Removes the int at the given index, moving the topmost int into its position.
- remove(Parameter) - Method in class ec.util.ParameterDatabase
-
Removes a parameter from the topmost database.
- RemoveAssociate(Individual) - Method in class ec.multiobjective.nsga3.ReferencePoint
-
- removeDeeply(Parameter) - Method in class ec.util.ParameterDatabase
-
- removeDuplicates(ArrayList<Individual>, int, int) - Method in class ec.breed.UniquePipeline
-
- removeLog(int) - Method in class ec.util.Output
-
Removes the given log.
- removeNondestructively(int) - Method in class ec.util.IntBag
-
Removes the int at the given index, shifting the other ints down.
- removePoorFitnessIndividuals() - Method in class ec.neat.NEATSubspecies
-
Remove the individuals from current subspecies who have been mark as
eliminate the remain individuals will be allow to reproduce
- removeRandomRule(EvolutionState, int) - Method in class ec.rule.RuleSet
-
Removes a randomly-chosen rule from the rule set and returns it.
- removeRule(int) - Method in class ec.rule.RuleSet
-
Removes a rule from the rule set and returns it.
- removeTreeModelListener(TreeModelListener) - Method in class ec.util.ReflectedObject
-
- reopen() - Method in class ec.util.Log
-
Forces a file-based log to reopen, erasing its previous contents.
- reopen(Log) - Method in class ec.util.LogRestarter
-
- reopen(int) - Method in class ec.util.Output
-
Forces a file-based log to reopen, erasing its previous contents.
- reopen(int[]) - Method in class ec.util.Output
-
Forces one or more file-based logs to reopen, erasing
their previous contents.
- RepeatPipeline - Class in ec.breed
-
RepeatPipeline is a BreedingPipeline which, after prepareToProduce() is called,
produces a single individual from its single source, then repeatedly clones that
child to fulfill requests to produce().
- RepeatPipeline() - Constructor for class ec.breed.RepeatPipeline
-
- repetition - Variable in class ec.eda.dovs.DOVSSpecies
-
This value will be updated at each generation to determine how many
evaluation is needed for one individual.
- replacementProbability - Variable in class ec.steadystate.SteadyStateEvolutionState
-
When a new individual arrives, with what probability should it directly replace the existing
"marked for death" individual, as opposed to only replacing it if it's superior?
- replaceWith(GPNode) - Method in class ec.gp.GPNode
-
Replaces the node with another node in its position in the tree.
- repOK() - Method in class ec.app.knapsack.KnapsackComponent
-
- repOK() - Method in class ec.app.knapsack.KnapsackProblem
-
- repOK() - Method in class ec.app.tsp.TSPGraph
-
Representation invariant, used for verification.
- repOK() - Method in class ec.app.tsp.TSPGraph.TSPComponent
-
- repOK() - Method in class ec.app.tsp.TSPIndividual
-
- repOK() - Method in class ec.app.tsp.TSPProblem
-
- repOK() - Method in class ec.co.ant.ACSLocalUpdateRule
-
- repOK() - Method in class ec.co.ant.AntSpecies
-
Representation invariant, used for verification.
- repOK() - Method in class ec.co.ant.AntSystemUpdateRule
-
- repOK() - Method in class ec.co.ant.GlobalUpdateRule
-
- repOK() - Method in class ec.co.ant.GreedyComponentSelector
-
- repOK() - Method in class ec.co.ant.ProportionateComponentSelector
-
- repOK() - Method in class ec.co.ant.PseudorandomProportionateComponentSelector
-
- repOK() - Method in class ec.co.ant.SimpleConstructionRule
-
- repOK() - Method in class ec.co.ant.SimplePheromoneTable
-
- repOK() - Method in class ec.co.ConstructiveIndividual
-
- repOK() - Method in class ec.co.grasp.GraspSpecies
-
- repOK() - Method in class ec.co.grasp.GreedyComponentSelector
-
- repOK() - Method in class ec.co.grasp.SimpleConstructionRule
-
- repOK() - Method in class ec.util.IIntPoint
-
- repostAnnouncementsOnRestart - Variable in class ec.util.Log
-
Should the log repost all announcements on restart
- reproduce(EvolutionState, int, int, ArrayList<NEATSubspecies>) - Method in class ec.neat.NEATSubspecies
-
Where the actual reproduce is happening, it will grab the candidate
parents, and calls the crossover or mutation method on these parents
individuals.
- ReproductionPipeline - Class in ec.breed
-
ReproductionPipeline is a BreedingPipeline which simply makes a copy
of the individuals it recieves from its source.
- ReproductionPipeline() - Constructor for class ec.breed.ReproductionPipeline
-
- rescheduleJobs(EvolutionState) - Method in class ec.eval.SlaveConnection
-
Reschedules the jobs in this job queue to other slaves in the system.
- rescheduleLostJobs - Variable in class ec.eval.SlaveMonitor
-
- reserve - Variable in class ec.gp.ADFStack
-
- reset(EvolutionState, int) - Method in class ec.app.mona.MonaVectorIndividual
-
- reset() - Method in class ec.eda.dovs.DOVSFitness
-
Reset the fitness to initial status.
- reset() - Method in class ec.gp.ADFStack
-
Pops off all items on the stack and the substack.
- reset() - Method in interface ec.gp.GPNodeSelector
-
Resets the Node Selector before a new series of pickNode()
if need be.
- reset() - Method in class ec.gp.koza.KozaNodeSelector
-
- reset(EvolutionState, int) - Method in class ec.neat.NEATGene
-
- reset(double, int, int, boolean, int, double) - Method in class ec.neat.NEATGene
-
Reset the gene with given parameters.
- reset(EvolutionState, int) - Method in class ec.neat.NEATIndividual
-
Initializes an individual with minimal structure.
- reset(ArrayList<NEATNode>, ArrayList<Gene>) - Method in class ec.neat.NEATIndividual
-
Reset the individual with given nodes and genome
- reset(int, int, int, int, int, int) - Method in class ec.neat.NEATInnovation
-
When we have a new innovation, we clone an existing NEATInnovation
instance, and change its information with this reset
method.
- reset(int, int, int) - Method in class ec.neat.NEATInnovation
-
When we have a new innovation, we clone an existing NEATInnovation
instance, and change its information with this reset
method.
- reset(int, int, int, double, boolean) - Method in class ec.neat.NEATInnovation
-
When we have a new innovation, we clone an existing NEATInnovation
instance, and change its information with this reset
method.
- reset(int, int, boolean) - Method in class ec.neat.NEATInnovation
-
When we have a new innovation, we clone an existing NEATInnovation
instance, and change its information with this reset
method.
- reset(NEATNode.NodeType, int, NEATNode.NodePlace) - Method in class ec.neat.NEATNode
-
Reset the node to initial status.
- reset() - Method in class ec.neat.NEATSubspecies
-
Reset the status of the current subspecies.
- reset(EvolutionState, int) - Method in class ec.pso.Particle
-
- reset(EvolutionState, int) - Method in class ec.rule.Rule
-
The reset method randomly reinitializes the rule.
- reset(EvolutionState, int) - Method in class ec.rule.RuleIndividual
-
- reset(EvolutionState, int) - Method in class ec.rule.RuleSet
-
A reset method for randomly reinitializing the RuleSet
- reset() - Method in class ec.util.DataPipe
-
Reset the buffer.
- reset(String) - Method in class ec.util.DecodeReturn
-
Use this to reuse your DecodeReturn for another string
- reset(String, int) - Method in class ec.util.DecodeReturn
-
Use this to reuse your DecodeReturn for another string
- reset(EvolutionState, int) - Method in class ec.vector.BitVectorIndividual
-
Initializes the individual by randomly flipping the bits
- reset(EvolutionState, int) - Method in class ec.vector.ByteVectorIndividual
-
Initializes the individual by randomly choosing Integers uniformly from mingene to maxgene.
- reset(EvolutionState, int) - Method in class ec.vector.DoubleVectorIndividual
-
Initializes the individual by randomly choosing doubles uniformly from
mingene to maxgene.
- reset(EvolutionState, int) - Method in class ec.vector.FloatVectorIndividual
-
Initializes the individual by randomly choosing floats uniformly from
mingene to maxgene.
- reset(EvolutionState, int) - Method in class ec.vector.Gene
-
The reset method randomly reinitializes the gene.
- reset(EvolutionState, int) - Method in class ec.vector.GeneVectorIndividual
-
Initializes the individual by calling reset(...) on each gene.
- reset(EvolutionState, int) - Method in class ec.vector.IntegerVectorIndividual
-
Initializes the individual by randomly choosing Integers uniformly from mingene to maxgene.
- reset(EvolutionState, int) - Method in class ec.vector.LongVectorIndividual
-
Initializes the individual by randomly choosing Longs uniformly from mingene to maxgene.
- reset(EvolutionState, int) - Method in class ec.vector.ShortVectorIndividual
-
Initializes the individual by randomly choosing Integers uniformly from mingene to maxgene.
- reset(EvolutionState, int) - Method in class ec.vector.VectorIndividual
-
Initializes the individual.
- reset(EvolutionState, int, int) - Method in class ec.vector.VectorIndividual
-
Initializes the individual to a new size.
- resetAuxillaryInformation() - Method in class ec.pso.Particle
-
- resetClock(EvolutionState) - Method in class ec.evolve.RandomRestarts
-
- resetEachGeneration - Variable in class ec.breed.UniquePipeline
-
- resetFromCheckpoint() - Method in class ec.EvolutionState
-
This method is called after a checkpoint
is restored from but before the run starts up again.
- resetInterpreter(Interpreter) - Method in class ec.gp.push.PushProblem
-
Clears the Interpreter's stacks so it is ready to execute another program.
- resetMaxSize - Variable in class ec.rule.RuleSetConstraints
-
- resetMinSize - Variable in class ec.rule.RuleSetConstraints
-
- resetNode(EvolutionState, int) - Method in class ec.app.lawnmower.func.LawnERC
-
- resetNode(EvolutionState, int) - Method in class ec.app.regression.func.KeijzerERC
-
- resetNode(EvolutionState, int) - Method in class ec.app.regression.func.KornsERC
-
- resetNode(EvolutionState, int) - Method in class ec.app.regression.func.RegERC
-
- resetNode(EvolutionState, int) - Method in class ec.app.regression.func.VladERCA
-
- resetNode(EvolutionState, int) - Method in class ec.gp.ERC
-
Remember to override this to randomize your ERC after it has been cloned.
- resetNode(EvolutionState, int) - Method in class ec.gp.GPNode
-
Starts a node in a new life immediately after it has been cloned.
- resetNode(EvolutionState, int) - Method in class ec.gp.push.Terminal
-
- reshape(double[][], double[], int, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- resize() - Method in class ec.util.DataPipe
-
- resize(int) - Method in class ec.util.IntBag
-
- resizeSeedTable() - Method in class ec.display.ControlPanel
-
- restart() - Method in class ec.util.Log
-
Restarts a log after a system restart from checkpoint.
- restart(Log) - Method in class ec.util.LogRestarter
-
- restart() - Method in class ec.util.Output
-
- restarter - Static variable in class ec.display.portrayal.SimpleIndividualPortrayal
-
- restarter - Variable in class ec.util.Log
-
The log's restarter
- restartType - Variable in class ec.evolve.RandomRestarts
-
- restoreFromCheckpoint(File) - Method in class ec.display.Console
-
- restoreFromCheckpoint(String) - Static method in class ec.util.Checkpoint
-
Returns an EvolutionState object read from a checkpoint file
whose filename is checkpoint
- restrictToSize(int, boolean[][], EvolutionState, int) - Method in class ec.app.edge.Edge
-
- result - Variable in class ec.display.Console
-
- resumePlayThread() - Method in class ec.display.Console
-
- retries - Variable in class ec.de.DEBreeder
-
- returnIndividualsToMaster(EvolutionState, Individual[], boolean[], DataOutputStream, boolean, int) - Static method in class ec.eval.Slave
-
- returntype - Variable in class ec.gp.GPNodeConstraints
-
The return type for a GPNode
- Reverse - Class in ec.app.edge.func
-
- Reverse() - Constructor for class ec.app.edge.func.Reverse
-
- reverse() - Method in class ec.util.IntBag
-
Reverses order of the elements in the IntBag
- reverseMap(EvolutionState, GPIndividual, int) - Method in class ec.gp.ge.GESpecies
-
Reverse of the original map() function, takes a GPIndividual and returns
a corresponding GEIndividual; The GPIndividual may contain more than one trees,
and such cases are handled accordingly, see the 3rd bullet below --
NOTE:
This reverse mapping is only valid for S-expression trees ;
This procedure supports ERC for the current population (not for population
/subpopulation from other islands); However, that could be done by merging
all ERCBanks from all the sub-populations but that is not done yet ;
Support for the ADF's are done as follows -- suppose in one GPIndividual,
there are N trees -- T1, T2, ,,, Tn and each of them follows n different
grammars G1, G2, ,,, Gn respectively; now if they are reverse-mapped to
int arrays, there will be n int arrays A1[], A2[], ,,, An[]; and suppose
the i-th tree Ti is reverse mapped to int array Ai[] and morevoer Ai[] is
the longest among all the arrays (Bj[]s); so Bi[] is sufficient to build
all ADF trees Tjs.
- rho - Variable in class ec.co.ant.ACSLocalUpdateRule
-
- rho - Variable in class ec.co.ant.GlobalUpdateRule
-
- Right - Class in ec.app.ant.func
-
- Right() - Constructor for class ec.app.ant.func.Right
-
- right - Static variable in class ec.app.mona.Picture
-
- root - Variable in class ec.gp.ge.GrammarParser
-
- ROOT_D - Variable in class ec.gp.build.Uniform
-
- ROOT_D_ZERO - Variable in class ec.gp.build.Uniform
-
- rootedTreeEquals(GPNode) - Method in class ec.gp.GPNode
-
Returns true if the two rooted trees are "genetically" equal, though
they may have different parents.
- rootedTreeHashCode() - Method in class ec.gp.GPNode
-
Returns a hashcode associated with all the nodes in the tree.
- rootParent() - Method in class ec.gp.GPNode
-
Returns the root ancestor of this node.
- rootProbability - Variable in class ec.gp.koza.KozaNodeSelector
-
The probability the root must be chosen
- ROSENBROCK - Static variable in class ec.app.bbob.BBOBenchmarks
-
- rosenbrock(double, int, double[], double, double[], double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- ROSENBROCK_ROTATED - Static variable in class ec.app.bbob.BBOBenchmarks
-
- rosenbrock_rotated(double, int, double[], double, double[], double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- rot2 - Variable in class ec.app.bbob.BBOBenchmarks
-
- rotation - Variable in class ec.app.bbob.BBOBenchmarks
-
- ROTATION_SEED - Static variable in class ec.app.ecsuite.ECSuite
-
Fixed rotation seed so all jobs use exactly the same rotation space.
- rotationMatrix - Static variable in class ec.app.ecsuite.ECSuite
-
- roulette(EvolutionState, int) - Method in class ec.gp.breed.SizeFairCrossoverPipeline.RouletteWheelSelector
-
- RouletteWheelSelector(int) - Constructor for class ec.gp.breed.SizeFairCrossoverPipeline.RouletteWheelSelector
-
- RoundRobinCompetitiveEvaluatorThread - Class in ec.coevolve
-
- RoundRobinCompetitiveEvaluatorThread() - Constructor for class ec.coevolve.RoundRobinCompetitiveEvaluatorThread
-
- RoyalTree - Class in ec.app.royaltree
-
RoyalTree implements Punch's RoyalTree problem.
- RoyalTree() - Constructor for class ec.app.royaltree.RoyalTree
-
- RoyalTreeA - Class in ec.app.royaltree.func
-
- RoyalTreeA() - Constructor for class ec.app.royaltree.func.RoyalTreeA
-
- RoyalTreeB - Class in ec.app.royaltree.func
-
- RoyalTreeB() - Constructor for class ec.app.royaltree.func.RoyalTreeB
-
- RoyalTreeC - Class in ec.app.royaltree.func
-
- RoyalTreeC() - Constructor for class ec.app.royaltree.func.RoyalTreeC
-
- RoyalTreeD - Class in ec.app.royaltree.func
-
- RoyalTreeD() - Constructor for class ec.app.royaltree.func.RoyalTreeD
-
- RoyalTreeE - Class in ec.app.royaltree.func
-
- RoyalTreeE() - Constructor for class ec.app.royaltree.func.RoyalTreeE
-
- RoyalTreeNode - Class in ec.app.royaltree.func
-
- RoyalTreeNode() - Constructor for class ec.app.royaltree.func.RoyalTreeNode
-
- RoyalTreeX - Class in ec.app.royaltree.func
-
- RoyalTreeX() - Constructor for class ec.app.royaltree.func.RoyalTreeX
-
- RPAREN - Static variable in class ec.gp.ge.GrammarParser
-
- rperm - Variable in class ec.app.bbob.BBOBenchmarks
-
- rperm21 - Variable in class ec.app.bbob.BBOBenchmarks
-
- rperm22 - Variable in class ec.app.bbob.BBOBenchmarks
-
- rule - Variable in class ec.app.majority.CA
-
- RULE - Static variable in class ec.gp.ge.GrammarParser
-
- Rule - Class in ec.rule
-
Rule is an abstract class for describing rules.
- Rule() - Constructor for class ec.rule.Rule
-
- ruleConstraintRepository - Variable in class ec.rule.RuleInitializer
-
- RuleConstraints - Class in ec.rule
-
RuleConstraints is a class for constraints applicable to rules.
- RuleConstraints() - Constructor for class ec.rule.RuleConstraints
-
- ruleConstraints - Variable in class ec.rule.RuleInitializer
-
- RuleCrossoverPipeline - Class in ec.rule.breed
-
RuleCrossoverPipeline is a BreedingPipeline which implements a simple default crossover
for RuleIndividuals.
- RuleCrossoverPipeline() - Constructor for class ec.rule.breed.RuleCrossoverPipeline
-
- ruleCrossProbability - Variable in class ec.rule.breed.RuleCrossoverPipeline
-
What is the probability of a rule migrating?
- RuleDefaults - Class in ec.rule
-
A static class that returns the base for "default values" which rule-style
operators use, rather than making the user specify them all on a per-
species basis.
- RuleDefaults() - Constructor for class ec.rule.RuleDefaults
-
- ruleHeadToIndex - Variable in class ec.gp.ge.GrammarParser
-
- RuleIndividual - Class in ec.rule
-
RuleIndividual is an Individual with an array of RuleSets, each of which
is a set of Rules.
- RuleIndividual() - Constructor for class ec.rule.RuleIndividual
-
- RuleInitializer - Class in ec.rule
-
A SimpleInitializer subclass designed to be used with rules.
- RuleInitializer() - Constructor for class ec.rule.RuleInitializer
-
- RuleMutationPipeline - Class in ec.rule.breed
-
RuleMutationPipeline is a BreedingPipeline which implements a simple default Mutation
for RuleIndividuals.
- RuleMutationPipeline() - Constructor for class ec.rule.breed.RuleMutationPipeline
-
- rulePrototype - Variable in class ec.rule.RuleSetConstraints
-
The prototype of the Rule that will be used in the RuleSet
(the RuleSet contains only rules with the specified prototype).
- rules - Variable in class ec.gp.ge.GrammarParser
-
- rules - Variable in class ec.rule.RuleSet
-
The rules in the rule set
- RuleSet - Class in ec.rule
-
RuleSet is a set of Rules, implemented straightforwardly as an arbitrary-length array of Rules.
- RuleSet() - Constructor for class ec.rule.RuleSet
-
- ruleSetConstraintRepository - Variable in class ec.rule.RuleInitializer
-
- ruleSetConstraints - Variable in class ec.rule.RuleInitializer
-
- RuleSetConstraints - Class in ec.rule
-
RuleSetConstraints is an basic class for constraints applicable to rulesets.
- RuleSetConstraints() - Constructor for class ec.rule.RuleSetConstraints
-
- rulesets - Variable in class ec.rule.RuleIndividual
-
The individual's rulesets.
- RuleSpecies - Class in ec.rule
-
RuleSpecies is a simple individual which is suitable as a species
for rule sets subpopulations.
- RuleSpecies() - Constructor for class ec.rule.RuleSpecies
-
- ruleToFirstSet - Variable in class ec.gp.ge.GrammarParser
-
The hash-map for the so called FIRST-SET, FOLLOW-SET and PREDICT-SET
for each of the production rules.
- ruleToFollowSet - Variable in class ec.gp.ge.GrammarParser
-
- ruleToIndex - Variable in class ec.gp.ge.GrammarParser
-
- ruleToPredictSet - Variable in class ec.gp.ge.GrammarParser
-
- run() - Method in class ec.coevolve.NRandomOneWayCompetitiveEvaluatorThread
-
- run() - Method in class ec.coevolve.NRandomTwoWayCompetitiveEvaluatorThread
-
- run() - Method in class ec.coevolve.RoundRobinCompetitiveEvaluatorThread
-
- run() - Method in class ec.es.MuLambdaBreederThread
-
- run(int) - Method in class ec.EvolutionState
-
Starts the run.
- run() - Method in class ec.exchange.IslandExchangeMailbox
-
The main functionality of the mailbox: waiting for incoming messages and dealing with the incoming immigrants
- RUN - Static variable in class ec.exchange.IslandExchangeServer
-
The run message to be sent to the clients
- run() - Method in class ec.exchange.IslandExchangeServer
-
The main function running in the thread
- run() - Method in class ec.simple.SimpleBreederThread
-
- run() - Method in class ec.simple.SimpleEvaluator.SimpleEvaluatorThread
-
- run() - Method in class ec.util.ThreadPool.Node
-
- runCartPole(NEATNetwork, EvolutionState) - Method in class ec.app.cartpole.CartPole
-
- runComplete(EvolutionState) - Method in class ec.coevolve.CompetitiveEvaluator
-
- runComplete(EvolutionState) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- runComplete - Variable in class ec.Evaluator
-
- runComplete(EvolutionState) - Method in class ec.Evaluator
-
Returns non-NULL if the Evaluator believes that the run is
finished: perhaps an ideal individual has been found or some
other run result has shortcircuited the run so that it should
end prematurely right now.
- runComplete(EvolutionState) - Method in class ec.exchange.InterPopulationExchange
-
Called after preBreedingExchangePopulation(...) to evaluate whether or not
the exchanger wishes the run to shut down (with ec.EvolutionState.R_FAILURE).
- runComplete(EvolutionState) - Method in class ec.exchange.IslandExchange
-
Called after preBreedingExchangePopulation(...) to evaluate whether or not
the exchanger wishes the run to shut down (with ec.EvolutionState.R_FAILURE).
- runComplete(EvolutionState) - Method in class ec.Exchanger
-
Called after preBreedingExchangePopulation(...) to evaluate whether or not
the exchanger wishes the run to shut down (with ec.EvolutionState.R_FAILURE) --
returns a String (which will be printed out as a message) if the exchanger
wants to shut down, else returns null if the exchanger does NOT want to shut down.
- runComplete(EvolutionState) - Method in class ec.simple.SimpleEvaluator
-
The SimpleEvaluator determines that a run is complete by asking
each individual in each population if he's optimal; if he
finds an individual somewhere that's optimal,
he signals that the run is complete.
- runComplete(EvolutionState) - Method in class ec.simple.SimpleExchanger
-
Always returns null
- runEvolve - Static variable in class ec.eval.Slave
-
- runLock - Variable in class ec.util.ThreadPool.Node
-
- running - Variable in class ec.exchange.IslandExchange
-
- running - Variable in class ec.exchange.IslandExchangeMailbox
-
- runs - Variable in class ec.eval.MetaProblem
-
The number of base-level evolutionary runs to perform to evaluate an individual.
- runTime - Static variable in class ec.eval.Slave
-
- runtimeArguments - Variable in class ec.EvolutionState
-
The original runtime arguments passed to the Java process.
- s - Variable in class ec.util.DecodeReturn
-
Stores strings, error messages
- s_argpos - Variable in class ec.gp.build.PTC2
-
- s_depth - Variable in class ec.gp.build.PTC2
-
- s_node - Variable in class ec.gp.build.PTC2
-
- s_size - Variable in class ec.gp.build.PTC2
-
- SAT - Class in ec.app.sat
-
SAT implements the boolean satisfiability problem.
- SAT() - Constructor for class ec.app.sat.SAT
-
- SAT.Clause - Class in ec.app.sat
-
Private helper class holding a single clause in the boolean formula.
- save(File) - Method in class ec.app.mona.Picture
-
Saves the image (not the original) out to a PNG file so you can compare.
- sbd - Variable in class ec.eda.cmaes.CMAESSpecies
-
bd x sigma
- scalarMul(double, double[]) - Static method in class ec.app.ecsuite.ECSuite
-
Scalar multiply against a column vector.
- scales - Variable in class ec.app.bbob.BBOBenchmarks
-
- scanAt(int) - Method in class ec.util.DecodeReturn
-
Sets the DecodeReturn to begin scanning at _pos, which should be valid.
- SCHAFFERS_F7 - Static variable in class ec.app.bbob.BBOBenchmarks
-
- SCHAFFERS_F7_2 - Static variable in class ec.app.bbob.BBOBenchmarks
-
- schaffersF7(double, int, double[], double, double[], double[], double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- schaffersF72(double, int, double[], double, double[], double[], double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- scheduleJob(Job) - Method in class ec.eval.SlaveConnection
-
Adds a new jobs to the queue.
- scheduleJobForEvaluation(EvolutionState, Job) - Method in class ec.eval.SlaveMonitor
-
Schedules a job for execution on one of the available slaves.
- SCHWEFEL - Static variable in class ec.app.bbob.BBOBenchmarks
-
- schwefel(double, int, double[], double, double[], double[], double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- seed - Variable in class ec.app.ecsuite.ECSuite
-
- SEED_INCREMENT - Static variable in class ec.eval.SlaveMonitor
-
- seedButtonGroup - Variable in class ec.display.ControlPanel
-
- seedFileButton - Variable in class ec.display.ControlPanel
-
- seedFileField - Variable in class ec.display.ControlPanel
-
- seedFileRadioButton - Variable in class ec.display.ControlPanel
-
- seedsTable - Variable in class ec.display.ControlPanel
-
- select(LinkedList, int) - Method in class ec.gp.build.RandTree
-
- SelectClusterMember(ReferencePoint) - Method in class ec.multiobjective.nsga3.SelectorTools
-
- SelectDefaults - Class in ec.select
-
- SelectDefaults() - Constructor for class ec.select.SelectDefaults
-
- selectForDiversity(EvolutionState, Subpopulation) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- selectFrontLIndividuals(int) - Method in class ec.multiobjective.nsga3.SelectorTools
-
- SelectionMethod - Class in ec
-
A SelectionMethod is a BreedingSource which provides direct IMMUTABLE pointers
to original individuals in an old population, not fresh mutable copies.
- SelectionMethod() - Constructor for class ec.SelectionMethod
-
- selectionMethodCurrent - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- selectionMethodPrev - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- selector - Variable in class ec.co.ant.SimpleConstructionRule
-
- selector - Variable in class ec.co.grasp.SimpleConstructionRule
-
- SelectorTools - Class in ec.multiobjective.nsga3
-
- SelectorTools(List<ArrayList<Individual>>, int) - Constructor for class ec.multiobjective.nsga3.SelectorTools
-
- selects - Variable in class ec.select.MultiSelection
-
The MultiSelection's individuals
- Semantic - Class in ec.app.gpsemantics
-
Implements Goldberg and O'Reilly's semantic Order and Majority
problems.
- Semantic() - Constructor for class ec.app.gpsemantics.Semantic
-
- SemanticExtra - Class in ec.app.gpsemantics.func
-
- SemanticExtra(char, int) - Constructor for class ec.app.gpsemantics.func.SemanticExtra
-
- SemanticJ - Class in ec.app.gpsemantics.func
-
- SemanticJ() - Constructor for class ec.app.gpsemantics.func.SemanticJ
-
- SemanticN0 - Class in ec.app.gpsemantics.func
-
- SemanticN0() - Constructor for class ec.app.gpsemantics.func.SemanticN0
-
- SemanticN1 - Class in ec.app.gpsemantics.func
-
- SemanticN1() - Constructor for class ec.app.gpsemantics.func.SemanticN1
-
- SemanticN10 - Class in ec.app.gpsemantics.func
-
- SemanticN10() - Constructor for class ec.app.gpsemantics.func.SemanticN10
-
- SemanticN11 - Class in ec.app.gpsemantics.func
-
- SemanticN11() - Constructor for class ec.app.gpsemantics.func.SemanticN11
-
- SemanticN12 - Class in ec.app.gpsemantics.func
-
- SemanticN12() - Constructor for class ec.app.gpsemantics.func.SemanticN12
-
- SemanticN13 - Class in ec.app.gpsemantics.func
-
- SemanticN13() - Constructor for class ec.app.gpsemantics.func.SemanticN13
-
- SemanticN14 - Class in ec.app.gpsemantics.func
-
- SemanticN14() - Constructor for class ec.app.gpsemantics.func.SemanticN14
-
- SemanticN15 - Class in ec.app.gpsemantics.func
-
- SemanticN15() - Constructor for class ec.app.gpsemantics.func.SemanticN15
-
- SemanticN16 - Class in ec.app.gpsemantics.func
-
- SemanticN16() - Constructor for class ec.app.gpsemantics.func.SemanticN16
-
- SemanticN2 - Class in ec.app.gpsemantics.func
-
- SemanticN2() - Constructor for class ec.app.gpsemantics.func.SemanticN2
-
- SemanticN3 - Class in ec.app.gpsemantics.func
-
- SemanticN3() - Constructor for class ec.app.gpsemantics.func.SemanticN3
-
- SemanticN4 - Class in ec.app.gpsemantics.func
-
- SemanticN4() - Constructor for class ec.app.gpsemantics.func.SemanticN4
-
- SemanticN5 - Class in ec.app.gpsemantics.func
-
- SemanticN5() - Constructor for class ec.app.gpsemantics.func.SemanticN5
-
- SemanticN6 - Class in ec.app.gpsemantics.func
-
- SemanticN6() - Constructor for class ec.app.gpsemantics.func.SemanticN6
-
- SemanticN7 - Class in ec.app.gpsemantics.func
-
- SemanticN7() - Constructor for class ec.app.gpsemantics.func.SemanticN7
-
- SemanticN8 - Class in ec.app.gpsemantics.func
-
- SemanticN8() - Constructor for class ec.app.gpsemantics.func.SemanticN8
-
- SemanticN9 - Class in ec.app.gpsemantics.func
-
- SemanticN9() - Constructor for class ec.app.gpsemantics.func.SemanticN9
-
- SemanticNode - Class in ec.app.gpsemantics.func
-
- SemanticNode() - Constructor for class ec.app.gpsemantics.func.SemanticNode
-
- SemanticX0 - Class in ec.app.gpsemantics.func
-
- SemanticX0() - Constructor for class ec.app.gpsemantics.func.SemanticX0
-
- SemanticX1 - Class in ec.app.gpsemantics.func
-
- SemanticX1() - Constructor for class ec.app.gpsemantics.func.SemanticX1
-
- SemanticX10 - Class in ec.app.gpsemantics.func
-
- SemanticX10() - Constructor for class ec.app.gpsemantics.func.SemanticX10
-
- SemanticX11 - Class in ec.app.gpsemantics.func
-
- SemanticX11() - Constructor for class ec.app.gpsemantics.func.SemanticX11
-
- SemanticX12 - Class in ec.app.gpsemantics.func
-
- SemanticX12() - Constructor for class ec.app.gpsemantics.func.SemanticX12
-
- SemanticX13 - Class in ec.app.gpsemantics.func
-
- SemanticX13() - Constructor for class ec.app.gpsemantics.func.SemanticX13
-
- SemanticX14 - Class in ec.app.gpsemantics.func
-
- SemanticX14() - Constructor for class ec.app.gpsemantics.func.SemanticX14
-
- SemanticX15 - Class in ec.app.gpsemantics.func
-
- SemanticX15() - Constructor for class ec.app.gpsemantics.func.SemanticX15
-
- SemanticX16 - Class in ec.app.gpsemantics.func
-
- SemanticX16() - Constructor for class ec.app.gpsemantics.func.SemanticX16
-
- SemanticX2 - Class in ec.app.gpsemantics.func
-
- SemanticX2() - Constructor for class ec.app.gpsemantics.func.SemanticX2
-
- SemanticX3 - Class in ec.app.gpsemantics.func
-
- SemanticX3() - Constructor for class ec.app.gpsemantics.func.SemanticX3
-
- SemanticX4 - Class in ec.app.gpsemantics.func
-
- SemanticX4() - Constructor for class ec.app.gpsemantics.func.SemanticX4
-
- SemanticX5 - Class in ec.app.gpsemantics.func
-
- SemanticX5() - Constructor for class ec.app.gpsemantics.func.SemanticX5
-
- SemanticX6 - Class in ec.app.gpsemantics.func
-
- SemanticX6() - Constructor for class ec.app.gpsemantics.func.SemanticX6
-
- SemanticX7 - Class in ec.app.gpsemantics.func
-
- SemanticX7() - Constructor for class ec.app.gpsemantics.func.SemanticX7
-
- SemanticX8 - Class in ec.app.gpsemantics.func
-
- SemanticX8() - Constructor for class ec.app.gpsemantics.func.SemanticX8
-
- SemanticX9 - Class in ec.app.gpsemantics.func
-
- SemanticX9() - Constructor for class ec.app.gpsemantics.func.SemanticX9
-
- sendAdditionalData(EvolutionState, DataOutputStream) - Method in class ec.eval.MasterProblem
-
This method is called from the SlaveMonitor's accept() thread to optionally send additional data to the
Slave via the dataOut stream.
- sensorLoad(double) - Method in class ec.neat.NEATNode
-
If this node is a sensor node, load this node with the given input
- sent - Variable in class ec.eval.Job
-
- sequentialBreeding - Variable in class ec.simple.SimpleBreeder
-
- sequentialSeedsRadioButton - Variable in class ec.display.ControlPanel
-
- serialVersionUID - Static variable in class ec.app.edge.Edge
-
- serialVersionUID - Static variable in class ec.app.lawnmower.Lawnmower
-
- serialVersionUID - Static variable in class ec.app.majority.CA
-
- serialVersionUID - Static variable in class ec.app.moosuite.MooSuite
-
- serialVersionUID - Static variable in class ec.app.multiplexer.Multiplexer
-
- serialVersionUID - Static variable in class ec.app.multiplexerslow.Multiplexer
-
- serialVersionUID - Static variable in class ec.app.parity.Parity
-
- serialVersionUID - Static variable in class ec.app.push.Regression
-
- serialVersionUID - Static variable in class ec.app.regression.Benchmarks
-
- serialVersionUID - Static variable in class ec.app.regression.func.Log
-
- serialVersionUID - Static variable in class ec.app.regression.Regression
-
- serialVersionUID - Static variable in class ec.app.sat.SAT.Clause
-
- serialVersionUID - Static variable in class ec.app.sat.SAT
-
- serialVersionUID - Static variable in class ec.app.tutorial4.MultiValuedRegression
-
- serialVersionUID - Static variable in class ec.app.twobox.TwoBox
-
- serialVersionUID - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- serialVersionUID - Static variable in class ec.eda.cmaes.CMAESInitializer
-
- serialVersionUID - Static variable in class ec.eda.dovs.DOVSInitializer
-
- serialVersionUID - Static variable in class ec.eval.MasterProblem
-
- serialVersionUID - Static variable in class ec.EvolutionState
-
- serialVersionUID - Static variable in class ec.exchange.InterPopulationExchange
-
- serialVersionUID - Static variable in class ec.exchange.IslandExchange
-
- serialVersionUID - Static variable in class ec.gp.ADFStack
-
- serialVersionUID - Static variable in class ec.gp.breed.InternalCrossoverPipeline
-
- serialVersionUID - Static variable in class ec.gp.breed.MutateAllNodesPipeline
-
- serialVersionUID - Static variable in class ec.gp.breed.MutateERCPipeline
-
- serialVersionUID - Static variable in class ec.gp.breed.MutateOneNodePipeline
-
- serialVersionUID - Static variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
- serialVersionUID - Static variable in class ec.gp.ge.GEProblem
-
- serialVersionUID - Static variable in exception ec.gp.ge.GESpecies.BigTreeException
-
- serialVersionUID - Static variable in class ec.gp.ge.GESpecies
-
- serialVersionUID - Static variable in class ec.gp.GPFunctionSet
-
- serialVersionUID - Static variable in class ec.gp.GPIndividual
-
- serialVersionUID - Static variable in class ec.gp.GPInitializer
-
- serialVersionUID - Static variable in class ec.gp.GPTreeConstraints
-
- serialVersionUID - Static variable in class ec.gp.koza.CrossoverPipeline
-
- serialVersionUID - Static variable in class ec.gp.koza.MutationPipeline
-
- serialVersionUID - Static variable in class ec.neat.NEATInitializer
-
- serialVersionUID - Static variable in class ec.Population
-
- serialVersionUID - Static variable in class ec.rule.RuleIndividual
-
- serialVersionUID - Static variable in class ec.rule.RuleInitializer
-
- serialVersionUID - Static variable in class ec.rule.RuleSetConstraints
-
- serialVersionUID - Static variable in class ec.select.LexicaseSelection
-
- serialVersionUID - Static variable in class ec.select.MultiSelection
-
- serialVersionUID - Static variable in class ec.simple.SimpleInitializer
-
- serialVersionUID - Static variable in class ec.Statistics
-
- serialVersionUID - Static variable in class ec.steadystate.SteadyStateBreeder
-
- serialVersionUID - Static variable in class ec.Subpopulation
-
- serialVersionUID - Static variable in class ec.util.IntBag
-
- serialVersionUID - Static variable in class ec.util.Log
-
- serialVersionUID - Static variable in class ec.util.MersenneTwister
-
- serialVersionUID - Static variable in class ec.util.MersenneTwisterFast
-
- serialVersionUID - Static variable in class ec.util.Output
-
- serialVersionUID - Static variable in class ec.util.ThreadPool.Node
-
- serialVersionUID - Static variable in class ec.util.ThreadPool
-
- serialVersionUID - Static variable in class ec.vector.GeneVectorSpecies
-
- seriesCollection - Variable in class ec.display.chart.XYSeriesChartStatistics
-
- seriesID - Variable in class ec.app.gui.SimpleBarChartStatistics
-
- seriesID - Variable in class ec.app.gui.SimpleXYSeriesChartStatistics
-
- serverAddress - Variable in class ec.exchange.IslandExchange
-
The address of the server
- serverPort - Variable in class ec.exchange.IslandExchange
-
The port of the server
- serverPort - Variable in class ec.exchange.IslandExchangeServer
-
- serverSocket - Variable in class ec.exchange.IslandExchange
-
- serverSocket - Variable in class ec.exchange.IslandExchangeMailbox
-
- serverSocket - Variable in class ec.exchange.IslandExchangeServer
-
- serverThread - Variable in class ec.exchange.IslandExchange
-
The thread of the server (is different than null only for the island with the server)
- servSock - Variable in class ec.eval.SlaveMonitor
-
The socket where slaves connect.
- set - Variable in class ec.breed.UniquePipeline
-
- set(Component, double) - Method in interface ec.co.ant.PheromoneTable
-
Set the pheromone concentration for component c.
- set(Component, double) - Method in class ec.co.ant.SimplePheromoneTable
-
- set(int, int) - Method in class ec.util.IntBag
-
- set(Parameter, String) - Method in class ec.util.ParameterDatabase
-
Sets a parameter in the topmost database to a given value, trimmed of
whitespace.
- SET - Static variable in class ec.util.ParameterDatabaseEvent
-
- setCheckpoint(EvolutionState) - Static method in class ec.util.Checkpoint
-
Writes the evolution state out to a file.
- setComponents(EvolutionState, Collection<T>) - Method in class ec.co.ConstructiveIndividual
-
- setContext(Individual[], int) - Method in class ec.Fitness
-
- setContext(Individual[]) - Method in class ec.Fitness
-
- setEnabled(JPanel, boolean) - Method in class ec.display.ControlPanel
-
- setFilePrefix(String) - Method in class ec.util.Output
-
- setFitness(EvolutionState, double) - Method in class ec.gp.koza.KozaFitness
-
Deprecated.
- setFitness(EvolutionState, double) - Method in class ec.simple.SimpleFitness
-
Deprecated.
- setFitness(EvolutionState, double, boolean) - Method in class ec.simple.SimpleFitness
-
- setFlush(boolean) - Method in class ec.util.Output
-
- setGeneration(EvolutionState) - Method in class ec.neat.NEATIndividual
-
Set the born generation of this individual.
- setGenome(Object) - Method in class ec.pso.Particle
-
- setGenome(Object) - Method in class ec.vector.BitVectorIndividual
-
- setGenome(Object) - Method in class ec.vector.ByteVectorIndividual
-
- setGenome(Object) - Method in class ec.vector.DoubleVectorIndividual
-
- setGenome(Object) - Method in class ec.vector.FloatVectorIndividual
-
- setGenome(Object) - Method in class ec.vector.GeneVectorIndividual
-
- setGenome(Object) - Method in class ec.vector.IntegerVectorIndividual
-
- setGenome(Object) - Method in class ec.vector.LongVectorIndividual
-
- setGenome(Object) - Method in class ec.vector.ShortVectorIndividual
-
- setGenome(Object) - Method in class ec.vector.VectorIndividual
-
Sets the gene array.
- setGenomeLength(int) - Method in class ec.pso.Particle
-
- setGenomeLength(int) - Method in class ec.vector.BitVectorIndividual
-
- setGenomeLength(int) - Method in class ec.vector.ByteVectorIndividual
-
- setGenomeLength(int) - Method in class ec.vector.DoubleVectorIndividual
-
- setGenomeLength(int) - Method in class ec.vector.FloatVectorIndividual
-
- setGenomeLength(int) - Method in class ec.vector.GeneVectorIndividual
-
- setGenomeLength(int) - Method in class ec.vector.IntegerVectorIndividual
-
- setGenomeLength(int) - Method in class ec.vector.LongVectorIndividual
-
- setGenomeLength(int) - Method in class ec.vector.ShortVectorIndividual
-
- setGenomeLength(int) - Method in class ec.vector.VectorIndividual
-
Sets the genome length.
- setIndex(int, int) - Method in interface ec.spatial.Space
-
Input: a threadnumber (either for evaluation or for breeding), and an index in a subpopulation
(the index in the subpopulation is, of course, associated with a location in the space)
Functionality: stores the index and the threadnumber for further accesses to the getIndexRandomNeighbor
method.
- setIndex(int, int) - Method in class ec.spatial.Spatial1DSubpopulation
-
- setInnovationNumber(int) - Method in class ec.neat.NEATSpecies
-
- setMinimumFitness(EvolutionState, int, Individual) - Method in class ec.parsimony.TarpeianStatistics
-
Sets the fitness of an individual to the minimum fitness possible.
- setNormFit(ArrayList<Double>) - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- setNormValue(int, Double) - Method in class ec.multiobjective.nsga3.NSGA3MultiObjectiveFitness
-
- setObjectives(EvolutionState, double[]) - Method in class ec.multiobjective.MultiObjectiveFitness
-
- setPaused(boolean) - Method in class ec.display.Console
-
- setProbability(Object, double) - Method in class ec.BreedingSource
-
- setProbability(Object, double) - Method in class ec.gp.build.UniformGPNodeStorage
-
- setProbability(Object, float) - Method in interface ec.util.RandomChoiceChooser
-
Sets obj's probability
- setProbability(Object, double) - Method in interface ec.util.RandomChoiceChooserD
-
Sets obj's probability
- setRandom - Variable in class ec.eval.MetaProblem
-
- setRule(int[]) - Method in class ec.app.majority.CA
-
- setRun(Runnable) - Method in class ec.util.ThreadPool.Node
-
- setRunComplete(String) - Method in class ec.Evaluator
-
Requests that the Evaluator quit soon for a user-defined reason provided in the message.
- setSeed(String, int, int) - Method in class ec.display.ControlPanel
-
- setSeed(long) - Method in class ec.util.MersenneTwister
-
Initalize the pseudo random number generator.
- setSeed(int[]) - Method in class ec.util.MersenneTwister
-
Sets the seed of the MersenneTwister using an array of integers.
- setSeed(long) - Method in class ec.util.MersenneTwisterFast
-
Initalize the pseudo random number generator.
- setSeed(int[]) - Method in class ec.util.MersenneTwisterFast
-
Sets the seed of the MersenneTwister using an array of integers.
- setShutdownInProgress(boolean) - Method in class ec.eval.SlaveMonitor
-
- setStandardizedFitness(EvolutionState, double) - Method in class ec.gp.koza.KozaFitness
-
Set the standardized fitness in the half-open interval [0.0,infinity)
which is defined (NOTE: DIFFERENT FROM fitness()!!!) as 0.0
being the IDEAL and infinity being worse than the worst possible.
- setStep(boolean) - Method in class ec.display.Console
-
- setStore(boolean) - Method in class ec.util.Output
-
Sets whether the Output stores its announcements.
- setSubtrees(int) - Method in class ec.gp.breed.SizeFairCrossoverPipeline.NodeInfo
-
- setThrowsErrors(boolean) - Method in class ec.util.Output
-
- setToBestOf(EvolutionState, Fitness[]) - Method in class ec.Fitness
-
Sets the fitness to be the same value as the best of the provided fitnesses.
- setToBestOf(EvolutionState, Fitness[]) - Method in class ec.multiobjective.MultiObjectiveFitness
-
- setToMeanOf(EvolutionState, Fitness[]) - Method in class ec.Fitness
-
Sets the fitness to be the same value as the mean of the provided fitnesses.
- setToMeanOf(EvolutionState, Fitness[]) - Method in class ec.gp.koza.KozaFitness
-
- setToMeanOf(EvolutionState, Fitness[]) - Method in class ec.multiobjective.MultiObjectiveFitness
-
- setToMeanOf(EvolutionState, Fitness[]) - Method in class ec.simple.SimpleFitness
-
- setToMedianOf(EvolutionState, Fitness[]) - Method in class ec.Fitness
-
Sets the fitness to be the median of the provided fitnesses.
- setToMedianOf(EvolutionState, Fitness[]) - Method in class ec.multiobjective.MultiObjectiveFitness
-
- setup(EvolutionState, Parameter) - Method in class ec.app.ant.Ant
-
- setup(EvolutionState, Parameter) - Method in class ec.app.bbob.BBOBenchmarks
-
- setup(EvolutionState, Parameter) - Method in class ec.app.coevolve2.CoevolutionaryECSuite
-
- setup(EvolutionState, Parameter) - Method in class ec.app.ecsuite.ECSuite
-
- setup(EvolutionState, Parameter) - Method in class ec.app.edge.Edge
-
- setup(EvolutionState, Parameter) - Method in class ec.app.gpsemantics.Semantic
-
- setup(EvolutionState, Parameter) - Method in class ec.app.gui.SimpleBarChartStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.app.gui.SimpleXYSeriesChartStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.app.hiff.HIFF
-
- setup(EvolutionState, Parameter) - Method in class ec.app.klandscapes.KLandscapes
-
- setup(EvolutionState, Parameter) - Method in class ec.app.knapsack.KnapsackProblem
-
- setup(EvolutionState, Parameter) - Method in class ec.app.lawnmower.func.LawnERC
-
- setup(EvolutionState, Parameter) - Method in class ec.app.lawnmower.Lawnmower
-
- setup(EvolutionState, Parameter) - Method in class ec.app.lid.Lid
-
- setup(EvolutionState, Parameter) - Method in class ec.app.majority.MajorityGA
-
- setup(EvolutionState, Parameter) - Method in class ec.app.majority.MajorityGP
-
- setup(EvolutionState, Parameter) - Method in class ec.app.mona.Mona
-
- setup(EvolutionState, Parameter) - Method in class ec.app.moosuite.MooSuite
-
- setup(EvolutionState, Parameter) - Method in class ec.app.multiplexer.Multiplexer
-
- setup(EvolutionState, Parameter) - Method in class ec.app.multiplexerslow.Multiplexer
-
- setup(EvolutionState, Parameter) - Method in class ec.app.nk.NK
-
- setup(EvolutionState, Parameter) - Method in class ec.app.ordertree.OrderTree
-
- setup(EvolutionState, Parameter) - Method in class ec.app.parity.Parity
-
- setup(EvolutionState, Parameter) - Method in class ec.app.push.Regression
-
- setup(EvolutionState, Parameter) - Method in class ec.app.regression.Benchmarks
-
- setup(EvolutionState, Parameter) - Method in class ec.app.regression.Regression
-
- setup(EvolutionState, Parameter) - Method in class ec.app.sat.SAT
-
- setup(EvolutionState, Parameter) - Method in class ec.app.tsp.TSPProblem
-
- setup(EvolutionState, Parameter) - Method in class ec.app.tutorial3.MyStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.app.tutorial3.OddRosenbrock
-
- setup(EvolutionState, Parameter) - Method in class ec.app.tutorial3.OurSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.app.tutorial4.MultiValuedRegression
-
- setup(EvolutionState, Parameter) - Method in class ec.app.twobox.TwoBox
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.BufferedBreedingPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.CheckingPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.FirstCopyPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.ForceBreedingPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.GenerationSwitchPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.InitializationPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.MultiBreedingPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.RepeatPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.ReproductionPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.StubPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.breed.UniquePipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.BreedingPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.BreedingSource
-
Sets up the BreedingPipeline.
- setup(EvolutionState, Parameter) - Method in class ec.co.ant.ACSLocalUpdateRule
-
- setup(EvolutionState, Parameter) - Method in class ec.co.ant.AntSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.co.ant.AntSystemUpdateRule
-
- setup(EvolutionState, Parameter) - Method in class ec.co.ant.GlobalUpdateRule
-
- setup(EvolutionState, Parameter) - Method in class ec.co.ant.GreedyComponentSelector
-
- setup(EvolutionState, Parameter) - Method in class ec.co.ant.ProportionateComponentSelector
-
- setup(EvolutionState, Parameter) - Method in class ec.co.ant.PseudorandomProportionateComponentSelector
-
- setup(EvolutionState, Parameter) - Method in class ec.co.ant.SimpleConstructionRule
-
- setup(EvolutionState, Parameter) - Method in class ec.co.ant.SimplePheromoneTable
-
- setup(EvolutionState, Parameter) - Method in class ec.co.ConstructiveBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.co.grasp.GraspSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.co.grasp.GreedyComponentSelector
-
- setup(EvolutionState, Parameter) - Method in class ec.co.grasp.SimpleConstructionRule
-
- setup(EvolutionState, Parameter) - Method in class ec.coevolve.CompetitiveEvaluator
-
- setup(EvolutionState, Parameter) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- setup(EvolutionState, Parameter) - Method in class ec.de.Best1BinDEBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.de.DEBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.de.Rand1EitherOrDEBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.display.chart.BarChartStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.display.chart.ChartableStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.display.chart.XYSeriesChartStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.display.portrayal.SimpleIndividualPortrayal
-
- setup(EvolutionState, Parameter) - Method in class ec.display.StatisticsChartPane
-
- setup(EvolutionState, Parameter) - Method in class ec.display.SubpopulationPanel
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.amalgam.AMALGAMBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.cmaes.CMAESBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.cmaes.CMAESSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.dovs.DOVSBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.dovs.DOVSFitness
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.dovs.DOVSSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.dovs.HyperboxSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.pbil.PBILBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.eda.pbil.PBILSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.es.MuCommaLambdaBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.eval.MasterProblem
-
- setup(EvolutionState, Parameter) - Method in class ec.eval.MetaProblem
-
- setup(EvolutionState, Parameter) - Method in class ec.Evaluator
-
- setup(EvolutionState, Parameter) - Method in class ec.EvolutionState
-
Unlike for other setup() methods, ignore the base; it will always be null.
- setup(EvolutionState, Parameter) - Method in class ec.evolve.RandomRestarts
-
Gets the clock ticking.
- setup(EvolutionState, Parameter) - Method in class ec.exchange.InterPopulationExchange
-
- setup(EvolutionState, Parameter) - Method in class ec.exchange.IslandExchange
-
- setup(EvolutionState, Parameter) - Method in class ec.Fitness
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.ADF
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.ADFArgument
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.ADFContext
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.ADFStack
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.breed.InternalCrossoverPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.breed.MutateAllNodesPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.breed.MutateDemotePipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.breed.MutateERCPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.breed.MutateOneNodePipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.breed.MutatePromotePipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.breed.MutateSwapPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.breed.RehangPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.breed.SizeFairCrossoverPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.build.PTC1
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.build.PTC2
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.build.PTCFunctionSet
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.build.RandomBranch
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.build.RandTree
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.build.Uniform
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.ge.GEProblem
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.ge.GESpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.ge.GrammarParser
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPData
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPFunctionSet
-
Must be done after GPType and GPNodeConstraints have been set up
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPIndividual
-
Sets up a prototypical GPIndividual with those features which it
shares with other GPIndividuals in its species, and nothing more.
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPInitializer
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPNode
-
Sets up a prototypical GPNode with those features all nodes of that
prototype share, and nothing more.
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPNodeBuilder
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPNodeConstraints
-
This must be called after the GPTypes have been set up.
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPProblem
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPSetType
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPTree
-
Sets up a prototypical GPTree with those features it shares with
other GPTrees in its position in its GPIndividual, and nothhing more.
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPTreeConstraints
-
This must be called after the GPTypes and GPFunctionSets
have been set up.
- setup(EvolutionState, Parameter) - Method in class ec.gp.GPType
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.koza.CrossoverPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.koza.HalfBuilder
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.koza.KozaBuilder
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.koza.KozaFitness
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.koza.KozaNodeSelector
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.koza.KozaShortStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.koza.MutationPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.push.PushBuilder
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.push.PushInstruction
-
- setup(EvolutionState, Parameter) - Method in class ec.gp.push.Terminal
-
- setup(EvolutionState, Parameter) - Method in class ec.Individual
-
This should be used to set up only those things which you share in common
with all other individuals in your species; individual-specific items
which make you you should be filled in by Species.newIndividual(...),
and modified by breeders.
- setup(EvolutionState, Parameter) - Method in class ec.multiobjective.HypervolumeStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.multiobjective.MultiObjectiveFitness
-
Sets up.
- setup(EvolutionState, Parameter) - Method in class ec.multiobjective.MultiObjectiveStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.multiobjective.nsga2.NSGA2Breeder
-
- setup(EvolutionState, Parameter) - Method in class ec.multiobjective.nsga3.NSGA3Breeder
-
- setup(EvolutionState, Parameter) - Method in class ec.multiobjective.spea2.SPEA2Breeder
-
- setup(EvolutionState, Parameter) - Method in class ec.neat.NEATBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.neat.NEATGene
-
The setup method initializes a "meaningless" gene that does not specify
any connection.
- setup(EvolutionState, Parameter) - Method in class ec.neat.NEATIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.neat.NEATInnovation
-
- setup(EvolutionState, Parameter) - Method in class ec.neat.NEATNetwork
-
- setup(EvolutionState, Parameter) - Method in class ec.neat.NEATNode
-
- setup(EvolutionState, Parameter) - Method in class ec.neat.NEATSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.neat.NEATSubspecies
-
- setup(EvolutionState, Parameter) - Method in class ec.parsimony.BucketTournamentSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.parsimony.DoubleTournamentSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.parsimony.ProportionalTournamentSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.parsimony.RatioBucketTournamentSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.parsimony.TarpeianStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.Population
-
- setup(EvolutionState, Parameter) - Method in class ec.Problem
-
- setup(EvolutionState, Parameter) - Method in interface ec.Prototype
-
Sets up the object by reading it from the parameters stored
in state, built off of the parameter base base.
- setup(EvolutionState, Parameter) - Method in class ec.pso.Particle
-
- setup(EvolutionState, Parameter) - Method in class ec.pso.PSOBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.rule.breed.RuleCrossoverPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.rule.Rule
-
- setup(EvolutionState, Parameter) - Method in class ec.rule.RuleConstraints
-
- setup(EvolutionState, Parameter) - Method in class ec.rule.RuleIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.rule.RuleInitializer
-
Sets up the RuleConstraints and RuleSetConstraints cliques.
- setup(EvolutionState, Parameter) - Method in class ec.rule.RuleSet
-
- setup(EvolutionState, Parameter) - Method in class ec.rule.RuleSetConstraints
-
- setup(EvolutionState, Parameter) - Method in class ec.rule.RuleSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.select.AnnealedSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.select.BestSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.select.BoltzmannSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.select.GreedyOverselection
-
- setup(EvolutionState, Parameter) - Method in class ec.select.MultiSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.select.SigmaScalingSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.select.SUSSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.select.TopSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.select.TournamentSelection
-
- Setup - Interface in ec
-
Setup classes are classes which get set up once from user-supplied parameters
prior to being used.
- setup(EvolutionState, Parameter) - Method in interface ec.Setup
-
Sets up the object by reading it from the parameters stored
in state, built off of the parameter base base.
- setup(EvolutionState, Parameter) - Method in class ec.simple.SimpleBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.simple.SimpleEvaluator
-
- setup(EvolutionState, Parameter) - Method in class ec.simple.SimpleExchanger
-
- setup(EvolutionState, Parameter) - Method in class ec.simple.SimpleFinisher
-
- setup(EvolutionState, Parameter) - Method in class ec.simple.SimpleFitness
-
- setup(EvolutionState, Parameter) - Method in class ec.simple.SimpleInitializer
-
- setup(EvolutionState, Parameter) - Method in class ec.simple.SimpleShortStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.simple.SimpleStatistics
-
- setup(EvolutionState, Parameter) - Method in class ec.singlestate.SingleStateBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.singlestate.SingleStateEvolutionState
-
- setup(EvolutionState, Parameter) - Method in class ec.spatial.Spatial1DSubpopulation
-
Read additional parameters for the spatially-embedded subpopulation.
- setup(EvolutionState, Parameter) - Method in class ec.spatial.SpatialBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.spatial.SpatialTournamentSelection
-
- setup(EvolutionState, Parameter) - Method in class ec.Species
-
The default version of setup(...) loads requested pipelines and calls setup(...) on them and normalizes their probabilities.
- setup(EvolutionState, Parameter) - Method in class ec.Statistics
-
- setup(EvolutionState, Parameter) - Method in class ec.steadystate.SteadyStateBreeder
-
- setup(EvolutionState, Parameter) - Method in class ec.steadystate.SteadyStateEvaluator
-
- setup(EvolutionState, Parameter) - Method in class ec.steadystate.SteadyStateEvolutionState
-
- setup(EvolutionState, Parameter) - Method in class ec.Subpopulation
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.BitVectorIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.BitVectorSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.breed.ListCrossoverPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.breed.MultipleVectorCrossoverPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.breed.VectorCrossoverPipeline
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.ByteVectorIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.DoubleVectorIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.FloatVectorIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.FloatVectorSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.Gene
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.GeneVectorIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.GeneVectorSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.IntegerVectorIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.IntegerVectorSpecies
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.LongVectorIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.ShortVectorIndividual
-
- setup(EvolutionState, Parameter) - Method in class ec.vector.VectorSpecies
-
- setupArities(EvolutionState, GPFunctionSet) - Method in class ec.gp.build.RandTree
-
- setupConstraints(EvolutionState, Parameter) - Method in class ec.rule.RuleInitializer
-
Sets up all the RuleConstraints, loading them from the parameter
file.
- setupFunctionSets(EvolutionState, Parameter) - Method in class ec.gp.GPInitializer
-
- setupGenome(EvolutionState, Parameter) - Method in class ec.vector.VectorSpecies
-
- setupNodeConstraints(EvolutionState, Parameter) - Method in class ec.gp.GPInitializer
-
Sets up all the GPNodeConstraints, loading them from the parameter
file.
- setupPopulation(EvolutionState, int) - Method in class ec.eda.cmaes.CMAESInitializer
-
- setupPopulation(EvolutionState, int) - Method in class ec.Initializer
-
Loads a Population from the parameter file, sets it up, and returns it.
- setupPopulation(EvolutionState, int) - Method in class ec.simple.SimpleInitializer
-
- setupProbabilities(BreedingSource[]) - Static method in class ec.BreedingSource
-
Normalizes and arranges the probabilities in sources so that they
are usable by pickRandom(...).
- setupRuleSetConstraints(EvolutionState, Parameter) - Method in class ec.rule.RuleInitializer
-
- setupServerFromDatabase(EvolutionState, Parameter) - Method in class ec.exchange.IslandExchangeServer
-
This setup should get called from the IslandExchange setup method.
- setupSuper(EvolutionState, Parameter) - Method in class ec.co.ant.AntSpecies
-
A custom setup method for Species that skips the initialization of the
breeding pipeline.
- setupSuper(EvolutionState, Parameter) - Method in class ec.co.grasp.GraspSpecies
-
- setupTreeConstraints(EvolutionState, Parameter) - Method in class ec.gp.GPInitializer
-
Sets up all the GPTreeConstraints, loading them from the parameter
file.
- setupTypes(EvolutionState, Parameter) - Method in class ec.gp.GPInitializer
-
Sets up all the types, loading them from the parameter file.
- setVals(int[]) - Method in class ec.app.majority.CA
-
- setValue(int, Object) - Method in interface ec.util.Indexed
-
Throws an IndexOutOfBoundsException if index is inappropriate, and IllegalArgumentException
if the value is inappropriate.
- setValue(int, Object) - Method in class ec.util.IntBag
-
- setVerbosity(int) - Method in class ec.util.Output
-
- setVisibleLeaves(boolean) - Method in class ec.util.ParameterDatabaseTreeModel
-
- Sextic - Class in ec.app.regression
-
Sextic implements a Symbolic Regression problem.
- Sextic() - Constructor for class ec.app.regression.Sextic
-
- SHARP_RIDGE - Static variable in class ec.app.bbob.BBOBenchmarks
-
- sharp_ridge(double, int, double[], double[], double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- shiftIndividual(EvolutionState, DoubleVectorIndividual) - Method in class ec.eda.amalgam.AMALGAMSpecies
-
- ShortVectorIndividual - Class in ec.vector
-
ShortVectorIndividual is a VectorIndividual whose genome is an array of shorts.
- ShortVectorIndividual() - Constructor for class ec.vector.ShortVectorIndividual
-
- shouldBreedSubpop(EvolutionState, int, int) - Method in class ec.simple.SimpleBreeder
-
Returns true if we're doing sequential breeding and it's the subpopulation's turn (round robin,
one subpopulation per generation).
- shouldEvaluateSubpop(EvolutionState, int, int) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
Returns true if the subpopulation should be evaluated.
- shouldSetContext - Variable in class ec.app.coevolve2.CoevolutionaryECSuite
-
- showDebugInfo - Variable in class ec.eval.MasterProblem
-
- showDebugInfo - Variable in class ec.eval.SlaveConnection
-
- showDebugInfo - Variable in class ec.eval.SlaveMonitor
-
- shrink(int) - Method in class ec.util.IntBag
-
Resizes the objs array to max(numObjs, desiredLength), unless that value is greater than or equal to objs.length,
in which case no resizing is done (this operation only shrinks -- use resize() instead).
- shuffle(EvolutionState, int[]) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
-
- shuffle(GPNode[], EvolutionState, int) - Method in class ec.gp.push.PushBuilder
-
- shuffle(EvolutionState, int[]) - Method in class ec.select.LexicaseSelection
-
- shuffle - Variable in class ec.select.SUSSelection
-
Should we shuffle first?
- shuffle(MersenneTwisterFast, double[], int[]) - Method in class ec.select.SUSSelection
-
- shuffle(Random) - Method in class ec.util.IntBag
-
Shuffles (randomizes the order of) the IntBag
- shuffle(MersenneTwisterFast) - Method in class ec.util.IntBag
-
Shuffles (randomizes the order of) the IntBag
- shutdown(EvolutionState) - Method in class ec.eval.SlaveConnection
-
- shutdown() - Method in class ec.eval.SlaveMonitor
-
Shuts down the slave monitor (also shuts down all slaves).
- shutDown() - Method in class ec.exchange.IslandExchangeMailbox
-
Method used to shutdown the mailbox.
- shutdownInProgress - Variable in class ec.eval.SlaveMonitor
-
- shutdownInProgressLock - Variable in class ec.eval.SlaveMonitor
-
- shutDownLock - Variable in class ec.eval.SlaveConnection
-
- shuttingDown - Variable in class ec.eval.SlaveConnection
-
This method is called whenever there are any communication problems with the slave
(indicating possibly that the slave might have crashed).
- sigma - Variable in class ec.eda.cmaes.CMAESSpecies
-
The "sigma" scaling factor for the covariance matrix.
- sigmaScaledValue(double, double, double, EvolutionState) - Method in class ec.select.SigmaScalingSelection
-
- SigmaScalingSelection - Class in ec.select
-
Similar to FitProportionateSelection, but with adjustments to scale up/exaggerate differences in fitness for selection when true fitness values are very close to
eachother across the population.
- SigmaScalingSelection() - Constructor for class ec.select.SigmaScalingSelection
-
- sigmoid(double) - Method in class ec.neat.NEATNode
-
The Sigmoid function.
- SIGMOID_SLOPE - Static variable in class ec.neat.NEATNetwork
-
constant used for the sigmoid function
- silent - Variable in class ec.util.Log
-
Should we write to this log at all?
- silentFile - Variable in class ec.Statistics
-
- silentFront - Variable in class ec.multiobjective.MultiObjectiveStatistics
-
- silentPrint - Variable in class ec.Statistics
-
- SimpleBarChartStatistics - Class in ec.app.gui
-
- SimpleBarChartStatistics() - Constructor for class ec.app.gui.SimpleBarChartStatistics
-
- SimpleBreeder - Class in ec.simple
-
Breeds each subpopulation separately, with no inter-population exchange,
and using a generational approach.
- SimpleBreeder() - Constructor for class ec.simple.SimpleBreeder
-
- SimpleBreeder.EliteComparator - Class in ec.simple
-
- SimpleBreederThread - Class in ec.simple
-
A private helper class for implementing multithreaded breeding
- SimpleBreederThread() - Constructor for class ec.simple.SimpleBreederThread
-
- SimpleConstructionRule - Class in ec.co.ant
-
Builds an individual by adding one component at a time.
- SimpleConstructionRule() - Constructor for class ec.co.ant.SimpleConstructionRule
-
- SimpleConstructionRule - Class in ec.co.grasp
-
- SimpleConstructionRule() - Constructor for class ec.co.grasp.SimpleConstructionRule
-
- SimpleDefaults - Class in ec.simple
-
- SimpleDefaults() - Constructor for class ec.simple.SimpleDefaults
-
- SimpleEvaluator - Class in ec.simple
-
The SimpleEvaluator is a simple, non-coevolved generational evaluator which
evaluates every single member of every subpopulation individually in its
own problem space.
- SimpleEvaluator() - Constructor for class ec.simple.SimpleEvaluator
-
- SimpleEvaluator.SimpleEvaluatorThread - Class in ec.simple
-
A helper class for implementing multithreaded evaluation
- SimpleEvaluatorThread() - Constructor for class ec.simple.SimpleEvaluator.SimpleEvaluatorThread
-
- SimpleEvolutionState - Class in ec.simple
-
A SimpleEvolutionState is an EvolutionState which implements a simple form
of generational evolution.
- SimpleEvolutionState() - Constructor for class ec.simple.SimpleEvolutionState
-
- SimpleExchanger - Class in ec.simple
-
A SimpleExchanger is a default Exchanger which, well, doesn't do anything.
- SimpleExchanger() - Constructor for class ec.simple.SimpleExchanger
-
- SimpleFinisher - Class in ec.simple
-
SimpleFinisher is a default Finisher which doesn't do anything.
- SimpleFinisher() - Constructor for class ec.simple.SimpleFinisher
-
- SimpleFitness - Class in ec.simple
-
A simple default fitness, consisting of a double floating-point value
where fitness A is superior to fitness B if and only if A > B.
- SimpleFitness() - Constructor for class ec.simple.SimpleFitness
-
- SimpleIndividualPortrayal - Class in ec.display.portrayal
-
This portrayal uses a text pane to display the results of
printIndividualForHumans()
.
- SimpleIndividualPortrayal() - Constructor for class ec.display.portrayal.SimpleIndividualPortrayal
-
- SimpleInitializer - Class in ec.simple
-
SimpleInitializer is a default Initializer which initializes a Population
by calling the Population's populate(...) method.
- SimpleInitializer() - Constructor for class ec.simple.SimpleInitializer
-
- SimplePheromoneTable - Class in ec.co.ant
-
A straightforward table that stores and retrieves pheromone concentrations
(doubles) independently for a number of components.
- SimplePheromoneTable() - Constructor for class ec.co.ant.SimplePheromoneTable
-
- SimpleProblemForm - Interface in ec.simple
-
SimpleProblemForm is an interface which defines methods
for Problems to implement simple, single-individual (non-coevolutionary)
evaluation.
- SimpleShortStatistics - Class in ec.simple
-
A Simple-style statistics generator, intended to be easily parseable with
awk or other Unix tools.
- SimpleShortStatistics() - Constructor for class ec.simple.SimpleShortStatistics
-
- SimpleStatistics - Class in ec.simple
-
A basic Statistics class suitable for simple problem applications.
- SimpleStatistics() - Constructor for class ec.simple.SimpleStatistics
-
- SimpleXYSeriesChartStatistics - Class in ec.app.gui
-
- SimpleXYSeriesChartStatistics() - Constructor for class ec.app.gui.SimpleXYSeriesChartStatistics
-
- simplifyPath(String) - Static method in class ec.util.ParameterDatabase
-
- SIMULATED_BINARY_CROSSOVER_EPS - Static variable in class ec.vector.FloatVectorSpecies
-
- simulatedBinaryCrossover(MersenneTwisterFast, DoubleVectorIndividual, double) - Method in class ec.vector.DoubleVectorIndividual
-
- simulatedBinaryCrossover(MersenneTwisterFast, FloatVectorIndividual, float) - Method in class ec.vector.FloatVectorIndividual
-
- Sin - Class in ec.app.regression.func
-
- Sin() - Constructor for class ec.app.regression.func.Sin
-
- SingleStateBreeder - Class in ec.singlestate
-
A very simple single-threaded breeder with optional elitism.
- SingleStateBreeder() - Constructor for class ec.singlestate.SingleStateBreeder
-
- SingleStateDefaults - Class in ec.singlestate
-
- SingleStateDefaults() - Constructor for class ec.singlestate.SingleStateDefaults
-
- SingleStateEvolutionState - Class in ec.singlestate
-
- SingleStateEvolutionState() - Constructor for class ec.singlestate.SingleStateEvolutionState
-
- Singleton - Interface in ec
-
A Singleton is a class for which there will be only one instance
in the entire course of a run, and which will exist for pretty
much the entire run.
- Singular - Class in ec.app.singular
-
- Singular() - Constructor for class ec.app.singular.Singular
-
- SIX_PI - Static variable in class ec.app.moosuite.MooSuite
-
- size - Variable in class ec.app.knapsack.KnapsackComponent
-
- size() - Method in class ec.app.knapsack.KnapsackComponent
-
- size() - Method in class ec.co.ConstructiveIndividual
-
- size - Variable in class ec.exchange.InterPopulationExchange.IPEInformation
-
- size - Variable in class ec.exchange.IslandExchange
-
how many individuals to send each time
- size - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
-
- size() - Method in class ec.gp.GPIndividual
-
Returns the "size" of the individual, namely, the number of nodes
in all of its subtrees.
- size() - Method in class ec.Individual
-
Returns the "size" of the individual.
- size - Variable in class ec.parsimony.BucketTournamentSelection
-
Size of the tournament
- size - Variable in class ec.parsimony.DoubleTournamentSelection
-
Size of the tournament
- size - Variable in class ec.parsimony.RatioBucketTournamentSelection
-
Size of the tournament
- size() - Method in class ec.rule.RuleIndividual
-
- size - Variable in class ec.select.BestSelection
-
Base size of the tournament; this may change.
- size - Variable in class ec.select.TournamentSelection
-
Base size of the tournament; this may change.
- size - Variable in class ec.util.DataPipe
-
- size() - Method in class ec.util.DataPipe
-
Returns the total size of the buffer.
- size() - Method in interface ec.util.Indexed
-
- size() - Method in class ec.util.IntBag
-
- size() - Method in class ec.vector.VectorIndividual
-
- size2 - Variable in class ec.parsimony.DoubleTournamentSelection
-
- SIZE_OF_BYTE - Static variable in class ec.gp.GPInitializer
-
- SIZE_OF_BYTE - Static variable in class ec.gp.GPNodeConstraints
-
- SIZE_OF_BYTE - Static variable in class ec.gp.GPTreeConstraints
-
- SIZE_OF_BYTE - Static variable in class ec.rule.RuleInitializer
-
- sizeDistribution - Variable in class ec.gp.GPNodeBuilder
-
the maximum possible size -- if unused, it's 0
- sizeDistribution - Variable in class ec.rule.RuleSetConstraints
-
- SizeFairCrossoverPipeline - Class in ec.gp.breed
-
SizeFairCrossover works similarly to one written in the paper
"Size Fair and Homologous Tree Genetic Programming Crossovers" by Langdon (1998).
- SizeFairCrossoverPipeline() - Constructor for class ec.gp.breed.SizeFairCrossoverPipeline
-
- SizeFairCrossoverPipeline.NodeInfo - Class in ec.gp.breed
-
Used for O(1) information of number of subtrees
- SizeFairCrossoverPipeline.RouletteWheelSelector - Class in ec.gp.breed
-
Inner class to do a quick Roulette Wheel Selection
- Slave - Class in ec.eval
-
Slave.java
- Slave() - Constructor for class ec.eval.Slave
-
- SlaveConnection - Class in ec.eval
-
SlaveConnection.java
This class contains certain information associated with a slave: its name, connection socket,
input and output streams, and the job queue.
- SlaveConnection(EvolutionState, String, Socket, DataOutputStream, DataInputStream, SlaveMonitor) - Constructor for class ec.eval.SlaveConnection
-
The constructor also creates the queue storing the jobs that the slave
has been asked to evaluate.
- slaveMonitor - Variable in class ec.eval.SlaveConnection
-
- SlaveMonitor - Class in ec.eval
-
SlaveMonitor.java
- SlaveMonitor(EvolutionState, boolean, MasterProblem) - Constructor for class ec.eval.SlaveMonitor
-
Simple constructor that initializes the data structures for keeping track of the state of each slave.
- slaveName - Variable in class ec.eval.SlaveConnection
-
Name of the slave process
- slaveNum - Static variable in class ec.eval.Slave
-
My unique slave number.
- slaveNum - Variable in class ec.eval.SlaveMonitor
-
A counter used to give slaves unique numbers so they can construct
useful unique names for themselves.
- SLEEP_BETWEEN_CHECKING_FOR_IMMIGRANTS - Static variable in class ec.exchange.IslandExchangeMailbox
-
How much to wait before starting checking for immigrants
- SLEEP_TIME - Static variable in class ec.eval.Slave
-
How long we sleep in between attempts to connect to the master (in milliseconds).
- SLEEP_TIME - Static variable in class ec.exchange.IslandExchange
-
How long we sleep in between attempts to connect or look for signals
- SLEEP_TIME - Static variable in class ec.exchange.IslandExchangeServer
-
How much to sleep between checking for a FOUND message
- slurp(InputStream) - Method in class ec.app.edge.Edge
-
- smaller(CornerMap.Pair) - Method in class ec.eda.dovs.CornerMap
-
Get a greatest key value pair from this CornerMap who is the immediate
previous element of pair
- sort() - Method in class ec.util.IntBag
-
Sorts the ints into ascending numerical order.
- sort(Object, Comparator) - Method in class ec.util.ParameterDatabaseTreeModel
-
- sort(Comparator) - Method in class ec.util.ParameterDatabaseTreeNode
-
- SortComparator - Interface in ec.util
-
The interface for passing objects to ec.util.QuickSort
- SortComparatorL - Interface in ec.util
-
The interface for passing objects to ec.util.QuickSort
- sortedFitOver - Variable in class ec.select.GreedyOverselection
-
- sortedFitUnder - Variable in class ec.select.GreedyOverselection
-
- sortedPop - Variable in class ec.select.BestSelection
-
Sorted, normalized, totalized fitnesses for the population
- sortedPop - Variable in class ec.select.GreedyOverselection
-
Sorted population -- since I *have* to use an int-sized
individual (short gives me only 16K),
I might as well just have pointers to the
population itself.
- sortIndividuals() - Method in class ec.neat.NEATSubspecies
-
Sort the individuals in this subspecies, the one with highest fitness
comes first.
- sources - Variable in class ec.BreedingPipeline
-
Array of sources feeding the pipeline
- sourcesAreProperForm(SteadyStateEvolutionState) - Method in class ec.BreedingPipeline
-
- sourcesAreProperForm(SteadyStateEvolutionState) - Method in class ec.parsimony.BucketTournamentSelection
-
- sourcesAreProperForm(SteadyStateEvolutionState) - Method in class ec.parsimony.DoubleTournamentSelection
-
- sourcesAreProperForm(SteadyStateEvolutionState) - Method in class ec.parsimony.RatioBucketTournamentSelection
-
- sourcesAreProperForm(SteadyStateEvolutionState) - Method in class ec.select.FirstSelection
-
- sourcesAreProperForm(SteadyStateEvolutionState) - Method in class ec.select.RandomSelection
-
- sourcesAreProperForm(SteadyStateEvolutionState) - Method in class ec.select.TournamentSelection
-
- sourcesAreProperForm(SteadyStateEvolutionState, BreedingSource[]) - Method in class ec.steadystate.SteadyStateBreeder
-
Called to check to see if the breeding sources are correct -- if you
use this method, you must call state.output.exitIfErrors() immediately
afterwards.
- sourcesAreProperForm(SteadyStateEvolutionState) - Method in interface ec.steadystate.SteadyStateBSourceForm
-
Issue an error (not a fatal -- we guarantee that callers
of this method will also call exitIfErrors) if any
of your sources, or their sources, etc., are not
of SteadyStateBSourceForm.
- Space - Interface in ec.spatial
-
In a spatially-embedded EA, the subpopulations of individuals are assumed to be
spatially distributed in some sort of space, be it one-dimmensional, two-
dimmensional, or whatever else.
- sparsity - Variable in class ec.multiobjective.nsga2.NSGA2MultiObjectiveFitness
-
Sparsity along front rank measure (higher sparsity is better)
- Spatial1DSubpopulation - Class in ec.spatial
-
A Spatial1DSubpopulation is an EC subpopulation that is additionally embedded into
a one-dimmensional space.
- Spatial1DSubpopulation() - Constructor for class ec.spatial.Spatial1DSubpopulation
-
- SpatialBreeder - Class in ec.spatial
-
A slight modification of the simple breeder for spatially-embedded EAs.
- SpatialBreeder() - Constructor for class ec.spatial.SpatialBreeder
-
- SpatialDefaults - Class in ec.spatial
-
- SpatialDefaults() - Constructor for class ec.spatial.SpatialDefaults
-
- SpatialMultiPopCoevolutionaryEvaluator - Class in ec.spatial
-
SpatialMultiPopCoevolutionaryEvaluator implements a coevolutionary evaluator involving multiple
spatially-embedded subpopulations.
- SpatialMultiPopCoevolutionaryEvaluator() - Constructor for class ec.spatial.SpatialMultiPopCoevolutionaryEvaluator
-
- SpatialTournamentSelection - Class in ec.spatial
-
A slight modification of the tournament selection procedure for use with spatially-embedded EAs.
- SpatialTournamentSelection() - Constructor for class ec.spatial.SpatialTournamentSelection
-
- spawnPlayThread(boolean) - Method in class ec.display.Console
-
- spawnThread() - Method in class ec.exchange.IslandExchangeServer
-
Here we spawn off the thread on ourselves
- spawnWithTemplate(EvolutionState, NEATSpecies, int, NEATIndividual) - Method in class ec.neat.NEATSpecies
-
Spawn a new individual with given individual as template.
- SPEA2_DISTANCE_PREAMBLE - Static variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- SPEA2_FITNESS_PREAMBLE - Static variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- SPEA2_STRENGTH_PREAMBLE - Static variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- SPEA2Breeder - Class in ec.multiobjective.spea2
-
This subclass of SimpleBreeder overrides the loadElites method to build an archive in the top elites[subpopnum]
of each subpopulation.
- SPEA2Breeder() - Constructor for class ec.multiobjective.spea2.SPEA2Breeder
-
- SPEA2Breeder.BreedingState - Enum in ec.multiobjective.spea2
-
We use a state variable to make sure that the archive isn't built twice in a row.
- SPEA2MultiObjectiveFitness - Class in ec.multiobjective.spea2
-
SPEA2MultiObjectiveFitness is a subclass of MultiObjectiveFitness which adds three auxiliary fitness
measures used in SPEA2: strength S(i), kthNNDistance D(i), and a final fitness value R(i) + D(i).
- SPEA2MultiObjectiveFitness() - Constructor for class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
- speciate(EvolutionState, Individual) - Method in class ec.neat.NEATSpecies
-
Assign the individual into a species, if not found, create a new one
- species - Variable in class ec.Individual
-
The species of the Individual.
- Species - Class in ec
-
Species is a prototype which defines the features for a set of individuals
in the population.
- Species() - Constructor for class ec.Species
-
- species - Variable in class ec.Subpopulation
-
The species for individuals in this subpopulation.
- SPECIES_NAME - Static variable in class ec.co.ant.AntSpecies
-
- SPECIES_NAME - Static variable in class ec.co.grasp.GraspSpecies
-
- SPHERE - Static variable in class ec.app.bbob.BBOBenchmarks
-
- sphere(double, int, double[], double, double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- Split - Class in ec.app.edge.func
-
- Split() - Constructor for class ec.app.edge.func.Split
-
- split(int[], RuleSet[]) - Method in class ec.rule.RuleSet
-
Splits the rule set into n pieces, according to points, which *must* be sorted.
- split(EvolutionState, int, RuleSet[]) - Method in class ec.rule.RuleSet
-
Splits the rule set into a number of disjoint rule sets, copying the rules and adding
them to the sets as appropriate.
- split(int[], Object[]) - Method in class ec.vector.BitVectorIndividual
-
Splits the genome into n pieces, according to points, which *must* be sorted.
- split(int[], Object[]) - Method in class ec.vector.ByteVectorIndividual
-
Splits the genome into n pieces, according to points, which *must* be sorted.
- split(int[], Object[]) - Method in class ec.vector.DoubleVectorIndividual
-
Splits the genome into n pieces, according to points, which *must* be
sorted.
- split(int[], Object[]) - Method in class ec.vector.FloatVectorIndividual
-
Splits the genome into n pieces, according to points, which *must* be
sorted.
- split(int[], Object[]) - Method in class ec.vector.GeneVectorIndividual
-
Splits the genome into n pieces, according to points, which *must* be sorted.
- split(int[], Object[]) - Method in class ec.vector.IntegerVectorIndividual
-
Splits the genome into n pieces, according to points, which *must* be sorted.
- split(int[], Object[]) - Method in class ec.vector.LongVectorIndividual
-
Splits the genome into n pieces, according to points, which *must* be sorted.
- split(int[], Object[]) - Method in class ec.vector.ShortVectorIndividual
-
Splits the genome into n pieces, according to points, which *must* be sorted.
- split(int[], Object[]) - Method in class ec.vector.VectorIndividual
-
Splits the genome into n pieces, according to points, which *must* be sorted.
- splitIntoTwo(EvolutionState, int, RuleSet[], double) - Method in class ec.rule.RuleSet
-
Splits the rule set into a two disjoint rule sets, copying the rules and adding
them to the sets as appropriate.
- Sqrt - Class in ec.app.regression.func
-
- Sqrt() - Constructor for class ec.app.regression.func.Sqrt
-
- Square - Class in ec.app.regression.func
-
- Square() - Constructor for class ec.app.regression.func.Square
-
- stack - Variable in class ec.gp.ADFStack
-
- stack - Variable in class ec.gp.GPProblem
-
The GPProblem's stack
- STANDARD_DEVIATION - Static variable in class ec.app.regression.func.KeijzerERC
-
- standardizedFitness - Variable in class ec.gp.koza.KozaFitness
-
This ranges from 0 (best) to infinity (worst).
- standardizedFitness() - Method in class ec.gp.koza.KozaFitness
-
Returns the standardized fitness metric.
- start - Variable in class ec.app.edge.Edge
-
- Start - Class in ec.app.edge.func
-
- Start() - Constructor for class ec.app.edge.func.Start
-
- start - Variable in class ec.evolve.RandomRestarts
-
- start(Runnable) - Method in class ec.util.ThreadPool
-
Start a thread on the given Runnable and returns it.
- start(Runnable, String) - Method in class ec.util.ThreadPool
-
Start a thread on the given Runnable with a given thread name (for debugging purposes).
- start(Runnable, int) - Method in class ec.util.ThreadPool
-
Start a thread on the given Runnable and returns it.
- start(Runnable, int, String) - Method in class ec.util.ThreadPool
-
Start a thread on the given Runnable with a given thread name
(for debugging purposes) and returns it.
- startComponent - Variable in class ec.co.ant.SimpleConstructionRule
-
- startComponent - Variable in class ec.co.grasp.SimpleConstructionRule
-
- startFresh() - Method in class ec.EvolutionState
-
- startFresh() - Method in class ec.exchange.IslandExchange
-
- startFresh() - Method in class ec.simple.SimpleEvolutionState
-
- startFresh() - Method in class ec.singlestate.SingleStateEvolutionState
-
- startFresh() - Method in class ec.steadystate.SteadyStateEvolutionState
-
- startFromCheckpoint() - Method in class ec.EvolutionState
-
- startFromCheckpoint() - Method in class ec.exchange.IslandExchange
-
- startingTemperature - Variable in class ec.select.BoltzmannSelection
-
Starting temperature
- state - Variable in class ec.coevolve.CompetitiveEvaluatorThread
-
- state - Variable in class ec.display.Console
-
- state - Variable in class ec.es.MuLambdaBreederThread
-
- state - Variable in class ec.eval.SlaveConnection
-
- state - Variable in class ec.eval.SlaveMonitor
-
- state - Variable in class ec.exchange.IslandExchangeMailbox
-
- state - Variable in class ec.exchange.IslandExchangeServer
-
- state - Variable in class ec.simple.SimpleBreederThread
-
- state - Variable in class ec.simple.SimpleEvaluator.SimpleEvaluatorThread
-
- state1 - Variable in class ec.app.edge.Edge
-
- state2 - Variable in class ec.app.edge.Edge
-
- stateEquals(MersenneTwister) - Method in class ec.util.MersenneTwister
-
Returns true if the MersenneTwister's current internal state is equal to another MersenneTwister.
- stateEquals(MersenneTwisterFast) - Method in class ec.util.MersenneTwisterFast
-
Returns true if the MersenneTwisterFast's current internal state is equal to another MersenneTwisterFast.
- statistics - Variable in class ec.EvolutionState
-
The population statistics, a singleton object.
- Statistics - Class in ec
-
Statistics and its subclasses are Cliques which generate statistics
during the run.
- Statistics() - Constructor for class ec.Statistics
-
- StatisticsChartPane - Class in ec.display
-
- StatisticsChartPane() - Constructor for class ec.display.StatisticsChartPane
-
- StatisticsChartPane(int) - Constructor for class ec.display.StatisticsChartPane
-
- StatisticsChartPane(int, int) - Constructor for class ec.display.StatisticsChartPane
-
- StatisticsChartPaneTab - Class in ec.display.chart
-
- StatisticsChartPaneTab(ChartPanel) - Constructor for class ec.display.chart.StatisticsChartPaneTab
-
- StatisticsChartPaneTab(ChartPanel, boolean) - Constructor for class ec.display.chart.StatisticsChartPaneTab
-
- statisticslog - Variable in class ec.simple.SimpleShortStatistics
-
- statisticslog - Variable in class ec.simple.SimpleStatistics
-
The Statistics' log
- statisticsModulo - Variable in class ec.singlestate.SingleStateEvolutionState
-
In how many iterations do we collect statistics
- statisticsPane - Variable in class ec.display.Console
-
- status - Variable in class ec.app.multiplexer.MultiplexerData
-
A byte indicating the number of Dn in this problem
- STATUS_11 - Static variable in class ec.app.multiplexer.MultiplexerData
-
The number of Dn in Multiplexer-11
- STATUS_3 - Static variable in class ec.app.multiplexer.MultiplexerData
-
The number of Dn in Multiplexer-3
- STATUS_6 - Static variable in class ec.app.multiplexer.MultiplexerData
-
The number of Dn in Multiplexer-6
- statusField - Variable in class ec.display.Console
-
- statusPane - Variable in class ec.display.Console
-
- stDevRatioThresh - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- SteadyStateBreeder - Class in ec.steadystate
-
This subclass of Breeder performs the evaluation portion of Steady-State Evolution and (in distributed form)
Asynchronous Evolution.
- SteadyStateBreeder() - Constructor for class ec.steadystate.SteadyStateBreeder
-
Do we allow duplicates?
- SteadyStateBSourceForm - Interface in ec.steadystate
-
- SteadyStateDefaults - Class in ec.steadystate
-
- SteadyStateDefaults() - Constructor for class ec.steadystate.SteadyStateDefaults
-
- SteadyStateEvaluator - Class in ec.steadystate
-
This subclass of Evaluator performs the evaluation portion of Steady-State Evolution and (in distributed form)
Asynchronous Evolution.
- SteadyStateEvaluator() - Constructor for class ec.steadystate.SteadyStateEvaluator
-
- SteadyStateEvolutionState - Class in ec.steadystate
-
This subclass of EvolutionState implements basic Steady-State Evolution and (in distributed form)
Asynchronous Evolution.
- SteadyStateEvolutionState() - Constructor for class ec.steadystate.SteadyStateEvolutionState
-
- SteadyStateExchangerForm - Interface in ec.steadystate
-
The SteadyStateExchangerForm is a badge which Exchanger subclasses
may wear if they work properly with the SteadyStateEvolutionState
mechanism.
- SteadyStateStatisticsForm - Interface in ec.steadystate
-
This interface defines the hooks for SteadyStateEvolutionState objects
to update themselves on.
- stealBabies(EvolutionState, int, int, ArrayList<NEATSubspecies>) - Method in class ec.neat.NEATSpecies
-
Steal the babies from champion subspecies.
- step(int, boolean) - Method in class ec.app.majority.CA
-
- STEP_ELLIPSOIDAL - Static variable in class ec.app.bbob.BBOBenchmarks
-
- step_ellipsoidal(double, int, double[], double, double[], double[], double, double, double, double, Individual, EvolutionState, int) - Method in class ec.app.bbob.BBOBenchmarks
-
- stepButton - Variable in class ec.display.Console
-
- steps - Variable in class ec.app.cartpole.CartPole
-
- STEPS - Static variable in class ec.app.majority.MajorityGA
-
- STEPS - Static variable in class ec.app.majority.MajorityGP
-
- steps - Variable in class ec.select.SUSSelection
-
How many samples have been done?
- stochastic - Variable in class ec.eda.dovs.DOVSSpecies
-
Is the problem a stochastic problem.
- stopButton - Variable in class ec.display.Console
-
- store - Variable in class ec.util.Output
-
- strength - Variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
-
SPEA2 strength (# of nodes it dominates)
- STRING_CONSTANT - Static variable in class ec.gp.ge.GrammarParser
-
- StubPipeline - Class in ec.breed
-
StubPipeline is a BreedingPipeline subclass which, during fillStubs(), fills all the stubs
with its own stub pipeline.
- StubPipeline() - Constructor for class ec.breed.StubPipeline
-
- stubPipeline - Variable in class ec.breed.StubPipeline
-
- stubsFilled - Variable in class ec.singlestate.SingleStateBreeder
-
- style - Variable in class ec.coevolve.CompetitiveEvaluator
-
- STYLE_N_RANDOM_COMPETITORS_ONEWAY - Static variable in class ec.coevolve.CompetitiveEvaluator
-
- STYLE_N_RANDOM_COMPETITORS_TWOWAY - Static variable in class ec.coevolve.CompetitiveEvaluator
-
- STYLE_ROUND_ROBIN - Static variable in class ec.coevolve.CompetitiveEvaluator
-
- STYLE_SINGLE_ELIMINATION - Static variable in class ec.coevolve.CompetitiveEvaluator
-
- sub(double[], double[]) - Static method in class ec.app.ecsuite.ECSuite
-
Subtract two column vectors.
- Sub - Class in ec.app.regression.func
-
- Sub() - Constructor for class ec.app.regression.func.Sub
-
- Sub - Class in ec.app.tutorial4
-
- Sub() - Constructor for class ec.app.tutorial4.Sub
-
- Sub - Class in ec.app.twobox.func
-
- Sub() - Constructor for class ec.app.twobox.func.Sub
-
- subpop - Variable in class ec.coevolve.CompetitiveEvaluatorThread
-
- subpop - Variable in class ec.steadystate.QueueIndividual
-
- SUBPOP_INDEX_PREAMBLE - Static variable in class ec.Population
-
- subPopCounter - Variable in class ec.simple.SimpleEvaluator
-
- subPopNum - Variable in class ec.display.SubpopulationPanel
-
- subpopPane - Variable in class ec.display.SubpopulationPanel
-
- subPops - Variable in class ec.eval.Job
-
- subpops - Variable in class ec.Population
-
- Subpopulation - Class in ec
-
Subpopulation is a group which is basically an array of Individuals.
- Subpopulation() - Constructor for class ec.Subpopulation
-
- subpopulationBeingEvaluated - Variable in class ec.steadystate.SteadyStateEvaluator
-
Holds the subpopulation currently being evaluated.
- SubpopulationPanel - Class in ec.display
-
- SubpopulationPanel(Console, int) - Constructor for class ec.display.SubpopulationPanel
-
- SubpopulationPanel(Console, int, boolean) - Constructor for class ec.display.SubpopulationPanel
-
- subspecies - Variable in class ec.neat.NEATIndividual
-
The individual's subpecies
- subspecies - Variable in class ec.neat.NEATSpecies
-
A list of the all the subspecies.
- subspeciesPrototype - Variable in class ec.neat.NEATSpecies
-
The prototypical subspecies for individuals in this species.
- substack - Variable in class ec.gp.ADFStack
-
- subtreeFitness(GPNode, int) - Method in class ec.app.klandscapes.KLandscapes
-
- successors - Variable in class ec.app.royaltree.RoyalTree
-
- sum - Variable in class ec.app.ant.Ant
-
- sum - Variable in class ec.app.lawnmower.Lawnmower
-
- Sum - Class in ec.app.sum
-
Sum is a simple example of the ec.Vector package, implementing the
very simple sum problem (fitness = sum over vector).
- Sum() - Constructor for class ec.app.sum.Sum
-
- sum - Variable in class ec.eda.dovs.DOVSFitness
-
Sum of the all the fitness value with all the evaluation.
- sumSquared - Variable in class ec.eda.dovs.DOVSFitness
-
Sum of the all the squared fitness value with all the evaluation.
- sumSquaredObjectiveDistance(MultiObjectiveFitness, boolean) - Method in class ec.multiobjective.MultiObjectiveFitness
-
Returns the sum of the squared difference between two Fitnesses in Objective space.
- superChampionOffspring - Variable in class ec.neat.NEATIndividual
-
Number of reserved offspring for a population leader.
- survivalThreshold - Variable in class ec.neat.NEATSpecies
-
Percent of ave fitness for survival.
- SUSSelection - Class in ec.select
-
Picks individuals in a population using the Stochastic Universal Selection (SUS) process, using
fitnesses as returned by their fitness() methods.
- SUSSelection() - Constructor for class ec.select.SUSSelection
-
- swapCompatibleWith(GPInitializer, GPNode) - Method in class ec.gp.GPNode
-
Returns true if I can swap into node's position.
- swappable(GPInitializer, GPNode) - Method in class ec.gp.breed.MutateSwapPipeline
-
This very expensive method (for types)
might be improved in various ways I guess.
- swappableNode - Variable in class ec.gp.breed.MutateSwapPipeline
-
- swapSomething(GPNode, EvolutionState, int) - Method in class ec.gp.breed.MutateSwapPipeline
-
- SYNC - Static variable in class ec.exchange.IslandExchange
-
Synchronize signal
- SYNC - Static variable in class ec.exchange.IslandExchangeServer
-
The synchronize message
- SYNCHRONIZATION_SLEEP - Static variable in class ec.exchange.IslandExchangeMailbox
-
How much to wait while synchronizing
- synchronizedIncrementEvaluations(int) - Method in class ec.EvolutionState
-
- synchronous - Variable in class ec.exchange.IslandExchange
-
synchronous or asynchronous communication
- synchronous - Variable in class ec.exchange.IslandExchangeServer
-
- syncVar - Variable in class ec.exchange.IslandExchangeMailbox
-
- systemMessage(String) - Method in class ec.util.Output
-
Posts a system message.
- t(double[], int) - Method in class ec.app.hiff.HIFF
-
- t - Variable in class ec.select.AnnealedSelection
-
- T_BOOLEAN - Static variable in class ec.util.DecodeReturn
-
- T_BYTE - Static variable in class ec.util.DecodeReturn
-
- T_CHAR - Static variable in class ec.util.DecodeReturn
-
- T_CHARACTER - Static variable in class ec.util.DecodeReturn
-
Same as T_CHAR
- T_DOUBLE - Static variable in class ec.util.DecodeReturn
-
- T_ERROR - Static variable in class ec.util.DecodeReturn
-
The actual error is stored in the String slot
- T_FLOAT - Static variable in class ec.util.DecodeReturn
-
- T_INT - Static variable in class ec.util.DecodeReturn
-
- T_INTEGER - Static variable in class ec.util.DecodeReturn
-
Same as T_INT
- T_LONG - Static variable in class ec.util.DecodeReturn
-
- T_SHORT - Static variable in class ec.util.DecodeReturn
-
- T_STRING - Static variable in class ec.util.DecodeReturn
-
- Tan - Class in ec.app.regression.func
-
- Tan() - Constructor for class ec.app.regression.func.Tan
-
- Tanh - Class in ec.app.regression.func
-
- Tanh() - Constructor for class ec.app.regression.func.Tanh
-
- targetDepth - Variable in class ec.app.lid.Lid
-
- targetTerminals - Variable in class ec.app.lid.Lid
-
- TarpeianStatistics - Class in ec.parsimony
-
This Statistics subclass implements Poli's "Tarpeian" method of parsimony control, whereby some
kill-proportion of above-average-sized individuals in each subpopulation have their fitnesses
set to a very bad value, and marks them as already evaluated (so the Evaluator can skip them).
- TarpeianStatistics() - Constructor for class ec.parsimony.TarpeianStatistics
-
- tau - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- tellThreadToStop() - Method in class ec.display.Console
-
- temp - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- temp2 - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- temp3 - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- temperature - Variable in class ec.select.AnnealedSelection
-
- TEMPERING_MASK_B - Static variable in class ec.util.MersenneTwister
-
- TEMPERING_MASK_B - Static variable in class ec.util.MersenneTwisterFast
-
- TEMPERING_MASK_C - Static variable in class ec.util.MersenneTwister
-
- TEMPERING_MASK_C - Static variable in class ec.util.MersenneTwisterFast
-
- tempMatrix - Variable in class ec.eda.amalgam.AMALGAMSpecies
-
- TEN_PI - Static variable in class ec.app.moosuite.MooSuite
-
- Terminal - Class in ec.gp.push
-
Terminal is the leaf node in Push trees and is used to represent Push
instructions of all types.
- Terminal() - Constructor for class ec.gp.push.Terminal
-
- terminalProbabilities(int) - Method in class ec.gp.build.PTCFunctionSet
-
- terminalProbabilities(int) - Method in interface ec.gp.build.PTCFunctionSetForm
-
Returns an organized distribution (see ec.util.RandomChoice) of likelihoods
that various terminals in the function set will be chosen over other terminals
with the same return type.
- terminalProbability - Variable in class ec.gp.koza.KozaNodeSelector
-
The probability a terminal must be chosen
- terminals - Variable in class ec.gp.GPFunctionSet
-
The terminals our GPTree can use: terminals[type][thenodes].
- terminals - Variable in class ec.gp.koza.KozaNodeSelector
-
The number of terminals in the tree, -1 if unknown.
- terminals_h - Variable in class ec.gp.GPFunctionSet
-
The terminals our GPTree can use: arrays of terminals hashed by type.
- test(boolean[]) - Method in class ec.app.edge.Edge
-
- test(GPNode) - Method in class ec.gp.GPNodeGatherer
-
Returns true if thisNode is the kind of node to be considered in the
gather count for nodeInPosition(...) and GPNode.numNodes(GPNodeGatherer).
- testingInputs - Variable in class ec.app.regression.Benchmarks
-
- testingOutputs - Variable in class ec.app.regression.Benchmarks
-
- testPoints(EvolutionState, int, int, double[][]) - Method in class ec.app.regression.Benchmarks
-
Produce test sample points for a given benchmark problem, to test generalization.
- text - Variable in class ec.util.Output.Announcement
-
The announcement's...anouncement.
- textPane - Variable in class ec.display.portrayal.SimpleIndividualPortrayal
-
- theta - Variable in class ec.app.cartpole.CartPole
-
- theta_dot - Variable in class ec.app.cartpole.CartPole
-
- thread - Variable in class ec.eval.SlaveMonitor
-
- thread - Variable in class ec.util.ThreadPool.Node
-
- threadIsToStop - Variable in class ec.display.Console
-
- threadnum - Variable in class ec.coevolve.CompetitiveEvaluatorThread
-
- threadnum - Variable in class ec.es.MuLambdaBreederThread
-
- threadnum - Variable in class ec.simple.SimpleBreederThread
-
- threadnum - Variable in class ec.simple.SimpleEvaluator.SimpleEvaluatorThread
-
- ThreadPool - Class in ec.util
-
ThreadPool.java
A simple, lightweight thread pool, for those who cannot or will not use Java's baroque
java.util.concurrent package.
- ThreadPool() - Constructor for class ec.util.ThreadPool
-
- ThreadPool.Node - Class in ec.util
-
- ThreadPool.Worker - Interface in ec.util
-
A Worker is a special kind of object which represents an underlying
Worker thread usable in the ThreadPool.
- THRESHOLD - Static variable in class ec.util.QuickSort
-
- throwsErrors - Variable in class ec.util.Output
-
- timeAlive - Variable in class ec.neat.NEATIndividual
-
When playing in real-time allows knowing the maturity of an individual
- timeDelay - Variable in class ec.neat.NEATGene
-
Time delay of the link, used in network activation.
- timeSinceLastImproved() - Method in class ec.neat.NEATSubspecies
-
Compute generations gap since last improvement
- title - Variable in class ec.display.chart.ChartableStatistics
-
- tmp - Variable in class ec.app.multiplexer.MultiplexerData
-
A stack of available long arrays for popDat11/pushDat11
- to - Variable in class ec.app.edge.Edge
-
- to - Variable in class ec.app.tsp.TSPGraph.TSPComponent
-
- to() - Method in class ec.app.tsp.TSPGraph.TSPComponent
-
- toArray() - Method in class ec.util.IntBag
-
- toDoubleArray() - Method in class ec.util.IntBag
-
- toIntArray() - Method in class ec.util.IIntPoint
-
- toIntegerArray() - Method in class ec.util.IntBag
-
- TOL - Static variable in class ec.app.bbob.BBOBenchmarks
-
- toLongArray() - Method in class ec.util.IntBag
-
- toNewGeneration() - Method in class ec.neat.NEATSubspecies
-
After we finish the reproduce, the newGenIndividual list has the all the
individuals that is ready for evalution in next generation.
- toNode - Variable in class ec.app.tsp.TSPGraph.TSPComponent
-
- top(int) - Method in class ec.gp.ADFStack
-
Returns the nth item in the stack (0-indexed), or null if
this goes to the bottom of the stack.
- top() - Method in class ec.util.IntBag
-
Returns 0 if the IntBag is empty, else returns the topmost int.
- top() - Method in class ec.util.Parameter
-
Returns the path item at the far end of the parameter.
- top_n_percent - Variable in class ec.select.GreedyOverselection
-
- topOfFloatStack(Interpreter) - Method in class ec.gp.push.PushProblem
-
Returns the top of the interpreter's float stack.
- topOfIntStack(Interpreter) - Method in class ec.gp.push.PushProblem
-
Returns the top of the interpreter's int stack.
- TopSelection - Class in ec.select
-
Returns the single fittest individual in the population, breaking ties randomly.
- TopSelection() - Constructor for class ec.select.TopSelection
-
- toroidal - Variable in class ec.spatial.Spatial1DSubpopulation
-
- toRun - Variable in class ec.util.ThreadPool.Node
-
- toServer - Variable in class ec.exchange.IslandExchange
-
- tossSecondParent - Variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
Should the pipeline discard the second parent after crossing over?
- tossSecondParent - Variable in class ec.gp.koza.CrossoverPipeline
-
Should the pipeline discard the second parent after crossing over?
- tossSecondParent - Variable in class ec.rule.breed.RuleCrossoverPipeline
-
Should the pipeline discard the second parent after crossing over?
- tossSecondParent - Variable in class ec.vector.breed.ListCrossoverPipeline
-
- tossSecondParent - Variable in class ec.vector.breed.VectorCrossoverPipeline
-
Should the pipeline discard the second parent after crossing over?
- toString() - Method in class ec.app.ant.func.IfFoodAhead
-
- toString() - Method in class ec.app.ant.func.Left
-
- toString() - Method in class ec.app.ant.func.Move
-
- toString() - Method in class ec.app.ant.func.Progn2
-
- toString() - Method in class ec.app.ant.func.Progn3
-
- toString() - Method in class ec.app.ant.func.Progn4
-
- toString() - Method in class ec.app.ant.func.Right
-
- toString() - Method in class ec.app.edge.func.Accept
-
- toString() - Method in class ec.app.edge.func.BAccept
-
- toString() - Method in class ec.app.edge.func.BBud
-
- toString() - Method in class ec.app.edge.func.BLoop
-
- toString() - Method in class ec.app.edge.func.BStart
-
- toString() - Method in class ec.app.edge.func.Bud
-
- toString() - Method in class ec.app.edge.func.Double
-
- toString() - Method in class ec.app.edge.func.Epsilon
-
- toString() - Method in class ec.app.edge.func.Loop
-
- toString() - Method in class ec.app.edge.func.One
-
- toString() - Method in class ec.app.edge.func.Reverse
-
- toString() - Method in class ec.app.edge.func.Split
-
- toString() - Method in class ec.app.edge.func.Start
-
- toString() - Method in class ec.app.edge.func.Zero
-
- toString() - Method in class ec.app.gpsemantics.func.SemanticJ
-
- toString() - Method in class ec.app.gpsemantics.func.SemanticNode
-
- toString() - Method in class ec.app.klandscapes.func.KLandscapeTree
-
- toString() - Method in class ec.app.knapsack.KnapsackComponent
-
- toString() - Method in class ec.app.lawnmower.func.Frog
-
- toString() - Method in class ec.app.lawnmower.func.Left
-
- toString() - Method in class ec.app.lawnmower.func.Mow
-
- toString() - Method in class ec.app.lawnmower.func.Progn2
-
- toString() - Method in class ec.app.lawnmower.func.V8a
-
- toString() - Method in class ec.app.lid.func.LidJ
-
- toString() - Method in class ec.app.lid.func.LidX
-
- toString() - Method in class ec.app.majority.func.And
-
- toString() - Method in class ec.app.majority.func.E
-
- toString() - Method in class ec.app.majority.func.EE
-
- toString() - Method in class ec.app.majority.func.EEE
-
- toString() - Method in class ec.app.majority.func.If
-
- toString() - Method in class ec.app.majority.func.Nand
-
- toString() - Method in class ec.app.majority.func.Nor
-
- toString() - Method in class ec.app.majority.func.Not
-
- toString() - Method in class ec.app.majority.func.Or
-
- toString() - Method in class ec.app.majority.func.W
-
- toString() - Method in class ec.app.majority.func.WW
-
- toString() - Method in class ec.app.majority.func.WWW
-
- toString() - Method in class ec.app.majority.func.X
-
- toString() - Method in class ec.app.majority.func.Xor
-
- toString() - Method in class ec.app.multiplexer.func.A0
-
- toString() - Method in class ec.app.multiplexer.func.A1
-
- toString() - Method in class ec.app.multiplexer.func.A2
-
- toString() - Method in class ec.app.multiplexer.func.And
-
- toString() - Method in class ec.app.multiplexer.func.D0
-
- toString() - Method in class ec.app.multiplexer.func.D1
-
- toString() - Method in class ec.app.multiplexer.func.D2
-
- toString() - Method in class ec.app.multiplexer.func.D3
-
- toString() - Method in class ec.app.multiplexer.func.D4
-
- toString() - Method in class ec.app.multiplexer.func.D5
-
- toString() - Method in class ec.app.multiplexer.func.D6
-
- toString() - Method in class ec.app.multiplexer.func.D7
-
- toString() - Method in class ec.app.multiplexer.func.If
-
- toString() - Method in class ec.app.multiplexer.func.Not
-
- toString() - Method in class ec.app.multiplexer.func.Or
-
- toString() - Method in class ec.app.multiplexerslow.func.A0
-
- toString() - Method in class ec.app.multiplexerslow.func.A1
-
- toString() - Method in class ec.app.multiplexerslow.func.A2
-
- toString() - Method in class ec.app.multiplexerslow.func.And
-
- toString() - Method in class ec.app.multiplexerslow.func.D0
-
- toString() - Method in class ec.app.multiplexerslow.func.D1
-
- toString() - Method in class ec.app.multiplexerslow.func.D2
-
- toString() - Method in class ec.app.multiplexerslow.func.D3
-
- toString() - Method in class ec.app.multiplexerslow.func.D4
-
- toString() - Method in class ec.app.multiplexerslow.func.D5
-
- toString() - Method in class ec.app.multiplexerslow.func.D6
-
- toString() - Method in class ec.app.multiplexerslow.func.D7
-
- toString() - Method in class ec.app.multiplexerslow.func.If
-
- toString() - Method in class ec.app.multiplexerslow.func.Not
-
- toString() - Method in class ec.app.multiplexerslow.func.Or
-
- toString() - Method in class ec.app.ordertree.func.OrderTreeNode
-
- toString() - Method in class ec.app.parity.func.And
-
- toString() - Method in class ec.app.parity.func.D0
-
- toString() - Method in class ec.app.parity.func.D1
-
- toString() - Method in class ec.app.parity.func.D10
-
- toString() - Method in class ec.app.parity.func.D11
-
- toString() - Method in class ec.app.parity.func.D12
-
- toString() - Method in class ec.app.parity.func.D13
-
- toString() - Method in class ec.app.parity.func.D14
-
- toString() - Method in class ec.app.parity.func.D15
-
- toString() - Method in class ec.app.parity.func.D16
-
- toString() - Method in class ec.app.parity.func.D17
-
- toString() - Method in class ec.app.parity.func.D18
-
- toString() - Method in class ec.app.parity.func.D19
-
- toString() - Method in class ec.app.parity.func.D2
-
- toString() - Method in class ec.app.parity.func.D20
-
- toString() - Method in class ec.app.parity.func.D21
-
- toString() - Method in class ec.app.parity.func.D22
-
- toString() - Method in class ec.app.parity.func.D23
-
- toString() - Method in class ec.app.parity.func.D24
-
- toString() - Method in class ec.app.parity.func.D25
-
- toString() - Method in class ec.app.parity.func.D26
-
- toString() - Method in class ec.app.parity.func.D27
-
- toString() - Method in class ec.app.parity.func.D28
-
- toString() - Method in class ec.app.parity.func.D29
-
- toString() - Method in class ec.app.parity.func.D3
-
- toString() - Method in class ec.app.parity.func.D30
-
- toString() - Method in class ec.app.parity.func.D31
-
- toString() - Method in class ec.app.parity.func.D4
-
- toString() - Method in class ec.app.parity.func.D5
-
- toString() - Method in class ec.app.parity.func.D6
-
- toString() - Method in class ec.app.parity.func.D7
-
- toString() - Method in class ec.app.parity.func.D8
-
- toString() - Method in class ec.app.parity.func.D9
-
- toString() - Method in class ec.app.parity.func.Nand
-
- toString() - Method in class ec.app.parity.func.Nor
-
- toString() - Method in class ec.app.parity.func.Or
-
- toString() - Method in class ec.app.regression.func.Add
-
- toString() - Method in class ec.app.regression.func.Cos
-
- toString() - Method in class ec.app.regression.func.Cube
-
- toString() - Method in class ec.app.regression.func.Div
-
- toString() - Method in class ec.app.regression.func.Exp
-
- toString() - Method in class ec.app.regression.func.Inv
-
- toString() - Method in class ec.app.regression.func.Log
-
- toString() - Method in class ec.app.regression.func.Mul
-
- toString() - Method in class ec.app.regression.func.Neg
-
- toString() - Method in class ec.app.regression.func.NegExp
-
- toString() - Method in class ec.app.regression.func.Sin
-
- toString() - Method in class ec.app.regression.func.Sqrt
-
- toString() - Method in class ec.app.regression.func.Square
-
- toString() - Method in class ec.app.regression.func.Sub
-
- toString() - Method in class ec.app.regression.func.Tan
-
- toString() - Method in class ec.app.regression.func.Tanh
-
- toString() - Method in class ec.app.regression.func.X
-
- toString() - Method in class ec.app.regression.func.X1
-
- toString() - Method in class ec.app.regression.func.X2
-
- toString() - Method in class ec.app.regression.func.X3
-
- toString() - Method in class ec.app.regression.func.X4
-
- toString() - Method in class ec.app.regression.func.X5
-
- toString() - Method in class ec.app.royaltree.func.RoyalTreeNode
-
- toString() - Method in class ec.app.tsp.TSPGraph.TSPComponent
-
- toString() - Method in class ec.app.tutorial4.Add
-
- toString() - Method in class ec.app.tutorial4.Mul
-
- toString() - Method in class ec.app.tutorial4.Sub
-
- toString() - Method in class ec.app.tutorial4.X
-
- toString() - Method in class ec.app.tutorial4.Y
-
- toString() - Method in class ec.app.twobox.func.Add
-
- toString() - Method in class ec.app.twobox.func.Div
-
- toString() - Method in class ec.app.twobox.func.H0
-
- toString() - Method in class ec.app.twobox.func.H1
-
- toString() - Method in class ec.app.twobox.func.L0
-
- toString() - Method in class ec.app.twobox.func.L1
-
- toString() - Method in class ec.app.twobox.func.Mul
-
- toString() - Method in class ec.app.twobox.func.Sub
-
- toString() - Method in class ec.app.twobox.func.W0
-
- toString() - Method in class ec.app.twobox.func.W1
-
- toString() - Method in class ec.co.ConstructiveIndividual
-
- toString() - Method in class ec.display.ParameterValue
-
- toString() - Method in class ec.eval.SlaveConnection
-
- toString() - Method in class ec.gp.ADF
-
- toString() - Method in class ec.gp.ADFArgument
-
- toString() - Method in class ec.gp.ERC
-
This defaults to simply name() + "[" + encode() + "]".
- toString() - Method in class ec.gp.ge.GrammarFunctionNode
-
A better toString() function -- khaled
- toString() - Method in class ec.gp.ge.GrammarNode
-
- toString() - Method in class ec.gp.ge.GrammarParser
-
- toString() - Method in class ec.gp.ge.GrammarRuleNode
-
A better toString() function -- khaled
- toString() - Method in class ec.gp.GPFunctionSet
-
Returns the name.
- toString() - Method in class ec.gp.GPNode
-
Returns a Lisp-like atom for the node which can be read in again by computer.
- toString() - Method in class ec.gp.GPNodeConstraints
-
- toString() - Method in class ec.gp.GPTreeConstraints
-
- toString() - Method in class ec.gp.GPType
-
Returns the type's name
- toString() - Method in class ec.gp.push.Nonterminal
-
- toString() - Method in class ec.Individual
-
Overridden here because hashCode() is not expected to return the pointer
to the object.
- toString() - Method in class ec.neat.NEATGene
-
This method convert the gene in to human readable format.
- toString() - Method in class ec.neat.NEATIndividual
-
This method convert the individual in to human readable format.
- toString() - Method in class ec.neat.NEATNode
-
This method convert the gene in to human readable format.
- toString() - Method in class ec.rule.RuleConstraints
-
Converting the rule to a string ( the name )
- toString() - Method in class ec.rule.RuleSetConstraints
-
Converting the rule to a string ( the name )
- toString() - Method in class ec.util.DataPipe
-
- toString() - Method in class ec.util.IIntPoint
-
- toString() - Method in class ec.util.Parameter
-
- toString() - Method in class ec.util.ParameterDatabase
-
- toString() - Method in class ec.util.ReflectedObject
-
- toStringForError() - Method in class ec.gp.GPNode
-
Returns a description of the node that can make it easy to identify
in error messages (by default, at least its name and the tree it's found in).
- toStringForHumans() - Method in class ec.app.lawnmower.func.LawnERC
-
- toStringForHumans() - Method in class ec.app.regression.func.RegERC
-
- toStringForHumans() - Method in class ec.app.regression.func.VladERCA
-
- toStringForHumans() - Method in class ec.app.regression.func.VladERCB
-
- toStringForHumans() - Method in class ec.app.regression.func.VladERCC
-
- toStringForHumans() - Method in class ec.gp.ERC
-
You might want to override this to return a special human-readable version of the erc value; otherwise this defaults to toString(); This should be something that resembles a LISP atom.
- toStringForHumans() - Method in class ec.gp.GPNode
-
Returns a Lisp-like atom for the node which is intended for human
consumption, and not to be read in again.
- toStringForHumans() - Method in class ec.gp.push.Nonterminal
-
- toStringForHumans() - Method in class ec.gp.push.Terminal
-
- totalDepthSoFarTree - Variable in class ec.gp.koza.KozaShortStatistics
-
- totalDepthThisGenTree - Variable in class ec.gp.koza.KozaShortStatistics
-
- totalDistance(EvolutionState, Individual) - Method in class ec.app.tsp.TSPProblem
-
- totalFitnessThisGen - Variable in class ec.simple.SimpleShortStatistics
-
- totalIndsSoFar - Variable in class ec.simple.SimpleShortStatistics
-
- totalIndsThisGen - Variable in class ec.simple.SimpleShortStatistics
-
- totalSize(ConstructiveIndividual) - Method in class ec.app.knapsack.KnapsackProblem
-
- totalSize - Variable in class ec.app.parity.Parity
-
- totalSizeSoFar - Variable in class ec.simple.SimpleShortStatistics
-
- totalSizeSoFarTree - Variable in class ec.gp.koza.KozaShortStatistics
-
- totalSizeThisGen - Variable in class ec.simple.SimpleShortStatistics
-
- totalSizeThisGenTree - Variable in class ec.gp.koza.KozaShortStatistics
-
- totalValue(ConstructiveIndividual) - Method in class ec.app.knapsack.KnapsackProblem
-
- totalWorkers - Variable in class ec.util.ThreadPool
-
- totneg - Variable in class ec.app.edge.Edge
-
- totpos - Variable in class ec.app.edge.Edge
-
- TournamentSelection - Class in ec.select
-
Does a simple tournament selection, limited to the subpopulation it's
working in at the time.
- TournamentSelection() - Constructor for class ec.select.TournamentSelection
-
- TRAIL - Static variable in class ec.app.ant.Ant
-
- trainingInputs - Variable in class ec.app.regression.Benchmarks
-
- trainingOutputs - Variable in class ec.app.regression.Benchmarks
-
- trainingSetSize - Variable in class ec.app.push.Regression
-
- trainingSetSize - Variable in class ec.app.regression.Regression
-
- trainingSetSize - Variable in class ec.app.twobox.TwoBox
-
- trainPoints(EvolutionState, int, int) - Method in class ec.app.regression.Benchmarks
-
Produce sample points for a given benchmark problem.
- transferAdditionalData(EvolutionState) - Method in class ec.eval.MasterProblem
-
This method is called by a Slave to transfer data previously loaded via receiveAdditionalData() to
a running EvolutionState at the beginning of evolution.
- translateObjectives() - Method in class ec.multiobjective.nsga3.SelectorTools
-
- traverseTreeForDepth(GPNode, ArrayList, HashMap) - Method in class ec.gp.breed.SizeFairCrossoverPipeline
-
Recursively travel the tree so that depth and subtree below are computed
only once and can be reused later.
- tree - Variable in class ec.gp.breed.MutateAllNodesPipeline
-
Is our tree fixed? If not, this is -1
- tree - Variable in class ec.gp.breed.MutateDemotePipeline
-
Is our tree fixed? If not, this is -1
- tree - Variable in class ec.gp.breed.MutateERCPipeline
-
Is our tree fixed? If not, this is -1
- tree - Variable in class ec.gp.breed.MutateOneNodePipeline
-
Is our tree fixed? If not, this is -1
- tree - Variable in class ec.gp.breed.MutatePromotePipeline
-
Is our tree fixed? If not, this is -1
- tree - Variable in class ec.gp.breed.MutateSwapPipeline
-
Is our tree fixed? If not, this is -1
- tree - Variable in class ec.gp.breed.RehangPipeline
-
Is our tree fixed? If not, this is -1
- tree - Variable in class ec.gp.koza.MutationPipeline
-
Is our tree fixed? If not, this is -1
- tree1 - Variable in class ec.gp.breed.InternalCrossoverPipeline
-
Is the first tree fixed? If not, this is -1
- tree1 - Variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
Is the first tree fixed? If not, this is -1
- tree1 - Variable in class ec.gp.koza.CrossoverPipeline
-
Is the first tree fixed? If not, this is -1
- tree2 - Variable in class ec.gp.breed.InternalCrossoverPipeline
-
Is the second tree fixed? If not, this is -1
- tree2 - Variable in class ec.gp.breed.SizeFairCrossoverPipeline
-
Is the second tree fixed? If not, this is -1
- tree2 - Variable in class ec.gp.koza.CrossoverPipeline
-
Is the second tree fixed? If not, this is -1
- TREE_UNFIXED - Static variable in class ec.gp.GPBreedingPipeline
-
Standard value for an unfixed tree
- treeConstraintRepository - Variable in class ec.gp.GPInitializer
-
- treeConstraints - Variable in class ec.gp.GPInitializer
-
- treeEquals(GPTree) - Method in class ec.gp.GPTree
-
Returns true if I am "genetically" the same as tree,
though we may have different owners.
- treeHashCode() - Method in class ec.gp.GPTree
-
Returns a hash code for comparing different GPTrees.
- treeNumber() - Method in class ec.gp.GPTree
-
An expensive function which determines my tree number -- only
use for errors, etc.
- trees - Variable in class ec.gp.GPIndividual
-
- treetype - Variable in class ec.gp.GPTreeConstraints
-
The type of the root of the tree
- trials - Variable in class ec.app.majority.MajorityGA
-
- trials - Variable in class ec.app.majority.MajorityGP
-
- trials - Variable in class ec.Fitness
-
Auxiliary variable, used by coevolutionary processes, to compute the
number of trials used to compute this Fitness value.
- truesizes - Variable in class ec.gp.build.Uniform
-
- TRUNCATE - Static variable in class ec.Subpopulation
-
- truncate(int) - Method in class ec.Subpopulation
-
Truncates the Subpopulation to a new size.
- TSPComponent(int, int) - Constructor for class ec.app.tsp.TSPGraph.TSPComponent
-
- TSPGraph - Class in ec.app.tsp
-
- TSPGraph(File) - Constructor for class ec.app.tsp.TSPGraph
-
- TSPGraph.EdgeWeightType - Enum in ec.app.tsp
-
- TSPGraph.TSPComponent - Class in ec.app.tsp
-
- TSPGraph.TSPKeyword - Enum in ec.app.tsp
-
- TSPIndividual - Class in ec.app.tsp
-
A constructive individual for use with Traveling Salesmen Problems.
- TSPIndividual() - Constructor for class ec.app.tsp.TSPIndividual
-
- TSPKeyword() - Constructor for enum ec.app.tsp.TSPGraph.TSPKeyword
-
- TSPProblem - Class in ec.app.tsp
-
Implements a Traveling Salesmen Problem loaded from a file.
- TSPProblem() - Constructor for class ec.app.tsp.TSPProblem
-
- tweak(EvolutionState, double[], double, double, double, double, int) - Method in class ec.pso.Particle
-
- TWO_PI - Static variable in class ec.app.moosuite.MooSuite
-
- TwoBox - Class in ec.app.twobox
-
TwoBox implements the TwoBox problem, with or without ADFs,
as discussed in Koza-II.
- TwoBox() - Constructor for class ec.app.twobox.TwoBox
-
- TwoBoxData - Class in ec.app.twobox
-
- TwoBoxData() - Constructor for class ec.app.twobox.TwoBoxData
-
- type - Variable in class ec.eval.Job
-
- type - Variable in class ec.gp.GPType
-
The preassigned integer value for the type
- type - Variable in class ec.neat.NEATNode
-
Distinguish the Sensor node or other neuron node.
- type - Variable in class ec.spatial.SpatialTournamentSelection
-
- type - Variable in class ec.util.DecodeReturn
-
The DecodeReturn type
- type - Variable in class ec.util.ParameterDatabaseEvent
-
- type - Variable in class ec.util.ReflectedObject
-
- TYPE_RANDOM_WALK - Static variable in class ec.spatial.SpatialTournamentSelection
-
- TYPE_UNIFORM - Static variable in class ec.spatial.SpatialTournamentSelection
-
- typeFor(String, EvolutionState) - Static method in class ec.gp.GPType
-
Returns a type for a given name.
- typeRepository - Variable in class ec.gp.GPInitializer
-
TODO Comment these members.
- types - Variable in class ec.gp.GPInitializer
-
- types_h - Variable in class ec.gp.GPSetType
-
The hashtable of types in the set
- types_packed - Variable in class ec.gp.GPSetType
-
A packed, sorted array of atomic types in the set
- types_sparse - Variable in class ec.gp.GPSetType
-
A sparse array of atomic types in the set
- typicalIndsProduced() - Method in class ec.breed.BufferedBreedingPipeline
-
- typicalIndsProduced() - Method in class ec.breed.ForceBreedingPipeline
-
Returns the max of typicalIndsProduced() of all its children
- typicalIndsProduced() - Method in class ec.breed.GenerationSwitchPipeline
-
Returns the max of typicalIndsProduced() of all its children
- typicalIndsProduced() - Method in class ec.breed.MultiBreedingPipeline
-
Returns the max of typicalIndsProduced() of all its children
- typicalIndsProduced() - Method in class ec.BreedingPipeline
-
Returns the "typical" number of individuals produced -- by default
this is the minimum typical number of individuals produced by any
children sources of the pipeline.
- typicalIndsProduced() - Method in class ec.BreedingSource
-
Returns the "typical" number of individuals
generated with one call of produce(...).
- typicalIndsProduced() - Method in class ec.gp.breed.SizeFairCrossoverPipeline
-
Returns 2 * minimum number of typical individuals produced by any
sources, else 1* minimum number if tossSecondParent is true.
- typicalIndsProduced() - Method in class ec.gp.koza.CrossoverPipeline
-
Returns 2 * minimum number of typical individuals produced by any sources, else
1* minimum number if tossSecondParent is true.
- typicalIndsProduced() - Method in class ec.rule.breed.RuleCrossoverPipeline
-
Returns 2 (unless tossing the second sibling, in which case it returns 1)
- typicalIndsProduced() - Method in class ec.rule.breed.RuleMutationPipeline
-
Returns 1
- typicalIndsProduced() - Method in class ec.SelectionMethod
-
Returns 1 (the typical default value)
- typicalIndsProduced() - Method in class ec.vector.breed.ListCrossoverPipeline
-
- typicalIndsProduced() - Method in class ec.vector.breed.MultipleVectorCrossoverPipeline
-
Returns the minimum number of children that are produced per crossover
- typicalIndsProduced() - Method in class ec.vector.breed.VectorCrossoverPipeline
-
Returns 2 * minimum number of typical individuals produced by any sources, else
1* minimum number if tossSecondParent is true.