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

A

A - Static variable in class ec.app.ecsuite.ECSuite
 
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 - 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 - 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_CHECKPOINT - Static variable in class ec.eval.Slave
The argument indicating that we're starting up from a checkpoint file.
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_PARAMETER - Static variable in class com.parabon.ec.Evolve
Deprecated. Use -D to set system properties instead.
AbstractIslandExchangeServer<D extends IslandInfo> - Class in ec.exchange
Base class for island exchange servers.
AbstractIslandExchangeServer() - Constructor for class ec.exchange.AbstractIslandExchangeServer
 
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 - Static variable in class ec.util.ParameterDatabaseEvent
 
activateOptions() - Method in class com.parabon.ec.logging.DirectLayout
No-op
Add - Class in ec.app.regression.func
 
Add() - Constructor for class ec.app.regression.func.Add
 
Add - Class in ec.app.twobox.func
 
Add() - Constructor for class ec.app.twobox.func.Add
 
addConfiguration(File) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Adds a configuration file to the parameter database.
addListener(ParameterDatabaseListener) - Method in class ec.util.ParameterDatabase
 
addLog(File, int, boolean, boolean, boolean) - Method in class com.parabon.ec.logging.LoggerOutput
Creates a log based on a file pathname.
addLog(File, int, boolean, boolean) - Method in class com.parabon.ec.logging.LoggerOutput
 
addLog(int, int, boolean) - Method in class com.parabon.ec.logging.LoggerOutput
Creates a log writing to stderr or stdout.
addLog(File, int, boolean, boolean, boolean) - Method in interface ec.util.IOutput
Creates a new log of minimal verbosity verbosity and adds it to Output.
addLog(File, int, boolean, boolean) - Method in interface ec.util.IOutput
Creates a new log of minimal verbosity verbosity and adds it to Output.
addLog(int, int, boolean) - Method in interface ec.util.IOutput
Creates a new log of minimal verbosity verbosity and adds it to Output.
addLog(File, int, boolean, boolean, boolean) - Method in class ec.util.Output
 
addLog(File, int, boolean, boolean) - Method in class ec.util.Output
 
addLog(int, int, boolean) - Method in class ec.util.Output
 
addLog(Writer, LogRestarter, int, boolean, boolean) - Method in class ec.util.Output
 
addLog(Log) - Method in class ec.util.Output
 
addParameters(AbstractConfiguration) - Method in class com.parabon.ec.Evolve
 
addParameters(File) - Method in class com.parabon.ec.Evolve
Appends the parameters in the specified file to the parameter database.
addParameters(String) - Method in class com.parabon.ec.Evolve
Appends the parameters in the specified file to the parameter database.
addPropertyDirect(String, Object) - Method in class com.parabon.ec.util.LocatedPropertiesConfiguration
 
addPropertyDirect(String, Object) - Method in class com.parabon.ec.util.LocatedSystemConfiguration
 
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.
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
 
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.
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
 
afterCoevolutionaryEvaluation(EvolutionState, Population, GroupedProblemForm) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
ALL_LOGS - Static variable in interface ec.util.IOutput
 
allowOverEvaluation - Variable in class ec.coevolve.CompetitiveEvaluator
 
amax - Variable in class ec.app.multiplexerslow.Multiplexer
 
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
 
Announcement - Class in ec.util
Announcements are messages which are stored by ec.util.Output in memory, in addition to being logged out to files.
Announcement(String, int) - Constructor for class ec.util.Announcement
Creates a new announcement with text t and verbosity value v
Ant - Class in ec.app.ant
Ant implements the Artificial Ant problem.
Ant() - Constructor for class ec.app.ant.Ant
 
AntData - Class in ec.app.ant
Since Ant doesn't actually pass any information, this object is effectively empty.
AntData() - Constructor for class ec.app.ant.AntData
 
AntStatistics - Class in ec.app.ant
 
AntStatistics() - Constructor for class ec.app.ant.AntStatistics
 
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?
ARCHIVE_PREAMBLE - Static variable in class ec.multiobjective.spea2.SPEA2Subpopulation
 
archiveSize - Variable in class ec.multiobjective.spea2.SPEA2Subpopulation
The SPEA2 archive size
arg_proto - Variable in class ec.gp.ADFContext
A prototypical GPData node.
argposition - Variable in class ec.gp.GPNode
The argument position of the child in its parent.
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
assignGlobalBest(PSOSubpopulation) - Method in class ec.pso.PSOBreeder
 
assignNeighborhoodBests(PSOSubpopulation) - Method in class ec.pso.PSOBreeder
 
assignPersonalBests(PSOSubpopulation) - Method in class ec.pso.PSOBreeder
 
associatedTree - Variable in class ec.gp.ADF
The ADF's associated tree
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
 
author - Static variable in class com.parabon.ec.util.Version
 
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 com.parabon.ec.util.Version
 
authorURL - Static variable in class ec.util.Version
 
available() - Method in class ec.util.CompressingInputStream
available() should return the number of bytes that can be read without running into blocking wait.

B

BAccept - Class in ec.app.edge.func
 
BAccept() - Constructor for class ec.app.edge.func.BAccept
 
BAD - Static variable in class ec.app.edge.Edge
 
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
 
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.es.ESDefaults
Returns the default base.
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.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.multiobjective.MultiObjectiveDefaults
Returns the default base.
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.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
 
BBud - Class in ec.app.edge.func
 
BBud() - Constructor for class ec.app.edge.func.BBud
 
beforeCoevolutionaryEvaluation(EvolutionState, Population, GroupedProblemForm) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
Best1BinDEBreeder - Class in ec.de
Best1BinDEBreeder implements the DE/best/1/bin Differential Evolution algorithm.
Best1BinDEBreeder() - Constructor for class ec.de.Best1BinDEBreeder
 
best_of_run - Variable in class ec.gp.koza.KozaStatistics
The best individual we've found so far
best_of_run - Variable in class ec.simple.SimpleStatistics
The best individual we've found so far
best_of_run_a - Variable in class ec.gp.koza.KozaShortStatistics
 
best_of_run_a - Variable in class ec.simple.SimpleShortStatistics
 
bestFitness_ - Variable in class com.parabon.ec.simple.SimpleBoundedFitness
 
bestn - Variable in class ec.select.BestSelection
 
BestSelection - Class in ec.select
Picks among the best n individuals in a population in direct proportion to their absolute fitnesses as returned by their fitness() methods relative to the fitnesses of the other "best" individuals in that n.
BestSelection() - Constructor for class ec.select.BestSelection
 
bestSoFar - Variable in class ec.de.Best1BinDEBreeder
 
betterThan(Fitness) - Method in class com.parabon.ec.simple.SimpleBoundedFitness
 
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.simple.SimpleFitness
 
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
 
BLoop - Class in ec.app.edge.func
 
BLoop() - Constructor for class ec.app.edge.func.BLoop
 
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
 
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.multiobjective.spea2.SPEA2Breeder
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.
breedPopulation(EvolutionState) - Method in class ec.Breeder
Breeds state.population, returning a new population.
breedPopulation(EvolutionState) - Method in class ec.de.DEBreeder
 
breedPopulation(EvolutionState) - Method in class ec.es.MuCommaLambdaBreeder
 
breedPopulation(EvolutionState) - Method in class ec.multiobjective.spea2.SPEA2Breeder
A simple breeder that doesn't attempt to do any cross- population breeding.
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.spatial.SpatialBreeder
 
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.
BStart - Class in ec.app.edge.func
 
BStart() - Constructor for class ec.app.edge.func.BStart
 
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
 
Bud - Class in ec.app.edge.func
 
Bud() - Constructor for class ec.app.edge.func.Bud
 
buffer - Variable in class ec.breed.BufferedBreedingPipeline
 
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
 
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
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.
ByteVectorIndividual - Class in ec.vector
ByteVectorIndividual is a VectorIndividual whose genome is an array of bytes.
ByteVectorIndividual() - Constructor for class ec.vector.ByteVectorIndividual
 

C

C_ANY_POINT - Static variable in class ec.vector.VectorSpecies
 
C_EXACTLY_ONE_FIFTH_BETTER - Static variable in class ec.es.MuCommaLambdaBreeder
 
C_GAUSS_MUTATION - Static variable in class ec.vector.FloatVectorSpecies
 
C_HERE - Static variable in interface ec.util.IParameterDatabase
 
C_ONE_POINT - Static variable in class ec.vector.VectorSpecies
 
C_OVER_ONE_FIFTH_BETTER - Static variable in class ec.es.MuCommaLambdaBreeder
 
C_RESET_MUTATION - Static variable in class ec.vector.FloatVectorSpecies
 
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_UNDER_ONE_FIFTH_BETTER - Static variable in class ec.es.MuCommaLambdaBreeder
 
CACHE_SIZE - Static variable in class ec.gp.build.PTCFunctionSet
 
calcDistance(SPEA2MultiObjectiveFitness) - Method in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
Returns the sum of the squared differences between the vector fitness values.
canEvaluate() - Method in class ec.eval.MasterProblem
 
canEvaluate() - Method in class ec.Problem
Asynchronous Steady-State EC only: Returns true if the problem is ready to evaluate.
canEvaluate() - Method in interface ec.simple.SimpleProblemForm
 
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.
chatty - Variable in class ec.exchange.InterPopulationExchange
 
CHECK_BOUNDARY - Static variable in class ec.gp.GPNodeBuilder
 
CHECK_BOUNDARY - Static variable in class ec.rule.RuleSetConstraints
 
CHECKBOUNDARY - Static variable in class ec.BreedingSource
CheckBoundary is 8
CHECKBOUNDARY - Static variable in class ec.gp.build.Uniform
CheckBoundary is 8
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.ant.func.IfFoodAhead
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.ant.func.Left
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.ant.func.Move
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.ant.func.Progn2
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.ant.func.Progn3
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.ant.func.Progn4
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.ant.func.Right
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.Accept
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.BAccept
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.BBud
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.BLoop
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.BStart
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.Bud
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.Double
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.Epsilon
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.Loop
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.One
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.Reverse
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.Split
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.Start
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.edge.func.Zero
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.lawnmower.func.Frog
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.lawnmower.func.Left
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.lawnmower.func.Mow
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.lawnmower.func.Progn2
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.lawnmower.func.V8a
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.A0
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.A1
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.A2
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.And
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.D0
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.D1
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.D2
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.D3
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.D4
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.D5
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.D6
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.D7
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.If
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.Not
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexer.func.Or
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.A0
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.A1
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.A2
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.And
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.D0
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.D1
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.D2
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.D3
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.D4
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.D5
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.D6
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.D7
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.If
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.Not
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.multiplexerslow.func.Or
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.And
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D0
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D1
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D10
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D11
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D12
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D13
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D14
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D15
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D16
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D17
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D18
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D19
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D2
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D20
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D21
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D22
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D23
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D24
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D25
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D26
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D27
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D28
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D29
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D3
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D30
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D31
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D4
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D5
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D6
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D7
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D8
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.D9
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.Nand
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.Nor
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.parity.func.Or
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.regression.func.Add
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.regression.func.Cos
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.regression.func.Div
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.regression.func.Exp
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.regression.func.Log
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.regression.func.Mul
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.regression.func.Sin
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.regression.func.Sub
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.regression.func.X
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.Add
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.Div
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.H0
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.H1
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.L0
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.L1
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.Mul
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.Sub
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.W0
 
checkConstraints(EvolutionState, int, GPIndividual, Parameter) - Method in class ec.app.twobox.func.W1
 
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.ERC
Checks to make certain that the ERC has no children.
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
 
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
 
checkpointModulo - Variable in class ec.EvolutionState
The requested number of generations that should pass before we write out a checkpoint file.
checkpointPrefix - Variable in class ec.EvolutionState
The requested prefix start 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.
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.gp.GPNode
 
children - Variable in class ec.Statistics
 
childtypes - Variable in class ec.gp.GPNodeConstraints
The children types for a GPNode
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.
clampRange - Variable in class ec.pso.PSOSubpopulation
 
cleanup(EvolutionState) - Static method in class ec.Evolve
Begins a fresh evolutionary run with a given state.
clearAnnouncements() - Method in class com.parabon.ec.logging.LoggerOutput
Ignored for log4j loggers.
clearAnnouncements() - Method in interface ec.util.IOutput
Clears out announcements.
clearAnnouncements() - Method in class ec.util.Output
 
clearErrors() - Method in class com.parabon.ec.logging.LoggerOutput
Clears the fatal error flag.
clearErrors() - Method in interface ec.util.IOutput
Clears the error flag.
clearErrors() - Method in class ec.util.Output
 
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.edge.Edge
 
clone() - Method in class ec.app.lawnmower.Lawnmower
 
clone() - Method in class ec.app.multiplexer.Multiplexer
 
clone() - Method in class ec.app.multiplexer.MultiplexerData
 
clone() - Method in class ec.app.multiplexerslow.Multiplexer
 
clone() - Method in class ec.app.parity.Parity
 
clone() - Method in class ec.app.regression.Regression
 
clone() - Method in class ec.app.twobox.TwoBox
 
clone() - Method in class ec.BreedingPipeline
 
clone() - Method in class ec.BreedingSource
 
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.MutateDemotePipeline
 
clone() - Method in class ec.gp.breed.MutateERCPipeline
 
clone() - Method in class ec.gp.breed.MutateOneNodePipeline
 
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.Individual
 
clone() - Method in class ec.multiobjective.MultiObjectiveFitness
 
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.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.MersenneTwister
 
clone() - Method in class ec.util.MersenneTwisterFast
 
clone() - Method in class ec.vector.BitVectorIndividual
 
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.GeneVectorIndividual
 
clone() - Method in class ec.vector.IntegerVectorIndividual
 
clone() - Method in class ec.vector.LongVectorIndividual
 
clone() - Method in class ec.vector.ShortVectorIndividual
 
clone() - Method in class ec.vector.VectorGene
 
cloneReplacing() - 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.
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 com.parabon.ec.logging.LoggerOutput
Closes all output logs.
close() - Method in interface ec.util.IOutput
Closes the logs -- ONLY call this if you are preparing to quit
close() - Method in class ec.util.Output
 
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.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.
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
 
CoevolutionaryRosenbrock - Class in ec.app.coevolve2
 
CoevolutionaryRosenbrock() - Constructor for class ec.app.coevolve2.CoevolutionaryRosenbrock
 
CollectionsParameterDatabase - Class in com.parabon.ec.util
IParameterDatabase implementation using Apache Commons Collection.
CollectionsParameterDatabase() - Constructor for class com.parabon.ec.util.CollectionsParameterDatabase
Creates an empty parameter database.
CollectionsParameterDatabase(String, Class) - Constructor for class com.parabon.ec.util.CollectionsParameterDatabase
Creates a new parameter database loaded from the given string describing a file in a jar, in the context of a resource location (a class).
CollectionsParameterDatabase(InputStream) - Constructor for class com.parabon.ec.util.CollectionsParameterDatabase
Creates a new parameter database loaded from the given stream.
CollectionsParameterDatabase(File) - Constructor for class com.parabon.ec.util.CollectionsParameterDatabase
Creates a new parameter database from a given database file.
com.parabon.ec - package com.parabon.ec
 
com.parabon.ec.logging - package com.parabon.ec.logging
Provides a drop-in replacement for ec.util.Output that uses Log4J for logging and output.
com.parabon.ec.simple - package com.parabon.ec.simple
 
com.parabon.ec.state - package com.parabon.ec.state
 
com.parabon.ec.steadystate - package com.parabon.ec.steadystate
Opportunistic Evolution state classes.
com.parabon.ec.util - package com.parabon.ec.util
 
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.
comparison - Variable in class ec.es.MuCommaLambdaBreeder
 
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.
competeStyle - Static variable in class ec.coevolve.CompetitiveEvaluator
 
CompetitiveEvaluator - Class in ec.coevolve
CompetitiveEvaluator.java
CompetitiveEvaluator() - Constructor for class ec.coevolve.CompetitiveEvaluator
 
CompetitiveMaxOne - Class in ec.app.coevolve1
 
CompetitiveMaxOne() - Constructor for class ec.app.coevolve1.CompetitiveMaxOne
 
compressedCommunication - Variable in class ec.exchange.IslandExchange
whether the communication is compressed or not
CompressingInputStream - Class in ec.util
CompressingInputStream and CompressingOutputStream allow you to perform compression on a stream, and flush it, and continue to use it.
CompressingInputStream(InputStream) - Constructor for class ec.util.CompressingInputStream
 
CompressingInputStream(InputStream, boolean) - Constructor for class ec.util.CompressingInputStream
 
CompressingOutputStream - Class in ec.util
CompressingInputStream and DecompressingOutputStream allow you to perform compression on a stream, and flush it, and continue to use it.
CompressingOutputStream(OutputStream) - Constructor for class ec.util.CompressingOutputStream
 
CompressingOutputStream(OutputStream, int, boolean) - Constructor for class ec.util.CompressingOutputStream
 
computeNonterminalSelectionProbabilities(int) - Method in class ec.gp.build.PTCFunctionSet
 
computePercentages() - Method in class ec.gp.build.Uniform
 
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.
contains(GPNode) - Method in class ec.gp.GPNode
Returns true if the subtree rooted at this node contains subnode.
context_ - Variable in class ec.EvolutionState
Used for Frontier remote task execution context.
context_proto - Variable in class ec.gp.ADFStack
 
contributors - Static variable in class ec.util.Version
 
contributors2 - Static variable in class ec.util.Version
 
copyNoClone(RuleSet) - Method in class ec.rule.RuleSet
Clears out existing rules, and loads the rules from the other ruleset without protocloning them.
copyright - Static variable in class com.parabon.ec.util.Version
 
copyright - Static variable in class ec.util.Version
 
copyTo(GPData) - Method in class ec.app.ant.AntData
 
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.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.twobox.TwoBoxData
 
copyTo(GPData) - Method in class ec.gp.GPData
Modifies gpd so that gpd is equivalent to us.
Cos - Class in ec.app.regression.func
 
Cos() - Constructor for class ec.app.regression.func.Cos
 
count - Variable in class ec.es.MuCommaLambdaBreeder
Modified by multiple threads, don't fool with this
countVictoriesOnly - Variable in class ec.eval.Job
 
Cr - Variable in class ec.de.Rand1ExpDEBreeder
 
createEvolutionState(String[]) - Method in class com.parabon.ec.Evolve
Creates the evolution state for this evolve object from command line arguments.
createEvolutionState() - Method in class com.parabon.ec.Evolve
 
createIndividual(EvolutionState, int, Individual[], int, int) - Method in class ec.de.Best1BinDEBreeder
 
createIndividual(EvolutionState, int, Individual[], int, int) - Method in class ec.de.DEBreeder
 
createIndividual(EvolutionState, int, Individual[], int, int) - Method in class ec.de.Rand1EitherOrDEBreeder
 
createIndividual(EvolutionState, int, Individual[], int, int) - Method in class ec.de.Rand1ExpDEBreeder
 
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.VectorSpecies
What kind of crossover do we have?
currentIndex - Variable in class ec.app.twobox.TwoBox
 
currentJavaVersion - Static variable in class com.parabon.ec.util.Version
 
currentSize - Variable in class ec.breed.BufferedBreedingPipeline
 
currentValue - Variable in class ec.app.regression.Regression
 

D

d - Variable in class ec.util.DecodeReturn
Stores floats, doubles
D0 - Class in ec.app.multiplexer.func
 
D0() - Constructor for class ec.app.multiplexer.func.D0
 
D0 - Class in ec.app.multiplexerslow.func
 
D0() - Constructor for class ec.app.multiplexerslow.func.D0
 
D0 - Class in ec.app.parity.func
 
D0() - Constructor for class ec.app.parity.func.D0
 
D1 - Class in ec.app.multiplexer.func
 
D1() - Constructor for class ec.app.multiplexer.func.D1
 
D1 - Class in ec.app.multiplexerslow.func
 
D1() - Constructor for class ec.app.multiplexerslow.func.D1
 
D1 - Class in ec.app.parity.func
 
D1() - Constructor for class ec.app.parity.func.D1
 
D10 - Class in ec.app.parity.func
 
D10() - Constructor for class ec.app.parity.func.D10
 
D11 - Class in ec.app.parity.func
 
D11() - Constructor for class ec.app.parity.func.D11
 
D12 - Class in ec.app.parity.func
 
D12() - Constructor for class ec.app.parity.func.D12
 
D13 - Class in ec.app.parity.func
 
D13() - Constructor for class ec.app.parity.func.D13
 
D14 - Class in ec.app.parity.func
 
D14() - Constructor for class ec.app.parity.func.D14
 
D15 - Class in ec.app.parity.func
 
D15() - Constructor for class ec.app.parity.func.D15
 
D16 - Class in ec.app.parity.func
 
D16() - Constructor for class ec.app.parity.func.D16
 
D17 - Class in ec.app.parity.func
 
D17() - Constructor for class ec.app.parity.func.D17
 
D18 - Class in ec.app.parity.func
 
D18() - Constructor for class ec.app.parity.func.D18
 
D19 - Class in ec.app.parity.func
 
D19() - Constructor for class ec.app.parity.func.D19
 
D2 - Class in ec.app.multiplexer.func
 
D2() - Constructor for class ec.app.multiplexer.func.D2
 
D2 - Class in ec.app.multiplexerslow.func
 
D2() - Constructor for class ec.app.multiplexerslow.func.D2
 
D2 - Class in ec.app.parity.func
 
D2() - Constructor for class ec.app.parity.func.D2
 
D20 - Class in ec.app.parity.func
 
D20() - Constructor for class ec.app.parity.func.D20
 
D21 - Class in ec.app.parity.func
 
D21() - Constructor for class ec.app.parity.func.D21
 
D22 - Class in ec.app.parity.func
 
D22() - Constructor for class ec.app.parity.func.D22
 
D23 - Class in ec.app.parity.func
 
D23() - Constructor for class ec.app.parity.func.D23
 
D24 - Class in ec.app.parity.func
 
D24() - Constructor for class ec.app.parity.func.D24
 
D25 - Class in ec.app.parity.func
 
D25() - Constructor for class ec.app.parity.func.D25
 
D26 - Class in ec.app.parity.func
 
D26() - Constructor for class ec.app.parity.func.D26
 
D27 - Class in ec.app.parity.func
 
D27() - Constructor for class ec.app.parity.func.D27
 
D28 - Class in ec.app.parity.func
 
D28() - Constructor for class ec.app.parity.func.D28
 
D29 - Class in ec.app.parity.func
 
D29() - Constructor for class ec.app.parity.func.D29
 
D3 - Class in ec.app.multiplexer.func
 
D3() - Constructor for class ec.app.multiplexer.func.D3
 
D3 - Class in ec.app.multiplexerslow.func
 
D3() - Constructor for class ec.app.multiplexerslow.func.D3
 
D3 - Class in ec.app.parity.func
 
D3() - Constructor for class ec.app.parity.func.D3
 
D30 - Class in ec.app.parity.func
 
D30() - Constructor for class ec.app.parity.func.D30
 
D31 - Class in ec.app.parity.func
 
D31() - Constructor for class ec.app.parity.func.D31
 
D4 - Class in ec.app.multiplexer.func
 
D4() - Constructor for class ec.app.multiplexer.func.D4
 
D4 - Class in ec.app.multiplexerslow.func
 
D4() - Constructor for class ec.app.multiplexerslow.func.D4
 
D4 - Class in ec.app.parity.func
 
D4() - Constructor for class ec.app.parity.func.D4
 
D5 - Class in ec.app.multiplexer.func
 
D5() - Constructor for class ec.app.multiplexer.func.D5
 
D5 - Class in ec.app.multiplexerslow.func
 
D5() - Constructor for class ec.app.multiplexerslow.func.D5
 
D5 - Class in ec.app.parity.func
 
D5() - Constructor for class ec.app.parity.func.D5
 
D6 - Class in ec.app.multiplexer.func
 
D6() - Constructor for class ec.app.multiplexer.func.D6
 
D6 - Class in ec.app.multiplexerslow.func
 
D6() - Constructor for class ec.app.multiplexerslow.func.D6
 
D6 - Class in ec.app.parity.func
 
D6() - Constructor for class ec.app.parity.func.D6
 
D7 - Class in ec.app.multiplexer.func
 
D7() - Constructor for class ec.app.multiplexer.func.D7
 
D7 - Class in ec.app.multiplexerslow.func
 
D7() - Constructor for class ec.app.multiplexerslow.func.D7
 
D7 - Class in ec.app.parity.func
 
D7() - Constructor for class ec.app.parity.func.D7
 
D8 - Class in ec.app.parity.func
 
D8() - Constructor for class ec.app.parity.func.D8
 
D9 - Class in ec.app.parity.func
 
D9() - Constructor for class ec.app.parity.func.D9
 
D_STDERR - Static variable in class ec.util.Log
Specifies that the log should write to stderr (System.err)
D_STDOUT - Static variable in class ec.util.Log
Specifies that the log should write to stdout (System.out)
dat_11 - Variable in class ec.app.multiplexer.MultiplexerData
An array of 32 longs for Multiplexer-11 data
dat_3 - Variable in class ec.app.multiplexer.MultiplexerData
A byte for Multiplexer-3 data
dat_6 - Variable in class ec.app.multiplexer.MultiplexerData
A long for Multiplexer-6 data
data - Variable in class ec.gp.GPProblem
The GPProblems' GPData
data - Variable in class ec.util.DecodeReturn
The DecodeReturn string that's read from.
dataPart - Variable in class ec.app.multiplexerslow.Multiplexer
 
DataPipe - Class in ec.eval
 
DataPipe() - Constructor for class ec.eval.DataPipe
 
DataPipe - Class in ec.util
 
DataPipe() - Constructor for class ec.util.DataPipe
 
date - Static variable in class ec.util.Version
 
DEBreeder - Class in ec.de
DEBreeder provides a straightforward Differential Evolution (DE) breeder for the ECJ system.
DEBreeder() - Constructor for class ec.de.DEBreeder
 
decode(DecodeReturn) - Method in class ec.app.lawnmower.func.LawnERC
 
decode(DecodeReturn) - Method in class ec.app.regression.func.RegERC
 
decode(DecodeReturn) - Method in class ec.gp.ERC
Decodes data into the ERC from dret.
decode(DecodeReturn) - Static method in class ec.util.Code
Decodes the next item out of a DecodeReturn and modifies the DecodeReturn to hold the results.
DecodeReturn - Class in ec.util
DecodeReturn is used by Code to provide varied information returned when decoding.
DecodeReturn(String) - Constructor for class ec.util.DecodeReturn
Use this to make a new DecodeReturn starting at position 0
DecodeReturn(String, int) - Constructor for class ec.util.DecodeReturn
Use this to make a new DecodeReturn starting at some position
DEFAULT_PROBABILITY - Static variable in class ec.gp.GPNodeConstraints
 
DEFAULT_PRODUCED - Static variable in class ec.BreedingSource
 
DEFAULT_SIZE - Static variable in class ec.parsimony.BucketTournamentSelection
Default size
DEFAULT_SIZE - Static variable in class ec.parsimony.DoubleTournamentSelection
 
DEFAULT_SIZE - Static variable in class ec.parsimony.LexicographicTournamentSelection
Default size
DEFAULT_SIZE - Static variable in class ec.parsimony.ProportionalTournamentSelection
Default size
DEFAULT_SIZE - Static variable in class ec.parsimony.RatioBucketTournamentSelection
Default size
DEFAULT_SIZE - Static variable in class ec.select.TournamentSelection
 
DEFAULT_SPECIES - Static variable in class ec.vector.VectorIndividual
 
defaultBase() - Method in class ec.app.sum.Sum
 
defaultBase() - Method in class ec.breed.BufferedBreedingPipeline
 
defaultBase() - Method in class ec.breed.ForceBreedingPipeline
 
defaultBase() - Method in class ec.breed.GenerationSwitchPipeline
 
defaultBase() - Method in class ec.breed.MultiBreedingPipeline
 
defaultBase() - Method in class ec.breed.ReproductionPipeline
 
defaultBase() - Method in class ec.es.ESSelection
 
defaultBase() - Method in class ec.gp.ADF
 
defaultBase() - Method in class ec.gp.ADFArgument
 
defaultBase() - Method in class ec.gp.ADFContext
 
defaultBase() - Method in class ec.gp.ADFStack
 
defaultBase() - Method in class ec.gp.breed.InternalCrossoverPipeline
 
defaultBase() - Method in class ec.gp.breed.MutateAllNodesPipeline
 
defaultBase() - Method in class ec.gp.breed.MutateDemotePipeline
 
defaultBase() - Method in class ec.gp.breed.MutateERCPipeline
 
defaultBase() - Method in class ec.gp.breed.MutateOneNodePipeline
 
defaultBase() - Method in class ec.gp.breed.MutatePromotePipeline
 
defaultBase() - Method in class ec.gp.breed.MutateSwapPipeline
 
defaultBase() - Method in class ec.gp.breed.RehangPipeline
 
defaultBase() - Method in class ec.gp.build.PTC1
 
defaultBase() - Method in class ec.gp.build.PTC2
 
defaultBase() - Method in class ec.gp.build.RandomBranch
 
defaultBase() - Method in class ec.gp.build.RandTree
 
defaultBase() - Method in class ec.gp.build.Uniform
 
defaultBase() - Method in class ec.gp.GPData
 
defaultBase() - Method in class ec.gp.GPIndividual
 
defaultBase() - Method in class ec.gp.GPNode
The default base for GPNodes -- defined even though GPNode is abstract so you don't have to in subclasses.
defaultBase() - Method in class ec.gp.GPProblem
GPProblem defines a default base so your subclass doesn't absolutely have to.
defaultBase() - Method in class ec.gp.GPSpecies
 
defaultBase() - Method in class ec.gp.GPTree
 
defaultBase() - Method in class ec.gp.koza.CrossoverPipeline
 
defaultBase() - Method in class ec.gp.koza.FullBuilder
 
defaultBase() - Method in class ec.gp.koza.GrowBuilder
 
defaultBase() - Method in class ec.gp.koza.HalfBuilder
 
defaultBase() - Method in class ec.gp.koza.KozaFitness
 
defaultBase() - Method in class ec.gp.koza.KozaNodeSelector
 
defaultBase() - Method in class ec.gp.koza.MutationPipeline
 
defaultBase() - Method in class ec.multiobjective.MultiObjectiveFitness
 
defaultBase() - Method in class ec.parsimony.BucketTournamentSelection
 
defaultBase() - Method in class ec.parsimony.DoubleTournamentSelection
 
defaultBase() - Method in class ec.parsimony.LexicographicTournamentSelection
 
defaultBase() - Method in class ec.parsimony.ProportionalTournamentSelection
 
defaultBase() - Method in class ec.parsimony.RatioBucketTournamentSelection
 
defaultBase() - Method in class ec.Problem
Here's a nice default base for you -- you can change it if you like
defaultBase() - Method in interface ec.Prototype
Returns the default base for this prototype.
defaultBase() - Method in class ec.rule.breed.RuleCrossoverPipeline
 
defaultBase() - Method in class ec.rule.breed.RuleMutationPipeline
 
defaultBase() - Method in class ec.rule.Rule
 
defaultBase() - Method in class ec.rule.RuleIndividual
 
defaultBase() - Method in class ec.rule.RuleSet
 
defaultBase() - Method in class ec.rule.RuleSpecies
 
defaultBase() - Method in class ec.select.BestSelection
 
defaultBase() - Method in class ec.select.FirstSelection
 
defaultBase() - Method in class ec.select.FitProportionateSelection
 
defaultBase() - Method in class ec.select.GreedyOverselection
 
defaultBase() - Method in class ec.select.MultiSelection
 
defaultBase() - Method in class ec.select.RandomSelection
 
defaultBase() - Method in class ec.select.TournamentSelection
 
defaultBase() - Method in class ec.simple.SimpleFitness
 
defaultBase() - Method in class ec.spatial.SpatialTournamentSelection
 
defaultBase() - Method in class ec.vector.BitVectorIndividual
 
defaultBase() - Method in class ec.vector.breed.VectorCrossoverPipeline
 
defaultBase() - Method in class ec.vector.breed.VectorMutationPipeline
 
defaultBase() - Method in class ec.vector.ByteVectorIndividual
 
defaultBase() - Method in class ec.vector.DoubleVectorIndividual
 
defaultBase() - Method in class ec.vector.FloatVectorIndividual
 
defaultBase() - Method in class ec.vector.GeneVectorIndividual
 
defaultBase() - Method in class ec.vector.IntegerVectorIndividual
 
defaultBase() - Method in class ec.vector.LongVectorIndividual
 
defaultBase() - Method in class ec.vector.ShortVectorIndividual
 
defaultBase() - Method in class ec.vector.VectorGene
 
defaultBase() - Method in class ec.vector.VectorSpecies
 
defaultCrossover(EvolutionState, int, VectorIndividual) - Method in class ec.vector.BitVectorIndividual
 
defaultCrossover(EvolutionState, int, VectorIndividual) - Method in class ec.vector.ByteVectorIndividual
 
defaultCrossover(EvolutionState, int, VectorIndividual) - Method in class ec.vector.DoubleVectorIndividual
 
defaultCrossover(EvolutionState, int, VectorIndividual) - Method in class ec.vector.FloatVectorIndividual
 
defaultCrossover(EvolutionState, int, VectorIndividual) - Method in class ec.vector.GeneVectorIndividual
 
defaultCrossover(EvolutionState, int, VectorIndividual) - Method in class ec.vector.IntegerVectorIndividual
 
defaultCrossover(EvolutionState, int, VectorIndividual) - Method in class ec.vector.LongVectorIndividual
 
defaultCrossover(EvolutionState, int, VectorIndividual) - Method in class ec.vector.ShortVectorIndividual
 
defaultCrossover(EvolutionState, int, VectorIndividual) - Method in class ec.vector.VectorIndividual
Destructively crosses over the individual with another in some default manner.
defaultMutate(EvolutionState, int) - Method in class ec.vector.BitVectorIndividual
Destructively mutates the individual in some default manner.
defaultMutate(EvolutionState, int) - Method in class ec.vector.ByteVectorIndividual
Destructively mutates the individual in some default manner.
defaultMutate(EvolutionState, int) - Method in class ec.vector.DoubleVectorIndividual
Destructively mutates the individual in some default manner.
defaultMutate(EvolutionState, int) - Method in class ec.vector.FloatVectorIndividual
Destructively mutates the individual in some default manner.
defaultMutate(EvolutionState, int) - Method in class ec.vector.GeneVectorIndividual
Destructively mutates the individual in some default manner.
defaultMutate(EvolutionState, int) - Method in class ec.vector.IntegerVectorIndividual
Destructively mutates the individual in some default manner.
defaultMutate(EvolutionState, int) - Method in class ec.vector.LongVectorIndividual
Destructively mutates the individual in some default manner.
defaultMutate(EvolutionState, int) - Method in class ec.vector.ShortVectorIndividual
Destructively mutates the individual in some default manner.
defaultMutate(EvolutionState, int) - Method in class ec.vector.VectorIndividual
Destructively mutates the individual in some default manner.
DefaultsForm - Interface in ec
DefaultsForm is the interface which describes how Defaults objects should work.
delimiter - Static variable in class ec.util.Parameter
 
depth() - Method in class ec.gp.GPNode
Returns the depth of the tree, which is a value >= 1.
describe(Individual, EvolutionState, int, int, int) - Method in class ec.app.ant.Ant
 
describe(Individual, EvolutionState, int, int, int) - Method in class ec.app.ecsuite.ECSuite
 
describe(Individual, EvolutionState, int, int, int, int) - Method in class ec.app.ecsuite.ECSuite
 
describe(Individual, EvolutionState, int, int, int) - Method in class ec.app.edge.Edge
 
describe(Individual, EvolutionState, int, int, int) - Method in class ec.app.lawnmower.Lawnmower
 
describe(Individual, EvolutionState, int, int, int) - Method in class ec.app.sum.Sum
 
describe(Individual, EvolutionState, int, int, int) - Method in class ec.eval.MasterProblem
 
describe(Individual, EvolutionState, int, int, int, int) - Method in class ec.eval.MasterProblem
 
describe(Individual, EvolutionState, int, int, int, int) - Method in class ec.gp.GPProblem
 
describe(Individual, EvolutionState, int, int, int) - Method in class ec.Problem
Deprecated. 
describe(Individual, EvolutionState, int, int, int, int) - Method in class ec.Problem
 
describe(Individual, EvolutionState, int, int, int, int) - Method in interface ec.simple.SimpleProblemForm
"Reevaluates" an individual, for the purpose of printing out interesting facts about the individual in the context of the Problem, and logs the results.
describe(Individual, EvolutionState, int, int, int) - Method in interface ec.simple.SimpleProblemForm
Deprecated. 
describeShortGeneralized(Individual, EvolutionState, int) - Method in class ec.app.edge.Edge
 
deselectors - Variable in class ec.steadystate.SteadyStateBreeder
Loaded during the first iteration of breedPopulation
DEStatistics - Class in ec.de
DEStatistics provides a straightforward solution to one problem many existing ECJ statistics classes have when used in conjunction with Differential Evolution (DE), namely reporting the fitness of individuals after they have been evaluated.
DEStatistics() - Constructor for class ec.de.DEStatistics
 
determineSeed(IOutput, IParameterDatabase, Parameter, long, int) - Static method in class ec.Evolve
Loads a random generator seed.
didFlush_ - Variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Ensure that the entire initial population is launched.
DirectLayout - Class in com.parabon.ec.logging
Logs messages with no formatting.
DirectLayout() - Constructor for class com.parabon.ec.logging.DirectLayout
Constructs layout
directoryFor(Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Finds the directory containing the parameter file that defines this parameter.
directoryFor(Parameter) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find the directory for the database which holds a given parameter.
directoryFor(Parameter) - Method in class ec.util.ParameterDatabase
Searches down through databases to find the directory for the database which holds a given parameter.
Div - Class in ec.app.regression.func
 
Div() - Constructor for class ec.app.regression.func.Div
 
Div - Class in ec.app.twobox.func
 
Div() - Constructor for class ec.app.twobox.func.Div
 
dmax - Variable in class ec.app.multiplexerslow.Multiplexer
 
doEven - Variable in class ec.app.parity.Parity
 
doFull - Variable in class ec.gp.koza.KozaShortStatistics
 
doFull - Variable in class ec.simple.SimpleShortStatistics
 
doLengthFirst - Variable in class ec.parsimony.DoubleTournamentSelection
 
doReadObject(ObjectInputStream) - Method in class ec.eval.MasterProblem
Custom serialization
Double - Class in ec.app.edge.func
 
Double() - Constructor for class ec.app.edge.func.Double
 
DoubleTournamentSelection - Class in ec.parsimony
 
DoubleTournamentSelection() - Constructor for class ec.parsimony.DoubleTournamentSelection
 
DoubleVectorIndividual - Class in ec.vector
DoubleVectorIndividual is a VectorIndividual whose genome is an array of doubles.
DoubleVectorIndividual() - Constructor for class ec.vector.DoubleVectorIndividual
 
doWriteObject(ObjectOutputStream) - Method in class ec.eval.MasterProblem
Custom serialization
DummyStatistics - Class in com.parabon.ec
This is a dummy object whose methods do nothing.
DummyStatistics() - Constructor for class com.parabon.ec.DummyStatistics
 
DYNAMIC_SOURCES - Static variable in class ec.BreedingPipeline
Indicates that the number of sources is variable and determined by the user in the parameter file.

E

ec - package ec
 
ec.app.ant - package ec.app.ant
 
ec.app.ant.func - package ec.app.ant.func
 
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.lawnmower - package ec.app.lawnmower
 
ec.app.lawnmower.func - package ec.app.lawnmower.func
 
ec.app.multiplexer - package ec.app.multiplexer
The Koza-I Boolean-Multiplexer problem.
ec.app.multiplexer.func - package ec.app.multiplexer.func
 
ec.app.multiplexerslow - package ec.app.multiplexerslow
The original ECJ implementation of the Koza-I Boolean-Multiplexer problem.
ec.app.multiplexerslow.func - package ec.app.multiplexerslow.func
 
ec.app.parity - package ec.app.parity
 
ec.app.parity.func - package ec.app.parity.func
 
ec.app.regression - package ec.app.regression
 
ec.app.regression.func - package ec.app.regression.func
 
ec.app.sum - package ec.app.sum
 
ec.app.twobox - package ec.app.twobox
 
ec.app.twobox.func - package ec.app.twobox.func
 
ec.breed - package ec.breed
 
ec.coevolve - package ec.coevolve
 
ec.de - package ec.de
Differential Evolution Algorithms.
ec.es - package ec.es
 
ec.eval - package ec.eval
 
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.koza - package ec.gp.koza
 
ec.multiobjective - package ec.multiobjective
 
ec.multiobjective.spea2 - package ec.multiobjective.spea2
Strength Pareto Evolutionary Algorithm implementation.
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.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: Rastrigin, De Jong's test suite F1-F4 problems (Sphere, Rosenbrock, Step, Noisy-Quartic), Booth (from [Schwefel, 1995]), and Griewangk.
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
 
EdgeShortStatistics - Class in ec.app.edge
 
EdgeShortStatistics() - Constructor for class ec.app.edge.EdgeShortStatistics
 
EdgeStatistics - Class in ec.app.edge
 
EdgeStatistics() - Constructor for class ec.app.edge.EdgeStatistics
 
elite - Variable in class ec.simple.SimpleBreeder
An array[subpop] of the number of elites to keep for that subpopulation
EMPTY - Static variable in class ec.app.ant.Ant
 
emptyClone() - Method in interface ec.Group
Returns a copy of the object just as it had been immediately after Setup was called on it (or on an ancestor object).
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.
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(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.
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
 
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.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.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.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
 
equals(Object) - Method in class ec.vector.VectorGene
Unlike the standard form for Java, this function should return true if this gene is "genetically identical" to the other gene.
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.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_PREFIX - Static variable in class ec.gp.ERC
 
error(String) - Method in class com.parabon.ec.logging.LoggerOutput
Logs error message to root logger.
error(String, Parameter) - Method in class com.parabon.ec.logging.LoggerOutput
 
error(String, Parameter, Parameter) - Method in class com.parabon.ec.logging.LoggerOutput
 
ERROR - Static variable in class ec.app.ant.Ant
 
error(String) - Method in interface ec.util.IOutput
Posts a simple error.
error(String, Parameter) - Method in interface ec.util.IOutput
Posts a simple error.
error(String, Parameter, Parameter) - Method in interface ec.util.IOutput
Posts a simple error.
error(String) - Method in class ec.util.Output
 
error(String, Parameter) - Method in class ec.util.Output
 
error(String, Parameter, Parameter) - Method in class ec.util.Output
 
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
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
 
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.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.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.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.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.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.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.Sub
 
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.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.
evalNRandomOneWay(EvolutionState, int[], int[], Individual[], GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
 
evalNRandomOneWayPopChunk(EvolutionState, int, int, int, Individual[], GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
 
evalNRandomTwoWay(EvolutionState, int[], int[], Individual[], GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
 
evalNRandomTwoWayPopChunk(EvolutionState, int, int, int, Individual[], GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
 
evalPopChunk(EvolutionState, int[], int[], int, SimpleProblemForm) - Method in class ec.multiobjective.spea2.SPEA2Evaluator
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
 
evalPseudoRoundRobin(EvolutionState, Individual[], GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
 
evalPseudoRoundRobinPopChunk(EvolutionState, int, int, int, Individual[], GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
 
evalRoundRobin(EvolutionState, int[], int[], Individual[], GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
 
evalRoundRobinPopChunk(EvolutionState, int, int, int, Individual[], 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, Individual[], GroupedProblemForm) - Method in class ec.coevolve.CompetitiveEvaluator
 
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.
evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.ant.Ant
 
evaluate(EvolutionState, Individual[], boolean[], boolean, int) - Method in class ec.app.coevolve1.CompetitiveMaxOne
 
evaluate(EvolutionState, Individual[], boolean[], boolean, int[], int) - Method in class ec.app.coevolve1.CompetitiveMaxOne
 
evaluate(EvolutionState, Individual[], boolean[], boolean, int) - Method in class ec.app.coevolve2.CoevolutionaryRosenbrock
 
evaluate(EvolutionState, Individual[], boolean[], boolean, int[], int) - Method in class ec.app.coevolve2.CoevolutionaryRosenbrock
 
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.lawnmower.Lawnmower
 
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.parity.Parity
 
evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.regression.Regression
 
evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.sum.Sum
 
evaluate(EvolutionState, Individual, int, int) - Method in class ec.app.twobox.TwoBox
 
evaluate(EvolutionState, Individual[], boolean[], boolean, int[], int) - Method in interface ec.coevolve.GroupedProblemForm
Evaluates the individuals found in ind together.
evaluate(EvolutionState, Individual[], boolean[], boolean, int) - Method in interface ec.coevolve.GroupedProblemForm
Deprecated. 
evaluate(EvolutionState, Individual, int, int) - Method in class ec.eval.MasterProblem
 
evaluate(EvolutionState, Individual[], boolean[], boolean, int) - Method in class ec.eval.MasterProblem
 
evaluate(EvolutionState, Individual[], boolean[], boolean, int[], int) - Method in class ec.eval.MasterProblem
 
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, int) - Method in class ec.Problem
Deprecated. 
evaluate(EvolutionState, Individual, int, int) - Method in class ec.Problem
 
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.
evaluate(EvolutionState, Individual, int) - Method in interface ec.simple.SimpleProblemForm
Deprecated. 
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 interface ec.eval.IMasterProblemServer
 
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.MasterProblemServer
 
evaluatedIndividualAvailable() - Method 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.Evaluator
Evaluates the fitness of an entire population.
evaluatePopulation(EvolutionState) - Method in class ec.multiobjective.spea2.SPEA2Evaluator
A simple evaluator that doesn't do any coevolutionary evaluation.
evaluatePopulation(EvolutionState) - Method in class ec.simple.SimpleEvaluator
A simple evaluator that doesn't do any coevolutionary evaluation.
evaluatePopulation(EvolutionState) - Method in class ec.spatial.SpatialMultiPopCoevolutionaryEvaluator
 
evaluateSimpleProblemForm(EvolutionState, boolean, DataInputStream, DataOutputStream, String[]) - Static method in class ec.eval.Slave
 
evaluations - Variable in class ec.steadystate.SteadyStateEvolutionState
How many evaluations have we run so far?
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.
Evolve - Class in com.parabon.ec
ORIGIN evolution main program.
Evolve() - Constructor for class com.parabon.ec.Evolve
Constructs evolver.
evolve() - Method in class com.parabon.ec.Evolve
Initializes, executes, and finishes an evolutionary run.
evolve() - Method in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Sends individuals to be evaluated and collects evaluation results.
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.steadystate.SteadyStateEvolutionState
 
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
 
exists(Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Returns true if parameter exist in the database
exists(Parameter, Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Returns true if either parameter or defaultParameter exists in the database
exists(Parameter) - Method in interface ec.util.IParameterDatabase
Returns true if parameter exist in the database
exists(Parameter, Parameter) - Method in interface ec.util.IParameterDatabase
Returns true if either parameter or defaultParameter exists in the database
exists(Parameter) - Method in class ec.util.ParameterDatabase
Returns true if parameter exist in the database
exists(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Returns true if either parameter or defaultParameter exists in the database
exitIfErrors() - Method in class com.parabon.ec.logging.LoggerOutput
Throws a runtime exception if a fatal error has been logged.
exitIfErrors() - Method in interface ec.util.IOutput
Exits with a fatal error if the error flag has been raised.
exitIfErrors() - Method in class ec.util.Output
 
Exp - Class in ec.app.regression.func
 
Exp() - Constructor for class ec.app.regression.func.Exp
 
expectedSize - Variable in class ec.gp.build.PTC1
The default expected tree size for PTC1

F

F - Variable in class ec.de.Rand1EitherOrDEBreeder
 
F - Variable in class ec.de.Rand1ExpDEBreeder
 
f_prototype - Variable in class ec.Species
The prototypical fitness for individuals of this species.
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 com.parabon.ec.logging.LoggerOutput
 
fatal(String, Parameter) - Method in class com.parabon.ec.logging.LoggerOutput
 
fatal(String, Parameter, Parameter) - Method in class com.parabon.ec.logging.LoggerOutput
Logs a fatal error.
fatal(String) - Method in interface ec.util.IOutput
Posts a fatal error.
fatal(String, Parameter) - Method in interface ec.util.IOutput
Posts a fatal error.
fatal(String, Parameter, Parameter) - Method in interface ec.util.IOutput
Posts a fatal error.
fatal(String) - Method in class ec.util.Output
 
fatal(String, Parameter) - Method in class ec.util.Output
 
fatal(String, Parameter, Parameter) - Method in class ec.util.Output
 
fileFor(Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find the parameter file which holds a given parameter.
fileFor(Parameter) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find the parameter file which holds a given parameter.
fileFor(Parameter) - Method in class ec.util.ParameterDatabase
Searches down through databases to find the parameter file which holds a given parameter.
filename - Variable in class ec.util.Log
A filename, if the writer writes to a file
fill(int, char) - Static method in class ec.app.edge.Edge
 
finalize() - Method in class ec.util.Log
 
finalize() - Method in class ec.util.Output
 
finalStatistics(EvolutionState, int) - Method in class com.parabon.ec.DummyStatistics
 
FinalStatistics - Class in com.parabon.ec.simple
Like SimpleStatistics, but also prints out all individuals in the population.
FinalStatistics() - Constructor for class com.parabon.ec.simple.FinalStatistics
 
finalStatistics(EvolutionState, int) - Method in class com.parabon.ec.simple.FinalStatistics
Prints the usual final statistics and then prints all individuals and their fitness scores.
finalStatistics(EvolutionState, int) - Method in class ec.app.ant.AntStatistics
 
finalStatistics(EvolutionState, int) - Method in class ec.app.edge.EdgeStatistics
 
finalStatistics(EvolutionState, int) - Method in class ec.app.lawnmower.LawnmowerStatistics
 
finalStatistics(EvolutionState, int) - Method in class ec.gp.koza.KozaStatistics
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.
finish(int) - Method in class com.parabon.ec.steadystate.SteadyStateEvolutionState
 
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.steadystate.SteadyStateEvolutionState
 
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.eval.MasterProblem
 
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.
finishJob(PrintWriter) - Method in class com.parabon.ec.Evolve
Prints parameter statistics and cleans up evolution state at end of job.
finishJob() - Method in class com.parabon.ec.Evolve
Cleans up at the end of a job.
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.
fireParameterAccessed(Parameter, String) - Method in class ec.util.ParameterDatabase
Fires a parameter accessed event.
fireParameterSet(Parameter, String) - Method in class ec.util.ParameterDatabase
Fires a parameter set event.
fireUpServer(EvolutionState, Parameter) - Method in class ec.exchange.IslandExchange
Fires up the server.
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.steadystate.SteadyStateEvolutionState
First time calling evolve
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 - Variable in class ec.gp.koza.KozaFitness
This ranges from 0 (best) to infinity (worst).
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 multifitnesses, which adheres to Fitness.java's protocol for this method.
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
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.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.spea2.SPEA2MultiObjectiveFitness
 
fitnessToStringForHumans() - Method in class ec.simple.SimpleFitness
 
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
 
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() - Method in class com.parabon.ec.logging.LoggerOutput
 
flush(EvolutionState, int) - Method in class ec.eval.MasterProblem
 
flush() - Method in class ec.util.CompressingOutputStream
Insure all remaining data will be output.
flush() - Method in interface ec.util.IOutput
Flushes the logs
flush() - Method in class ec.util.Output
 
flushAtMax_ - Variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Flush whenever the max number of individuals evaluating is reached.
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
 
ForceBreedingPipeline - Class in ec.breed
ForceBreedingPipeline has one source.
ForceBreedingPipeline() - Constructor for class ec.breed.ForceBreedingPipeline
 
format(LoggingEvent) - Method in class com.parabon.ec.logging.DirectLayout
 
formatMessage(String, Parameter, Parameter) - Method in class com.parabon.ec.logging.LoggerOutput
Formats a log message.
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)
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.simple.SimpleEvaluator.SimpleEvaluatorThread
 
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.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
 
functionName - Variable in class ec.gp.ADF
The "function name" of the ADF, to distinguish it from other ADF functions you might provide.
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
 

G

gatherer - Variable in class ec.gp.koza.KozaNodeSelector
Used internally to look for a node.
gaussMutationStdev - Variable in class ec.vector.FloatVectorSpecies
 
gaussMutationStdev(int) - Method in class ec.vector.FloatVectorSpecies
 
gaussMutationStdevs - Variable in class ec.vector.FloatVectorSpecies
Set to null if not specified If individualGeneMinMaxUsed, that this is used too.
genePrototype - Variable in class ec.vector.GeneVectorSpecies
 
generalize - Variable in class ec.app.edge.Edge
 
generateMax - Variable in class ec.breed.GenerationSwitchPipeline
 
generateMax - Variable in class ec.breed.MultiBreedingPipeline
 
generation - Variable in class ec.EvolutionState
The current generation of the population in the run.
generationBoundary - Variable in class ec.steadystate.SteadyStateEvolutionState
Did we just start a new generation?
generationBoundaryStatistics(EvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
generationBoundaryStatistics(EvolutionState) - Method in class ec.simple.SimpleStatistics
Steady-state only: computes statistics at each generation count
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
 
GeneVectorIndividual - Class in ec.vector
GeneVectorIndividual is a VectorIndividual whose genome is an array of VectorGenes.
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
 
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.
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.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
 
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.
getBase() - Method in class ec.Problem
 
getBasePath() - Method in class com.parabon.ec.util.ParameterConfiguration
Gets the base path used to resolve relative pathnames.
getBoolean(Parameter, Parameter, boolean) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches for a given parameter; if the parameter does not exist, the value of defaultParameter is returned if it exists.
getBoolean(Parameter, boolean) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter; If the parameter does not exist, defaultValue is returned.
getBoolean(Parameter, Parameter, boolean) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter; If the parameter does not exist, defaultValue is returned.
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.
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
 
getChildCount(Object) - Method in class ec.util.ParameterDatabaseTreeModel
 
getChildCount(Object) - Method in class ec.util.ReflectedObject
 
getChildren() - Method in class ec.util.ReflectedObject
 
getClassForParameter(Parameter, Parameter, Class) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Gets a class parameter value.
getClassForParameter(Parameter, Parameter, Class) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter.
getClassForParameter(Parameter, Parameter, Class) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter.
getCurrentJob() - Method in class com.parabon.ec.Evolve
Gets the evolutionary run job number.
getDouble(Parameter, Parameter, double) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, whose value must be a double >= minValue.
getDouble(Parameter, Parameter, double, double) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, whose value must be a double >= minValue and <= maxValue.
getDouble(Parameter, Parameter, double) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, whose value must be a double >= minValue.
getDouble(Parameter, Parameter, double, double) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, whose value must be a double >= minValue and <= maxValue.
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, 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.
getDoubleWithDefault(Parameter, Parameter, double) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, which must be a float.
getDoubleWithDefault(Parameter, Parameter, double) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, which must be a float.
getDoubleWithDefault(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, which must be a float.
getEncoding() - Method in class com.parabon.ec.util.ParameterConfiguration
Gets the character set encoding for parameter files.
getEvaluatedIndividual(EvolutionState) - Method in interface ec.eval.IMasterProblemServer
 
getEvaluatedIndividual(EvolutionState) - Method in class ec.eval.MasterProblemServer
 
getEvaluatedIndividual() - Method in class ec.eval.SlaveMonitor
Blocks until an individual comes available
getField(int) - Method in class ec.util.ReflectedObject
 
getFields() - Method in class ec.util.ReflectedObject
 
getFile(Parameter, Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Constructs a File from the pathname value of a parameter.
getFile(Parameter, Parameter) - Method in interface ec.util.IParameterDatabase
Searches down through the databases to find a given parameter, whose value must be an absolute or relative path name.
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.
getFloat(Parameter, Parameter, double) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
 
getFloat(Parameter, Parameter, double, double) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, whose value must be a float >= minValue and <= maxValue.
getFloat(Parameter, Parameter, double) - Method in interface ec.util.IParameterDatabase
Gets a parameter whose value must be a float >= minValue.
getFloat(Parameter, Parameter, double, double) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, whose value must be a float >= minValue and <= maxValue.
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, 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 com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, which must be a float.
getFloatWithDefault(Parameter, Parameter, double) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, which must be a float.
getFloatWithDefault(Parameter, Parameter, double) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter, which must be a float.
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.
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.
getInputStream(Parameter, Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Returns an open input stream for the file specified by the parameter.
getInputStream(Parameter, Parameter) - Method in interface ec.util.IParameterDatabase
 
getInputStream(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
 
getInstanceForParameter(Parameter, Parameter, Class) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
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 .
getInstanceForParameter(Parameter, Parameter, Class) - Method in interface ec.util.IParameterDatabase
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 .
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 com.parabon.ec.util.CollectionsParameterDatabase
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 .
getInstanceForParameterEq(Parameter, Parameter, Class) - Method in interface ec.util.IParameterDatabase
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 .
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, Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, whose value must be an integer.
getInt(Parameter, Parameter, int) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, whose value must be an integer >= minValue.
getInt(Parameter, Parameter) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, whose value must be an integer.
getInt(Parameter, Parameter, int) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, whose value must be an integer >= minValue.
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.
getIntWithDefault(Parameter, Parameter, int) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, which must be an integer.
getIntWithDefault(Parameter, Parameter, int) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, which must be an integer.
getIntWithDefault(Parameter, 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 com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, whose value must be an integer >= minValue and <= maxValue.
getIntWithMax(Parameter, Parameter, int, int) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, whose value must be an integer >= minValue and <= maxValue.
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.
getIsland(String) - Method in class ec.exchange.AbstractIslandExchangeServer
Gets island info
getJobSize() - Method in class ec.eval.MasterProblem
 
getLong(Parameter, Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, whose value must be a long.
getLong(Parameter, Parameter, long) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, whose value must be a long >= minValue.
getLong(Parameter, Parameter, long, long) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Deprecated.  
getLong(Parameter, Parameter) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, whose value must be a long.
getLong(Parameter, Parameter, long) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, whose value must be a long >= minValue.
getLong(Parameter, Parameter, long, long) - Method in interface ec.util.IParameterDatabase
Deprecated.  
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, Parameter, long, long) - Method in class ec.util.ParameterDatabase
Deprecated.  
getLongWithDefault(Parameter, Parameter, long) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, which must be a long.
getLongWithDefault(Parameter, Parameter, long) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, which must be a long.
getLongWithDefault(Parameter, 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 com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter, whose value must be a long >= minValue and = < maxValue.
getLongWithMax(Parameter, Parameter, long, long) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter, whose value must be a long >= minValue and = < maxValue.
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.
getNextAvailableIndividual() - Method in class ec.eval.SlaveMonitor
Returns null if there is no such individual, else returns the next individual.
getNextEvaluatedIndividual(EvolutionState) - 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 the QueueIndividual from the front of the queue.
getNumberOfJobs() - Method in class com.parabon.ec.Evolve
 
getNumChildren() - Method in class ec.util.ReflectedObject
 
getNumEliteIndividuals(int) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
getNumFields() - Method in class ec.util.ReflectedObject
 
getNumPartners(int) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
getNumPreviousGenerationPartners(int) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
getNumRandomPartners(int) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
getOrigin() - Method in class com.parabon.ec.util.LocatedPropertiesConfiguration
Gets the origin of parameters in this database.
getOrigin() - Method in class com.parabon.ec.util.ParameterLocator
 
getParameter() - Method in class ec.util.ParameterDatabaseEvent
 
getParameterDatabase() - Method in class com.parabon.ec.Evolve
Gets the current parameter database.
getPrefix() - Method in class com.parabon.ec.util.CollectionsParameterDatabase
 
getProbability(Object) - Method in class ec.BreedingSource
 
getProbability(Object) - Method in interface ec.util.RandomChoiceChooser
Returns obj's probability
getProbability(Object) - Method in interface ec.util.RandomChoiceChooserD
Returns obj's probability
getProperty(String) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Gets a parameter value.
getProperty(String) - Method in class com.parabon.ec.util.LocatedSystemConfiguration
 
getRoot() - Method in class ec.util.ReflectedObject
 
gets_n_percent - Variable in class ec.select.GreedyOverselection
 
getShadowedValues(Parameter) - Method in class ec.util.ParameterDatabase
 
getState() - Method in class com.parabon.ec.Evolve
Gets the evolution state
getString(Parameter, Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter.
getString(String, String) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Overloads the standard getString method to unwrap values that have a location, and to automatically convert non-string values to strings.
getString(Parameter, Parameter) - Method in interface ec.util.IParameterDatabase
Searches down through databases to find a given parameter.
getString(Parameter, Parameter) - Method in class ec.util.ParameterDatabase
Searches down through databases to find a given parameter.
getStringWithDefault(Parameter, Parameter, String) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Searches down through databases to find a given parameter.
getStringWithDefault(Parameter, Parameter, String) - Method in interface ec.util.IParameterDatabase
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.
getType() - Method in class ec.util.ParameterDatabaseEvent
 
getValue() - Method in class com.parabon.ec.util.ParameterLocator
Gets parameter value.
getValue() - Method in class ec.util.ParameterDatabaseEvent
 
getVerbosity() - Method in class com.parabon.ec.logging.LoggerOutput
Gets global verbosity level.
getVerbosity() - Method in interface ec.util.IOutput
Returns the Output object's general verbosity
getVerbosity() - Method in class ec.util.Output
 
getVisibleLeaves() - Method in class ec.util.ParameterDatabaseTreeModel
 
GLOBAL_BEST_PREAMBLE - Static variable in class ec.pso.PSOSubpopulation
 
global_modulo - Variable in class ec.exchange.AbstractIslandExchangeServer
If synchronous this generation modulo is used for all islands
global_offset - Variable in class ec.exchange.AbstractIslandExchangeServer
If synchronous this generation offset is used for all islands
globalBest - Variable in class ec.pso.PSOSubpopulation
 
GOODBYE - Static variable in class ec.exchange.IslandExchangeServer
The final message to be sent to all islands when an individual has been found
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 - 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
 
greaterIsBetter_ - Variable in class com.parabon.ec.simple.SimpleBoundedFitness
If true numerically greater fitness values are better.
GreedyOverselection - Class in ec.select
GreedyOverselection is a SelectionMethod which implements Koza-style fitness-proportionate greedy overselection.
GreedyOverselection() - Constructor for class ec.select.GreedyOverselection
 
Group - Interface in ec
Groups are used for populations and subpopulations.
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(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

H

H0 - Class in ec.app.twobox.func
 
H0() - Constructor for class ec.app.twobox.func.H0
 
H1 - Class in ec.app.twobox.func
 
H1() - Constructor for class ec.app.twobox.func.H1
 
HalfBuilder - Class in ec.gp.koza
HalfBuilder is a GPNodeBuilder which implements the RAMPED HALF-AND-HALF tree building method described in Koza I/II.
HalfBuilder() - Constructor for class ec.gp.koza.HalfBuilder
 
hashCode() - Method in class ec.gp.GPIndividual
 
hashCode() - Method in class ec.Individual
Returns a hashcode for the individual, such that individuals which are equals(...) each other always return the same hash code.
hashCode() - Method in class ec.rule.Rule
Rulerates a hash code for this rule -- the rule for this is that the hash code must be the same for two rules that are equal to each other genetically.
hashCode() - Method in class ec.rule.RuleIndividual
 
hashCode() - Method in class ec.rule.RuleSet
The hash code for the rule set.
hashCode() - Method in class ec.vector.BitVectorIndividual
 
hashCode() - Method in class ec.vector.ByteVectorIndividual
 
hashCode() - Method in class ec.vector.DoubleVectorIndividual
 
hashCode() - Method in class ec.vector.FloatVectorIndividual
 
hashCode() - Method in class ec.vector.GeneVectorIndividual
 
hashCode() - Method in class ec.vector.IntegerVectorIndividual
 
hashCode() - Method in class ec.vector.LongVectorIndividual
 
hashCode() - Method in class ec.vector.ShortVectorIndividual
 
hashCode() - Method in class ec.vector.VectorGene
Generates a hash code for this gene -- the rule for this is that the hash code must be the same for two genes that are equal to each other genetically.
hits - Variable in class ec.gp.koza.KozaFitness
This auxillary measure is used in some problems for additional information.

I

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.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
 
ignoresThrowable() - Method in class com.parabon.ec.logging.DirectLayout
 
IMasterProblemServer - Interface in ec.eval
Interface implemented by both the ECJ master/slave problem and the ORIGIN Frontier task distributed problem classes.
immigrantsSelectionMethod - Variable in class ec.exchange.IslandExchange
the selection method for emigrants
ind - Variable in class ec.QueueIndividual
 
indexToLocation(int) - Method in interface ec.spatial.Space
The Space provide a bijectional mapping from indexes in the subpopulation to locations in space.
indexToLocation(int) - Method in class ec.spatial.Spatial1DSubpopulation
1D mapping is identity
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_EXISTS_PREAMBLE - Static variable in class ec.pso.PSOSubpopulation
 
INDIVIDUAL_INDEX_PREAMBLE - Static variable in class ec.Subpopulation
 
individualCount - Variable in class ec.steadystate.SteadyStateEvolutionState
How many individuals have we added to the initial population?
individualGeneMinMaxUsed() - Method in class ec.vector.FloatVectorSpecies
 
individualGeneMinMaxUsed() - Method in class ec.vector.IntegerVectorSpecies
 
individualHash - Variable in class ec.steadystate.SteadyStateEvolutionState
Hash table to check for duplicate individuals
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.LexicographicTournamentSelection
 
individualReplaced(SteadyStateEvolutionState, int, int, int) - Method in class ec.parsimony.ProportionalTournamentSelection
 
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.Subpopulation
The subpopulation's individuals.
individualsBredStatistics(SteadyStateEvolutionState, Individual[], int[], int[]) - Method in class com.parabon.ec.DummyStatistics
 
individualsBredStatistics(SteadyStateEvolutionState, Individual[], int[], int[]) - Method in class ec.Statistics
STEADY-STATE: called each time new individuals are bred during the steady-state process.
individualsBredStatistics(SteadyStateEvolutionState, Individual[], int[], int[]) - 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 com.parabon.ec.DummyStatistics
 
individualsEvaluatedStatistics(SteadyStateEvolutionState) - Method in class ec.gp.koza.KozaStatistics
Steady State only: loads any additional post-generation boundary stragglers into best_of_run.
individualsEvaluatedStatistics(SteadyStateEvolutionState, Individual[], Individual[], int[], int[]) - Method in class ec.simple.SimpleStatistics
Steady State only: loads any additional post-generation boundary stragglers into best_of_run.
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.
inds - Variable in class ec.eval.Job
 
INDS_PRODUCED - Static variable in class ec.breed.BufferedBreedingPipeline
 
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.IslandExchange
the selection method for individuals to be replaced by immigrants
info - Variable in class ec.exchange.AbstractIslandExchangeServer
Maps between island ids and info structures
init - Variable in class ec.gp.GPTreeConstraints
The builder for the tree
INITIAL_ARGUMENT_SIZE - Static variable in class ec.gp.ADFContext
 
INITIAL_STACK_SIZE - Static variable in class ec.gp.ADFStack
 
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.
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).
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.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.
initializeGenomeSegment(EvolutionState, Parameter, Parameter, int) - Method in class ec.vector.IntegerVectorSpecies
 
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
 
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.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).
initialVelocityScale - Variable in class ec.pso.PSOSubpopulation
 
inNumericalTypeRange(double) - Method in class ec.vector.FloatVectorSpecies
 
inNumericalTypeRange(long) - Method in class ec.vector.IntegerVectorSpecies
 
input - Variable in class ec.app.ant.Ant
 
input - Variable in class ec.app.edge.Edge
 
input - Variable in class ec.app.lawnmower.Lawnmower
 
input - Variable in class ec.app.multiplexer.Multiplexer
 
input - Variable in class ec.app.multiplexerslow.Multiplexer
 
input - Variable in class ec.app.parity.Parity
 
input - Variable in class ec.app.regression.Regression
 
input - Variable in class ec.app.twobox.TwoBox
 
input - Variable in class ec.eval.DataPipe
The input stream
input - Variable in class ec.util.DataPipe
The input stream
inputs - Variable in class ec.app.regression.Regression
 
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
 
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
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
 
interpolate(Object) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Interpolates parameter values, unwrapping locators.
interpolateCurdir(String) - Static method in class com.parabon.ec.util.ParameterConfiguration
Replaces all $ in the string with the current directory path.
InterPopulationExchange - Class in ec.exchange
InterPopulationExchange is an Exchanger which implements a simple exchanger between subpopulations.
InterPopulationExchange() - Constructor for class ec.exchange.InterPopulationExchange
 
intForNode(GPNode) - Method in class ec.gp.build.Uniform
 
IOutput - Interface in ec.util
 
IParameterDatabase - Interface in ec.util
 
isIdeal - Variable in class ec.simple.SimpleFitness
 
isIdealFitness() - Method in class com.parabon.ec.simple.SimpleBoundedFitness
 
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
 
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.
island_ids - Variable in class ec.exchange.AbstractIslandExchangeServer
Island ids from parameter files
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
 
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.
IslandExchangeServer.IslandExchangeIslandInfo() - Constructor for class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
 
IslandInfo - Class in ec.exchange
Describes one island and the network of islands it exchanges individuals with.
IslandInfo() - Constructor for class ec.exchange.IslandInfo
 
islands() - Method in class ec.exchange.AbstractIslandExchangeServer
 
isLeaf(Object) - Method in class ec.util.ReflectedObject
 
isLoggingToSystemOut - Variable in class ec.util.Log
 
isNextEvaluatedIndividualAvailable() - Method in class ec.steadystate.SteadyStateEvaluator
Returns true if an evaluated individual is in the queue and ready to come back to us.
isRestartedFromCheckpoint() - Method in class com.parabon.ec.Evolve
 

J

J_CENTER - Static variable in class ec.app.edge.Edge
 
J_LEFT - Static variable in class ec.app.edge.Edge
 
J_RIGHT - Static variable in class ec.app.edge.Edge
 
Job - Class in ec.eval
Job.java This class stores information regarding a job submitted to a Slave: the individuals, the subpopulations in which they are stored, a scratch array for the individuals used internally, and various coevolutionary information (whether we should only count victories single-elimination-tournament style; which individuals should have their fitnesses updated).
Job() - Constructor for class ec.eval.Job
 
job - Variable in class ec.EvolutionState
Current job iteration variables, set by Evolve.
join(RuleSet) - Method in class ec.rule.RuleSet
Makes a copy of the rules in another RuleSet and adds the rule copies.
join(Object[]) - Method in class ec.vector.BitVectorIndividual
Joins the n pieces and sets the genome to their concatenation.
join(Object[]) - Method in class ec.vector.ByteVectorIndividual
Joins the n pieces and sets the genome to their concatenation.
join(Object[]) - Method in class ec.vector.DoubleVectorIndividual
Joins the n pieces and sets the genome to their concatenation.
join(Object[]) - Method in class ec.vector.FloatVectorIndividual
Joins the n pieces and sets the genome to their concatenation.
join(Object[]) - Method in class ec.vector.GeneVectorIndividual
Joins the n pieces and sets the genome to their concatenation.
join(Object[]) - Method in class ec.vector.IntegerVectorIndividual
Joins the n pieces and sets the genome to their concatenation.
join(Object[]) - Method in class ec.vector.LongVectorIndividual
Joins the n pieces and sets the genome to their concatenation.
join(Object[]) - Method in class ec.vector.ShortVectorIndividual
Joins the n pieces and sets the genome to their concatenation.
join(Object[]) - Method in class ec.vector.VectorIndividual
Joins the n pieces and sets the genome to their concatenation.
justify(String, int, int) - Static method in class ec.app.edge.Edge
 

K

K - Variable in class ec.de.Rand1EitherOrDEBreeder
 
KozaBuilder - Class in ec.gp.koza
 
KozaBuilder() - Constructor for class ec.gp.koza.KozaBuilder
 
KozaFitness - Class in ec.gp.koza
KozaFitness is a Fitness which stores an individual's fitness as described in Koza I.
KozaFitness() - Constructor for class ec.gp.koza.KozaFitness
 
KozaNodeSelector - Class in ec.gp.koza
KozaNodeSelector is a GPNodeSelector which picks nodes in trees a-la Koza I, with the addition of having a probability of always picking the root.
KozaNodeSelector() - Constructor for class ec.gp.koza.KozaNodeSelector
 
KozaShortStatistics - Class in ec.gp.koza
A Koza-style statistics generator, intended to be easily parseable with awk or other Unix tools.
KozaShortStatistics() - Constructor for class ec.gp.koza.KozaShortStatistics
 
KozaStatistics - Class in ec.gp.koza
A simple Koza-style statistics generator.
KozaStatistics() - Constructor for class ec.gp.koza.KozaStatistics
 

L

l - Variable in class ec.util.DecodeReturn
Stores booleans (0=false), bytes, chars, shorts, ints, longs
L0 - Class in ec.app.twobox.func
 
L0() - Constructor for class ec.app.twobox.func.L0
 
L1 - Class in ec.app.twobox.func
 
L1() - Constructor for class ec.app.twobox.func.L1
 
lambda - Variable in class ec.es.MuCommaLambdaBreeder
 
lastTime - Variable in class ec.gp.koza.KozaShortStatistics
 
lastTime - Variable in class ec.simple.SimpleShortStatistics
 
lastUsage - Variable in class ec.gp.koza.KozaShortStatistics
 
lastUsage - Variable in class ec.simple.SimpleShortStatistics
 
LawnERC - Class in ec.app.lawnmower.func
 
LawnERC() - Constructor for class ec.app.lawnmower.func.LawnERC
 
Lawnmower - Class in ec.app.lawnmower
Lawnmower implements the Koza-II Lawnmower problem.
Lawnmower() - Constructor for class ec.app.lawnmower.Lawnmower
 
LawnmowerData - Class in ec.app.lawnmower
 
LawnmowerData() - Constructor for class ec.app.lawnmower.LawnmowerData
 
LawnmowerStatistics - Class in ec.app.lawnmower
 
LawnmowerStatistics() - Constructor for class ec.app.lawnmower.LawnmowerStatistics
 
Left - Class in ec.app.ant.func
 
Left() - Constructor for class ec.app.ant.func.Left
 
Left - Class in ec.app.lawnmower.func
 
Left() - Constructor for class ec.app.lawnmower.func.Left
 
lengths - Variable in class ec.simple.SimpleShortStatistics
 
LexicographicTournamentSelection - Class in ec.parsimony
Does a simple tournament selection, limited to the subpopulation it's working in at the time.
LexicographicTournamentSelection() - Constructor for class ec.parsimony.LexicographicTournamentSelection
 
lightClone() - Method in class ec.gp.GPIndividual
Like clone(), but doesn't force the GPTrees to deep-clone themselves.
lightClone() - Method in class ec.gp.GPNode
 
lightClone() - Method in class ec.gp.GPTree
Like clone() but doesn't copy the tree.
lineNumber - Variable in class ec.util.DecodeReturn
The Line number, if it has been posted.
list(PrintStream, boolean) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Prints out all the parameters in the database.
list(PrintStream) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Prints out all the parameters in the database, but not shadowed parameters.
list(PrintWriter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Prints out all the parameters in the database, but not shadowed parameters.
list(PrintWriter, boolean) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Prints out all the parameters in the database.
list(PrintStream, boolean) - Method in interface ec.util.IParameterDatabase
Prints out all the parameters in the database.
list(PrintStream) - Method in interface ec.util.IParameterDatabase
Prints out all the parameters in the database, but not shadowed parameters.
list(PrintWriter) - Method in interface ec.util.IParameterDatabase
Prints out all the parameters in the database, but not shadowed parameters.
list(PrintWriter, boolean) - Method in interface ec.util.IParameterDatabase
Prints out all the parameters in the database.
list(PrintStream, boolean) - Method in class ec.util.ParameterDatabase
Prints out all the parameters in the database.
list(PrintStream) - Method in class ec.util.ParameterDatabase
Prints out all the parameters in the database, but not shadowed parameters.
list(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters in the database, but not shadowed parameters.
list(PrintWriter, boolean) - Method in class ec.util.ParameterDatabase
Prints out all the parameters in the database.
listAccessed(PrintWriter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Prints out all the parameters marked as accessed ("gotten" by some getFoo(...) method), plus their values.
listAccessed(PrintWriter) - Method in interface ec.util.IParameterDatabase
Prints out all the parameters marked as accessed ("gotten" by some getFoo(...) method), plus their values.
listAccessed(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters marked as accessed ("gotten" by some getFoo(...) method), plus their values.
listGotten(PrintWriter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Prints out all the parameters marked as used, plus their values.
listGotten(PrintWriter) - Method in interface ec.util.IParameterDatabase
Prints out all the parameters marked as used, plus their values.
listGotten(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters marked as used, plus their values.
listNotAccessed(PrintWriter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Prints out all the parameters NOT marked as accessed, plus their values.
listNotAccessed(PrintWriter) - Method in interface ec.util.IParameterDatabase
Prints out all the parameters NOT marked as used, plus their values.
listNotAccessed(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters NOT marked as used, plus their values.
listNotGotten(PrintWriter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Prints out all the parameters NOT marked as used, plus their values.
listNotGotten(PrintWriter) - Method in interface ec.util.IParameterDatabase
Prints out all the parameters NOT marked as used, plus their values.
listNotGotten(PrintWriter) - Method in class ec.util.ParameterDatabase
Prints out all the parameters NOT marked as used, plus their values.
load(InputStream) - Method in class com.parabon.ec.util.ParameterConfiguration
Loads parameters from an input stream.
loadArchive(EvolutionState, Population) - Method in class ec.multiobjective.spea2.SPEA2Breeder
A private helper function for breedPopulation which loads the archive (top end of indivudal array) with the SPEA2 elites.
loadConfig(PropertiesConfiguration, InputStream) - Method in class com.parabon.ec.util.ParameterConfiguration
Loads parameters from an input stream.
loadElites(EvolutionState, Subpopulation, int) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
loadElites(EvolutionState, Population) - Method in class ec.simple.SimpleBreeder
A private helper function for breedPopulation which loads elites into a subpopulation.
loadInds - Variable in class ec.Subpopulation
A new subpopulation should be loaded from this file if it is non-null; otherwise they should be created at random.
loadParameterDatabase(String[]) - Static method in class ec.Evolve
Loads a ParameterDatabase from checkpoint if "-params" is in the command-line arguments.
LocatedPropertiesConfiguration - Class in com.parabon.ec.util
A properties configuration database where the file each property was read from is stored with the property along with its value.
LocatedPropertiesConfiguration() - Constructor for class com.parabon.ec.util.LocatedPropertiesConfiguration
Constructs empty database.
LocatedPropertiesConfiguration(String) - Constructor for class com.parabon.ec.util.LocatedPropertiesConfiguration
Constructs database loaded from a property file.
LocatedPropertiesConfiguration(File) - Constructor for class com.parabon.ec.util.LocatedPropertiesConfiguration
Constructs database loaded from property file.
LocatedSystemConfiguration - Class in com.parabon.ec.util
Configuration database initialized from the current Java system properties.
LocatedSystemConfiguration() - Constructor for class com.parabon.ec.util.LocatedSystemConfiguration
Creates database loaded with system properties.
locationToIndex(Object) - Method in interface ec.spatial.Space
The Space should provide a bijectional mapping from locations in space to indexes in the subpopulation.
locationToIndex(Object) - Method in class ec.spatial.Spatial1DSubpopulation
1D mapping is identity
log - Static variable in class com.parabon.ec.Evolve
 
log - Static variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
 
Log - Class in ec.app.regression.func
 
Log() - Constructor for class ec.app.regression.func.Log
 
log - Static variable in class ec.eval.MasterProblem
 
Log - Class in ec.util
Defines a log to which Output outputs.
Log(File, int, boolean, boolean) - Constructor for class ec.util.Log
Creates a log to a given filename; this file may or may not be appended to on restart, depending on _appendOnRestart.
Log(File, int, boolean, boolean, boolean) - Constructor for class ec.util.Log
Creates a log to a given filename; this file may or may not be appended to on restart, depending on _appendOnRestart.
Log(int, int, boolean) - Constructor for class ec.util.Log
Creates a log on stdout (descriptor == Log.D_STDOUT) or stderr (descriptor == Log.D_STDERR).
Log(Writer, LogRestarter, int, boolean, boolean) - Constructor for class ec.util.Log
Creates a log on a given Writer and custom LogRestarter.
log(int) - Method in class ec.util.Output
 
LoggerOutput - Class in com.parabon.ec.logging
Drop-in replacement for Output that uses Log4j for logging.
LoggerOutput() - Constructor for class com.parabon.ec.logging.LoggerOutput
Constructs the logger.
LogRestarter - Class in ec.util
A LogRestarter is an abstract superclass of objects which are capable of restarting logs after a computer failure.
LogRestarter() - Constructor for class ec.util.LogRestarter
 
LongVectorIndividual - Class in ec.vector
LongVectorIndividual is a VectorIndividual whose genome is an array of longs.
LongVectorIndividual() - Constructor for class ec.vector.LongVectorIndividual
 
Loop - Class in ec.app.edge.func
 
Loop() - Constructor for class ec.app.edge.func.Loop
 
lt(Object, Object) - Method in interface ec.util.SortComparator
Returns true if a < b, else false
lt(long, long) - Method in interface ec.util.SortComparatorL
Returns true if a < b, else false

M

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
mailbox_capacity - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
the mailbox capacity (for each of the subpopulations)
main(String[]) - Static method in class com.parabon.ec.Evolve
Main program.
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.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
make(int, EvolutionState, int) - Method in class ec.parsimony.DoubleTournamentSelection
Produces the index of a person selected from among several by a tournament.
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).
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.
map - Variable in class ec.app.ant.Ant
 
map - Variable in class ec.app.lawnmower.Lawnmower
 
MasterProblem - Class in ec.eval
MasterProblem.java
MasterProblem() - Constructor for class ec.eval.MasterProblem
 
MasterProblemServer - Class in ec.eval
MasterProblemServer.java
MasterProblemServer() - Constructor for class ec.eval.MasterProblemServer
zero-argument constructor for deserialization
MasterProblemServer(boolean) - Constructor for class ec.eval.MasterProblemServer
 
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.
maxDepth - Variable in class ec.gp.breed.InternalCrossoverPipeline
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.
maxGene - Variable in class ec.vector.FloatVectorSpecies
 
maxGene(int) - Method in class ec.vector.FloatVectorSpecies
 
maxGene - Variable in class ec.vector.IntegerVectorSpecies
 
maxGene(int) - Method in class ec.vector.IntegerVectorSpecies
 
maxGeneratable - Variable in class ec.breed.GenerationSwitchPipeline
 
maxGeneratable - Variable in class ec.breed.MultiBreedingPipeline
 
maxGenes - Variable in class ec.vector.FloatVectorSpecies
Set to null if not specified
maxGenes - Variable in class ec.vector.IntegerVectorSpecies
Set to null if not specified
maxIndsEvaluating_ - Variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
 
maxIndsToCreate_ - Variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
 
maxMoves - Variable in class ec.app.ant.Ant
 
MAXPRINTBYTES - Static variable in class ec.gp.GPNode
 
maxSize - Variable in class ec.gp.GPNodeBuilder
the minium possible size -- if unused, it's 0
maxSize - Variable in class ec.rule.RuleSetConstraints
 
maxtreesize - Variable in class ec.gp.build.Uniform
 
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.simple.SimpleEvaluator.SimpleEvaluatorThread
 
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(String) - Method in class com.parabon.ec.logging.LoggerOutput
 
message() - Static method in class com.parabon.ec.util.Version
 
message(String) - Method in interface ec.util.IOutput
Posts a message.
message(String) - Method in class ec.util.Output
 
message() - Static method in class ec.util.Version
 
migrating_island_ids - Variable in class ec.exchange.IslandInfo
Ihe ids of the islands to send individuals to
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.
minDepth - Variable in class ec.gp.koza.KozaBuilder
The smallest maximum tree depth RAMPED HALF-AND-HALF can specify.
minGene - Variable in class ec.vector.FloatVectorSpecies
 
minGene(int) - Method in class ec.vector.FloatVectorSpecies
 
minGene - Variable in class ec.vector.IntegerVectorSpecies
 
minGene(int) - Method in class ec.vector.IntegerVectorSpecies
 
minGenes - Variable in class ec.vector.FloatVectorSpecies
Set to null if not specified
minGenes - Variable in class ec.vector.IntegerVectorSpecies
Set to null if not specified
minimumJavaVersion - Static variable in class ec.util.Version
 
minSize - Variable in class ec.gp.GPNodeBuilder
 
minSize - Variable in class ec.rule.RuleSetConstraints
 
MODULO - Static variable in class ec.app.lawnmower.func.V8a
 
modulo - Variable in class ec.exchange.IslandExchange
how often to send individuals
modulo - Variable in class ec.exchange.IslandInfo
how often to send individuals
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
 
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
 
Mul - Class in ec.app.regression.func
 
Mul() - Constructor for class ec.app.regression.func.Mul
 
Mul - Class in ec.app.twobox.func
 
Mul() - Constructor for class ec.app.twobox.func.Mul
 
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)
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
 
multifitness - Variable in class ec.multiobjective.MultiObjectiveFitness
The various fitnesses.
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
 
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
 
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
 
mustClone - Variable in class ec.breed.ReproductionPipeline
 
mutate(EvolutionState, int) - Method in class ec.rule.Rule
Mutate the rule.
mutate(EvolutionState, int) - Method in class ec.vector.VectorGene
Mutate the gene.
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
 
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
 
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
 
mutateRules(EvolutionState, int) - Method in class ec.rule.RuleSet
Mutates rules in the RuleSet independently with the given probability.
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
 
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
mutationType - Variable in class ec.vector.FloatVectorSpecies
What kind of mutation do we have?
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)

N

N_BUCKETS_DEFAULT - Static variable in class ec.parsimony.BucketTournamentSelection
Default number of buckets
N_RULES - Static variable in class ec.rule.RuleSet
The message to appear when printing the rule set
name - Static variable in class com.parabon.ec.util.Version
 
name() - Method in class ec.app.lawnmower.func.LawnERC
 
name() - Method in class ec.app.regression.func.RegERC
 
name - Variable in class ec.exchange.IslandInfo
Island name
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 - 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 - 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 - Static variable in class ec.util.Version
 
Nand - Class in ec.app.parity.func
 
Nand() - Constructor for class ec.app.parity.func.Nand
 
negA - Variable in class ec.app.edge.Edge
 
negT - Variable in class ec.app.edge.Edge
 
NEIGHBORHOOD_BEST_PREAMBLE - Static variable in class ec.pso.PSOSubpopulation
 
neighborhoodBests - Variable in class ec.pso.PSOSubpopulation
 
neighborhoodSize - Variable in class ec.pso.PSOSubpopulation
 
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) - 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
 
newinds - Variable in class ec.eval.Job
 
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
 
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() - Method in class ec.util.MersenneTwisterFast
Returns a random double in the half-open range from [0.0,1.0).
nextFloat() - Method in class ec.util.MersenneTwister
A bug fix for versions of JDK 1.1 and below.
nextFloat() - Method in class ec.util.MersenneTwisterFast
Returns a random float in the half-open range from [0.0f,1.0f).
nextGaussian() - Method in class ec.util.MersenneTwister
A bug fix for all JDK code including 1.2.
nextGaussian() - Method in class ec.util.MersenneTwisterFast
 
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
 
nextLong(long) - Method in class ec.util.MersenneTwisterFast
Returns a long drawn uniformly from 0 to n-1.
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
 
NO_PROBABILITY - Static variable in class ec.BreedingSource
 
NO_TREENUM - Static variable in class ec.gp.GPTree
 
node - Variable in class ec.gp.GPNodeGatherer
 
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.
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 functionName.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(...)).
nodeInPosition(int, GPNodeGatherer, int) - Method in class ec.gp.GPNode
Returns the p'th node, constrained by nodesearch, in the subtree for which this GPNode is root.
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_h - Variable in class ec.gp.GPFunctionSet
The nodes that our GPTree can use: arrays of nodes hashed by type.
nodesByArity - Variable in class ec.gp.GPFunctionSet
Nodes == a given arity, that is: nodesByArity[type][arity][thenodes]
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.koza.CrossoverPipeline
How the pipeline selects a node from individual 1
nodeselect2 - Variable in class ec.gp.koza.CrossoverPipeline
How the pipeline selects a node from individual 2
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).
Nor - Class in ec.app.parity.func
 
Nor() - Constructor for class ec.app.parity.func.Nor
 
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.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
 
notifyMonitor(Object) - Method in class ec.eval.SlaveMonitor
 
num_incoming - Variable in class ec.exchange.IslandInfo
how many islands will send individuals to this island
NUM_INDIVIDUALS_PREAMBLE - Static variable in class ec.Subpopulation
 
num_mig - Variable in class ec.exchange.IslandInfo
How many islands to send individuals to
NUM_SOURCES - Static variable in class ec.breed.BufferedBreedingPipeline
 
NUM_SOURCES - Static variable in class ec.breed.GenerationSwitchPipeline
 
NUM_SOURCES - Static variable in class ec.breed.ReproductionPipeline
 
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.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.VectorCrossoverPipeline
 
NUM_SOURCES - Static variable in class ec.vector.breed.VectorMutationPipeline
 
NUM_SUBPOPS_PREAMBLE - Static variable in class ec.Population
 
numAtomicTypes - Variable in class ec.gp.GPInitializer
 
numAvailableSlaves() - Method in interface ec.eval.IMasterProblemServer
Returns the number of available slave (not busy)
numAvailableSlaves() - Method in class ec.eval.MasterProblemServer
 
numAvailableSlaves() - Method in class ec.eval.SlaveMonitor
Returns the number of available slave (not busy)
number - Variable in class ec.exchange.IslandInfo
Island number (used to construct parameter names)
numBits - Variable in class ec.app.parity.Parity
 
NUMCHILDPERMUTATIONS - Variable in class ec.gp.build.Uniform
 
numChildPermutations(GPInitializer, int, GPNode, int, int, int) - Method in class ec.gp.build.Uniform
 
numDuplicateRetries - Variable in class ec.steadystate.SteadyStateBreeder
Do we allow duplicates?
numDuplicateRetries - Variable in class ec.Subpopulation
Do we allow duplicates?
numEdges - Variable in class ec.app.edge.Edge
 
numElite - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
numEvaluations - Variable in class ec.steadystate.SteadyStateEvolutionState
How many evaluations should we run for? If set to UNDEFINED (0), we run for the number of generations instead.
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.
numInd - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
numInds - Variable in class ec.breed.ForceBreedingPipeline
 
numinds - Variable in class ec.simple.SimpleEvaluator.SimpleEvaluatorThread
 
numIndsCreated_ - Variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Number of new individuals created
numIndsEvaluating_ - Variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Number of individuals currently being evaluated in all active tasks.
NUMINPUTS - Static variable in class ec.app.multiplexer.Multiplexer
 
NUMINPUTS - Static variable in class ec.app.multiplexerslow.Multiplexer
 
numIslands - Variable in class ec.exchange.AbstractIslandExchangeServer
The number of islands in the topology
numLogs() - Method in class ec.util.Output
 
numNodeConstraints - Variable in class ec.gp.GPInitializer
 
numNodes - Variable in class ec.app.edge.Edge
 
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.
numRand - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
numRead() - Method in class ec.eval.DataPipe
Returns the number of elements read from the buffer so far (after the last reset()).
numRead() - Method in class ec.util.DataPipe
Returns the number of elements read from the buffer so far (after the last reset()).
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.
numSelected - Variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
numSetTypes - Variable in class ec.gp.GPInitializer
 
numSources() - Method in class ec.breed.BufferedBreedingPipeline
 
numSources() - Method in class ec.breed.ForceBreedingPipeline
 
numSources() - Method in class ec.breed.GenerationSwitchPipeline
 
numSources() - Method in class ec.breed.MultiBreedingPipeline
 
numSources() - Method in class ec.breed.ReproductionPipeline
 
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.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.VectorCrossoverPipeline
Returns 2
numSources() - Method in class ec.vector.breed.VectorMutationPipeline
Returns 1
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.koza.CrossoverPipeline
How many times the pipeline attempts to pick nodes until it gives up.
numWritten() - Method in class ec.eval.DataPipe
Returns the number of elements written to the buffer so far (after the last reset()).
numWritten() - Method in class ec.util.DataPipe
Returns the number of elements written to the buffer so far (after the last reset()).

O

O_DOWN - Static variable in class ec.app.ant.Ant
 
O_DOWN - Static variable in class ec.app.lawnmower.Lawnmower
 
O_LEFT - Static variable in class ec.app.ant.Ant
 
O_LEFT - Static variable in class ec.app.lawnmower.Lawnmower
 
O_RIGHT - Static variable in class ec.app.ant.Ant
 
O_RIGHT - Static variable in class ec.app.lawnmower.Lawnmower
 
O_UP - Static variable in class ec.app.ant.Ant
 
O_UP - Static variable in class ec.app.lawnmower.Lawnmower
 
offset - Variable in class ec.exchange.IslandExchange
after how many generations to start sending individuals
offset - Variable in class ec.exchange.IslandInfo
what generation to start sending individuals
OKAY - Static variable in class ec.exchange.IslandExchange
Okay signal
OKAY - Static variable in class ec.exchange.IslandExchangeServer
The okay message
One - Class in ec.app.edge.func
 
One() - Constructor for class ec.app.edge.func.One
 
onStack - Variable in class ec.gp.ADFStack
 
onSubstack - Variable in class ec.gp.ADFStack
 
Or - Class in ec.app.multiplexer.func
 
Or() - Constructor for class ec.app.multiplexer.func.Or
 
Or - Class in ec.app.multiplexerslow.func
 
Or() - Constructor for class ec.app.multiplexerslow.func.Or
 
Or - Class in ec.app.parity.func
 
Or() - Constructor for class ec.app.parity.func.Or
 
organizeDistribution(float[]) - Static method in class ec.util.RandomChoice
Same as organizeDistribution(probabilities, false);
organizeDistribution(float[], boolean) - Static method in class ec.util.RandomChoice
Normalizes probabilities, then converts them into continuing sums.
organizeDistribution(double[]) - Static method in class ec.util.RandomChoice
Same as organizeDistribution(probabilities, false);
organizeDistribution(double[], boolean) - Static method in class ec.util.RandomChoice
Normalizes probabilities, then converts them into continuing sums.
organizeDistribution(Object[], RandomChoiceChooser) - Static method in class ec.util.RandomChoice
Same as organizeDistribution(objs, chooser, false);
organizeDistribution(Object[], RandomChoiceChooser, boolean) - Static method in class ec.util.RandomChoice
Normalizes the probabilities associated with an array of objects, then converts them into continuing sums.
organizeDistribution(Object[], RandomChoiceChooserD) - Static method in class ec.util.RandomChoice
Same as organizeDistribution(objs, chooser, false);
organizeDistribution(Object[], RandomChoiceChooserD, boolean) - Static method in class ec.util.RandomChoice
Normalizes the probabilities associated with an array of objects, then converts them into continuing sums.
orientation - Variable in class ec.app.ant.Ant
 
orientation - Variable in class ec.app.lawnmower.Lawnmower
 
outOfRangeRetries - Variable in class ec.vector.FloatVectorSpecies
 
outOfRangeRetryLimitReached(EvolutionState) - Method in class ec.vector.FloatVectorSpecies
 
output - Variable in class ec.eval.DataPipe
The output stream
output - Variable in class ec.EvolutionState
The output and logging facility (threadsafe).
output - Variable in class ec.util.DataPipe
The output stream
Output - Class in ec.util
Outputs and logs system messages, errors, and other various items printed as a result of a run.
Output(boolean, int) - Constructor for class ec.util.Output
Creates a new, verbose, empty Output object.
OutputException - Exception in ec.util
Thrown whenever a problem occurs when attempting to output to a Log.
OutputException(String) - Constructor for exception ec.util.OutputException
 
outputs - Variable in class ec.app.regression.Regression
 
outputs - Variable in class ec.app.twobox.TwoBox
 
overEval - Static variable in class ec.coevolve.CompetitiveEvaluator
 
overgeneratePercent_ - Variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
 
owner - Variable in class ec.gp.GPTree
the owner of the GPTree
ownId - Variable in class ec.exchange.IslandExchange
the id of the current island

P

p - Variable in class ec.simple.SimpleEvaluator.SimpleEvaluatorThread
 
p_add - Variable in class ec.rule.RuleSetConstraints
 
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_ALLNEG - Static variable in class ec.app.edge.Edge
 
P_ALLPOS - Static variable in class ec.app.edge.Edge
 
P_ARCHIVESIZE - Static variable in class ec.multiobjective.spea2.SPEA2Subpopulation
 
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_BEST - Static variable in class ec.select.BestSelection
Default base
P_BEST_FITNESS - Static variable in class com.parabon.ec.simple.SimpleBoundedFitness
 
P_BEST_TYPE - Static variable in class com.parabon.ec.simple.SimpleBoundedFitness
 
P_BITVECTORINDIVIDUAL - Static variable in class ec.vector.BitVectorIndividual
 
P_BOOTH - Static variable in class ec.app.ecsuite.ECSuite
 
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_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_CHECKPOINT - Static variable in class ec.EvolutionState
 
P_CHECKPOINTMODULO - Static variable in class ec.EvolutionState
 
P_CHECKPOINTPREFIX - Static variable in class ec.EvolutionState
 
P_CHILD - Static variable in class ec.gp.GPNodeConstraints
 
P_CHILD - Static variable in class ec.Statistics
 
P_CHUNKSIZE - Static variable in class ec.vector.VectorSpecies
 
P_CLAMP_RANGE - Static variable in class ec.pso.PSOSubpopulation
 
P_CLIENT_PORT - Static variable in class ec.exchange.IslandExchange
The client port
P_COMPRESS - Static variable in class ec.gp.koza.KozaShortStatistics
compress?
P_COMPRESS - Static variable in class ec.gp.koza.KozaStatistics
compress?
P_COMPRESS - Static variable in class ec.simple.SimpleShortStatistics
compress?
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_CONTEXT - Static variable in class ec.gp.ADFStack
 
P_Cr - Static variable in class ec.de.Rand1ExpDEBreeder
 
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.VectorCrossoverPipeline
 
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_DATA - Static variable in class ec.gp.ADFContext
 
P_DATA - Static variable in class ec.gp.GPProblem
 
P_DEBUG_INFO - Static variable in class ec.eval.MasterProblem
 
p_del - Variable in class ec.rule.RuleSetConstraints
 
P_DEL_PROB - Static variable in class ec.rule.RuleSetConstraints
 
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_DOLENGTHFIRST - Static variable in class ec.parsimony.DoubleTournamentSelection
 
P_DOUBLEVECTORINDIVIDUAL - Static variable in class ec.vector.DoubleVectorIndividual
 
P_EC - Static variable in class ec.ECDefaults
 
P_ELITE - Static variable in class ec.simple.SimpleBreeder
 
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_EVALCOMPRESSION - Static variable in interface ec.eval.IMasterProblemServer
 
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 interface ec.eval.IMasterProblemServer
 
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_EVALUATOR - Static variable in class ec.EvolutionState
 
P_EVEN - Static variable in class ec.app.parity.Parity
 
P_EXCHANGER - Static variable in class ec.EvolutionState
 
P_EXPECTED - Static variable in class ec.gp.build.PTC1
 
P_F - Static variable in class ec.de.Rand1EitherOrDEBreeder
 
P_F - Static variable in class ec.de.Rand1ExpDEBreeder
 
P_F1 - Static variable in class ec.app.ecsuite.ECSuite
 
P_F2 - Static variable in class ec.app.ecsuite.ECSuite
 
P_F3 - Static variable in class ec.app.ecsuite.ECSuite
 
P_F4 - Static variable in class ec.app.ecsuite.ECSuite
 
P_FILE - Static variable in class ec.app.ant.Ant
 
P_FILE - Static variable in class ec.Subpopulation
 
P_FINISHER - Static variable in class ec.EvolutionState
 
P_FIRST - Static variable in class ec.select.FirstSelection
default base
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_FLOATVECTORINDIVIDUAL - Static variable in class ec.vector.FloatVectorIndividual
 
P_FLUSH - Static variable in class ec.eval.Slave
flush announcements parameter
P_FLUSH - Static variable in class ec.Evolve
flush announcements parameter
P_FORCE - Static variable in class ec.breed.ForceBreedingPipeline
 
P_FULL - Static variable in class ec.gp.koza.KozaShortStatistics
 
P_FULL - Static variable in class ec.gp.koza.KozaStatistics
 
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_FUNCTIONNAME - Static variable in class ec.gp.ADF
 
P_FUNCTIONSET - Static variable in class ec.gp.GPTreeConstraints
 
P_FUNCTIONSETS - Static variable in class ec.gp.GPInitializer
 
P_GEN_MAX - Static variable in class ec.breed.GenerationSwitchPipeline
 
P_GEN_MAX - Static variable in class ec.breed.MultiBreedingPipeline
 
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_GENOMESIZE - Static variable in class ec.vector.VectorSpecies
 
P_GETS - Static variable in class ec.select.GreedyOverselection
 
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.GPSpecies
 
P_GREATER_IS_BETTER - Static variable in class com.parabon.ec.simple.SimpleBoundedFitness
 
P_GREEDY - Static variable in class ec.select.GreedyOverselection
 
P_GRIEWANGK - Static variable in class ec.app.ecsuite.ECSuite
 
P_GROWBUILDER - Static variable in class ec.gp.koza.GrowBuilder
 
P_HALFBUILDER - Static variable in class ec.gp.koza.HalfBuilder
 
P_IAMSLAVE - Static variable in class ec.Evaluator
 
P_ID - Static variable in class ec.exchange.AbstractIslandExchangeServer
The id
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_INIT - Static variable in class ec.gp.GPTreeConstraints
 
P_INITIAL_VELOCITY_SCALE - Static variable in class ec.pso.PSOSubpopulation
 
P_INITIALIZER - Static variable in class ec.EvolutionState
 
P_INTEGERVECTORINDIVIDUAL - Static variable in class ec.vector.IntegerVectorIndividual
 
P_INTERNALCROSSOVER - Static variable in class ec.gp.breed.InternalCrossoverPipeline
 
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.AbstractIslandExchangeServer
The parameter for the island's information
P_JOB_SIZE - Static variable in class ec.eval.MasterProblem
 
P_JOBS - Static variable in class ec.Evolve
 
P_K - Static variable in class ec.de.Rand1EitherOrDEBreeder
 
P_KILL_PROPORTION - Static variable in class ec.parsimony.TarpeianStatistics
one in n individuals are killed
P_KOZA - Static variable in class ec.gp.koza.GPKozaDefaults
 
P_KOZAFITNESS - Static variable in class ec.gp.koza.KozaFitness
 
P_LAMBDA - Static variable in class ec.es.MuCommaLambdaBreeder
 
P_LONGVECTORINDIVIDUAL - Static variable in class ec.vector.LongVectorIndividual
 
P_LOWEST_SCORES - Static variable in class ec.simple.SimpleStatistics
 
P_MAILBOX_CAPACITY - Static variable in class ec.exchange.IslandExchangeServer
The size of the mailbox (for each of the subpopulations)
P_MASTERPROBLEM - Static variable in class ec.Evaluator
 
P_MAX_EVALUATING - Static variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Max number of individuals that can be in the process of asynchronous evaluation
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.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_MAXIMUMACTIVESLAVES - Static variable in interface ec.eval.IMasterProblemServer
 
P_MAXIMUMNUMBEROFCONCURRENTJOBSPERSLAVE - Static variable in interface ec.eval.IMasterProblemServer
 
P_MAXIMUMNUMBEROFCONCURRENTJOBSPERSLAVE - Static variable in class ec.eval.SlaveMonitor
 
P_MAXSIZE - Static variable in class ec.gp.GPNodeBuilder
 
P_MAXSIZE - Static variable in class ec.rule.RuleSetConstraints
 
P_MAXTEST - Static variable in class ec.app.edge.Edge
 
P_MEMBER - Static variable in class ec.gp.GPSetType
 
P_MIGRATING_ISLAND - Static variable in class ec.exchange.AbstractIslandExchangeServer
the parameter for migrating islands' ids
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_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.AbstractIslandExchangeServer
The parameter for the modulo (how many generations should pass between consecutive sendings of individuals
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_MOVES - Static variable in class ec.app.ant.Ant
 
P_MU - 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_MUSTCLONE - Static variable in class ec.breed.ReproductionPipeline
 
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_MUTATIONPROB - Static variable in class ec.vector.VectorSpecies
 
P_MUTATIONTYPE - Static variable in class ec.vector.FloatVectorSpecies
 
P_N - 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
 
P_NEIGHBORHOOD_SIZE - Static variable in class ec.pso.PSOSubpopulation
 
P_NODE - Static variable in class ec.gp.GPNode
 
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_NOISY_QUARTIC - Static variable in class ec.app.ecsuite.ECSuite
 
P_NONTERMINAL_PROBABILITY - Static variable in class ec.gp.koza.KozaNodeSelector
 
P_NUM_ELITE - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
P_NUM_INCOMING_MIGRATING_COUNTRIES - Static variable in class ec.exchange.AbstractIslandExchangeServer
 
P_NUM_IND - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
P_NUM_ISLANDS - Static variable in class ec.exchange.AbstractIslandExchangeServer
The number of islands
P_NUM_MIGRATING_COUNTRIES - Static variable in class ec.exchange.AbstractIslandExchangeServer
The number of islands where emigrants will be sent
P_NUM_PARTNERS - Static variable in class ec.spatial.SpatialMultiPopCoevolutionaryEvaluator
The number of partners used for the coevolutionary evaluation from each of the subpopulations.
P_NUM_RAND_IND - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
P_NUM_SEGMENTS - Static variable in class ec.vector.FloatVectorSpecies
 
P_NUM_SEGMENTS - Static variable in class ec.vector.IntegerVectorSpecies
 
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.koza.CrossoverPipeline
 
P_NUM_TRIES - Static variable in class ec.gp.koza.MutationPipeline
 
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_NUMEVALUATIONS - Static variable in class ec.steadystate.SteadyStateEvolutionState
 
P_NUMFITNESSES - Static variable in class ec.multiobjective.MultiObjectiveFitness
parameter for size of multifitness
P_NUMINDS - Static variable in class ec.breed.ForceBreedingPipeline
 
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_NUMTREES - Static variable in class ec.gp.GPIndividual
 
P_OFFSET - Static variable in class ec.exchange.AbstractIslandExchangeServer
How many generations to pass at the beginning of the evolution before the first emigration from the current island
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_OUTOFBOUNDS_RETRIES - Static variable in class ec.vector.FloatVectorSpecies
 
P_OVERGENERATE_PERCENT - Static variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Additional individuals to generate beyond population size
P_OWN_ID - Static variable in class ec.exchange.IslandExchange
The id of the island
P_PARAMETER_FILE_DIR - Static variable in class com.parabon.ec.util.CollectionsParameterDatabase
Directory containing ORIGIN parameter files.
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.LexicographicTournamentSelection
 
P_PICKWORST - Static variable in class ec.parsimony.ProportionalTournamentSelection
 
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_Pm - Static variable in class ec.de.Rand1EitherOrDEBreeder
 
P_POP - Static variable in class ec.Initializer
parameter for a new population
P_PREF_JOBS - Static variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Preferred number of individuals to be executed by each slave task.
P_PRINTACCESSEDPARAMETERS - Static variable in class ec.eval.Slave
 
P_PRINTACCESSEDPARAMETERS - Static variable in class ec.Evolve
 
P_PRINTALLPARAMETERS - Static variable in class ec.eval.Slave
 
P_PRINTALLPARAMETERS - Static variable in class ec.Evolve
 
P_PRINTUNACCESSEDPARAMETERS - Static variable in class ec.eval.Slave
 
P_PRINTUNACCESSEDPARAMETERS - Static variable in class ec.Evolve
 
P_PRINTUNUSEDPARAMETERS - Static variable in class ec.eval.Slave
 
P_PRINTUNUSEDPARAMETERS - Static variable in class ec.Evolve
 
P_PRINTUSEDPARAMETERS - Static variable in class ec.eval.Slave
 
P_PRINTUSEDPARAMETERS - Static variable in class ec.Evolve
 
P_PROB - Static variable in class ec.BreedingSource
 
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.Problem
 
P_PTC1 - Static variable in class ec.gp.build.PTC1
 
P_PTC2 - Static variable in class ec.gp.build.PTC2
 
P_QUITONRUNCOMPLETE - Static variable in class ec.EvolutionState
 
P_RAND_ORDER_PROB - Static variable in class ec.rule.RuleSetConstraints
 
P_RANDOM - Static variable in class ec.select.RandomSelection
default base
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_RASTRIGIN - Static variable in class ec.app.ecsuite.ECSuite
 
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_REHANG - Static variable in class ec.gp.breed.RehangPipeline
 
P_REPRODUCE - Static variable in class ec.breed.ReproductionPipeline
 
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_RETRIES - Static variable in class ec.steadystate.SteadyStateBreeder
 
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_ROOT_PROBABILITY - Static variable in class ec.gp.koza.KozaNodeSelector
 
P_ROSENBROCK - Static variable in class ec.app.ecsuite.ECSuite
 
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
 
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_RUNTIME - Static variable in class ec.eval.Slave
Time to run evolution on the slaves in seconds
P_SEED - Static variable in class ec.Evolve
seed parameter
P_SEGMENT - Static variable in class ec.vector.FloatVectorSpecies
 
P_SEGMENT - Static variable in class ec.vector.IntegerVectorSpecies
 
P_SEGMENT_END - Static variable in class ec.vector.FloatVectorSpecies
 
P_SEGMENT_END - Static variable in class ec.vector.IntegerVectorSpecies
 
P_SEGMENT_START - Static variable in class ec.vector.FloatVectorSpecies
 
P_SEGMENT_START - Static variable in class ec.vector.IntegerVectorSpecies
 
P_SEGMENT_TYPE - Static variable in class ec.vector.FloatVectorSpecies
 
P_SEGMENT_TYPE - Static variable in class ec.vector.IntegerVectorSpecies
 
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.AbstractIslandExchangeServer
The selection method for sending individuals to other islands
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.AbstractIslandExchangeServer
The selection method for deciding individuals to be replaced by immigrants
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_SELECTIONMETHOD - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
P_SELECTIONMETHOD - Static variable in class ec.spatial.SpatialMultiPopCoevolutionaryEvaluator
The selection method used to select the other partners from the previous generation.
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_SHORTVECTORINDIVIDUAL - Static variable in class ec.vector.ShortVectorIndividual
 
P_SIMPLE - Static variable in class ec.simple.SimpleDefaults
 
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.AbstractIslandExchangeServer
The number of emigrants to be sent
P_SIZE - Static variable in class ec.exchange.InterPopulationExchange
The number of emigrants 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.LexicographicTournamentSelection
size parameter
P_SIZE - Static variable in class ec.parsimony.ProportionalTournamentSelection
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.RuleConstraints
 
P_SIZE - Static variable in class ec.rule.RuleInitializer
 
P_SIZE - Static variable in class ec.rule.RuleSetConstraints
num rulesets
P_SIZE - Static variable in class ec.select.TournamentSelection
size parameter
P_SIZE2 - Static variable in class ec.parsimony.DoubleTournamentSelection
 
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.Subpopulation
 
P_SPHERE - Static variable in class ec.app.ecsuite.ECSuite
 
P_STACK - Static variable in class ec.gp.GPProblem
 
P_STATE - Static variable in class ec.eval.Slave
state 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.gp.koza.KozaShortStatistics
log file parameter
P_STATISTICS_FILE - Static variable in class ec.gp.koza.KozaStatistics
log file parameter
P_STATISTICS_FILE - Static variable in class ec.simple.SimpleShortStatistics
log file parameter
P_STATISTICS_FILE - Static variable in class ec.simple.SimpleStatistics
log file parameter
P_STDEV - Static variable in class ec.vector.FloatVectorSpecies
 
P_STEADYSTATE - Static variable in class ec.steadystate.SteadyStateDefaults
 
P_STEADYSTATE - Static variable in class ec.steadystate.SteadyStateEvolutionState
base parameter for steady-state
P_STEP - Static variable in class ec.app.ecsuite.ECSuite
 
P_STORE - Static variable in class ec.eval.Slave
nostore parameter
P_STORE - Static variable in class ec.Evolve
nostore parameter
P_SUBPOP - Static variable in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
P_SUBPOP - Static variable in class ec.eval.Slave
 
P_SUBPOP - Static variable in class ec.exchange.InterPopulationExchange
The subpopulation delimiter
P_SUBPOP - Static variable in class ec.Population
 
P_SUBPOP - Static variable in class ec.spatial.SpatialMultiPopCoevolutionaryEvaluator
The preamble for selecting partners from each subpopulation.
P_SUBPOPSIZE - Static variable in class ec.Subpopulation
 
P_SUM - Static variable in class ec.app.sum.Sum
 
P_SWITCHAT - Static variable in class ec.breed.GenerationSwitchPipeline
 
P_SYNCHRONOUS - Static variable in class ec.exchange.AbstractIslandExchangeServer
Whether the execution should be synchronous or asynchronous
P_TERMINAL_PROBABILITY - Static variable in class ec.gp.koza.KozaNodeSelector
 
P_TESTNEG - Static variable in class ec.app.edge.Edge
 
P_TESTPOS - Static variable in class ec.app.edge.Edge
 
P_TOP - Static variable in class ec.select.GreedyOverselection
 
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.koza.CrossoverPipeline
 
P_TOSS - Static variable in class ec.rule.breed.RuleCrossoverPipeline
 
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.parsimony.ProportionalTournamentSelection
default base
P_TOURNAMENT - Static variable in class ec.parsimony.RatioBucketTournamentSelection
default base
P_TOURNAMENT - Static variable in class ec.select.TournamentSelection
default base
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_TYPE - Static variable in class ec.gp.GPInitializer
 
P_UNIFORM - Static variable in class ec.gp.build.Uniform
 
P_USE_SAME_LOCATION_PARTNER - Static variable in class ec.spatial.SpatialMultiPopCoevolutionaryEvaluator
Whether one set of partners should be selected as the individuals with the same index from the other subpopulations.
P_USEC - 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_VECTOR - Static variable in class ec.vector.VectorDefaults
 
P_VECTORGENE - Static variable in class ec.vector.VectorGene
 
P_VECTORSPECIES - Static variable in class ec.vector.VectorSpecies
 
P_VELOCITY_MULTIPLIER - Static variable in class ec.pso.PSOSubpopulation
 
P_VERBOSITY - Static variable in class ec.eval.Slave
verbosity parameter
P_VERBOSITY - Static variable in class ec.Evolve
verbosity parameter
P_WHICH_PROBLEM - Static variable in class ec.app.ecsuite.ECSuite
 
P_X - Static variable in class ec.app.lawnmower.Lawnmower
 
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].
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
 
ParamClassLoadException(String, Throwable) - 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.
parameterAccessed(ParameterDatabaseEvent) - Method in class ec.util.ParameterDatabaseAdapter
 
parameterAccessed(ParameterDatabaseEvent) - Method in interface ec.util.ParameterDatabaseListener
 
ParameterConfiguration - Class in com.parabon.ec.util
ECJ-compatible parameter file database.
ParameterConfiguration(AbstractConfiguration, File, InputStream) - Constructor for class com.parabon.ec.util.ParameterConfiguration
Constructs configuration from input stream.
ParameterConfiguration(AbstractConfiguration, File, File) - Constructor for class com.parabon.ec.util.ParameterConfiguration
Constructs configuration from file.
ParameterConfiguration(AbstractConfiguration, File, URL) - Constructor for class com.parabon.ec.util.ParameterConfiguration
Constructs configuration from URL input stream.
ParameterConfiguration(AbstractConfiguration, File, Map) - Constructor for class com.parabon.ec.util.ParameterConfiguration
Constructs configuration from map.
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) - Constructor for class ec.util.ParameterDatabase
Creates a new parameter database loaded from the given string describing a file in a jar, in the context of a resource location (a class).
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.
ParameterDatabaseAdapter - Class in ec.util
 
ParameterDatabaseAdapter() - Constructor for class ec.util.ParameterDatabaseAdapter
 
ParameterDatabaseEvent - Class in ec.util
 
ParameterDatabaseEvent(Object, Parameter, String, int) - Constructor for class ec.util.ParameterDatabaseEvent
For ParameterDatabase events.
ParameterDatabaseListener - Interface in ec.util
 
ParameterDatabaseTreeModel - Class in ec.util
 
ParameterDatabaseTreeModel(TreeNode) - Constructor for class ec.util.ParameterDatabaseTreeModel
 
ParameterDatabaseTreeModel(TreeNode, boolean) - Constructor for class ec.util.ParameterDatabaseTreeModel
 
ParameterLocator - Class in com.parabon.ec.util
Decorate parameter value with the location of the configuration the value is defined in.
ParameterLocator(Object) - Constructor for class com.parabon.ec.util.ParameterLocator
Constructs locator
ParameterLocator() - Constructor for class com.parabon.ec.util.ParameterLocator
Should only be used by custom serialization code.
parameterNameSet() - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Gets a set of all parameter names in the parameter database.
parameterNameSet() - Method in interface ec.util.IParameterDatabase
 
parameterNameSet() - Method in class ec.util.ParameterDatabase
 
parameters - Variable in class ec.EvolutionState
The parameter database (threadsafe).
parameterSet(ParameterDatabaseEvent) - Method in class ec.util.ParameterDatabaseAdapter
 
parameterSet(ParameterDatabaseEvent) - Method in interface ec.util.ParameterDatabaseListener
 
parent - Variable in class ec.gp.GPNode
The GPNode's parent.
parentPopulation - Variable in class ec.es.MuCommaLambdaBreeder
 
parents - Variable in class ec.gp.koza.CrossoverPipeline
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.
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.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
 
performCheckpoint() - Method in class ec.EvolutionState
Perform checkpointing if enabled.
performCoevolutionaryEvaluation(EvolutionState, Population, GroupedProblemForm) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
performCoevolutionaryEvaluation(EvolutionState, Population, GroupedProblemForm) - Method in class ec.spatial.SpatialMultiPopCoevolutionaryEvaluator
 
PERSONAL_BEST_PREAMBLE - Static variable in class ec.pso.PSOSubpopulation
 
personalBests - Variable in class ec.pso.PSOSubpopulation
 
pickFromDistribution(float[], float, int) - 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
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(Object[], RandomChoiceChooser, float, int) - 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
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).
pickGrowProbability - Variable in class ec.gp.koza.HalfBuilder
The likelihood of using GROW over FULL.
pickLowest - Variable in class ec.simple.SimpleStatistics
Pick lowest rather than highest scoring individuals
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
 
pickRandom(BreedingSource[], float) - 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}.
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.
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.LexicographicTournamentSelection
Do we pick the worst instead of the best?
pickWorst - Variable in class ec.parsimony.ProportionalTournamentSelection
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
 
pipe_prototype - Variable in class ec.Species
The prototypical breeding pipeline for this species.
Pm - Variable in class ec.de.Rand1EitherOrDEBreeder
 
pmod - Variable in class ec.app.ant.Ant
 
pmod - Variable in class ec.app.lawnmower.Lawnmower
 
POLL_TIMEOUT_MSEC - Static variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Poll interval for returning tasks.
pollNextEvaluatedIndividual(EvolutionState, long) - Method in interface ec.eval.IMasterProblemServer
Polls for the next evaluated individual.
pollNextEvaluatedIndividual(EvolutionState, long) - Method in class ec.eval.MasterProblemServer
 
pollNextEvaluatedIndividual(EvolutionState, long) - Method in class ec.steadystate.SteadyStateEvaluator
Polls for the next individual.
pop(int) - Method in class ec.gp.ADFStack
Pops off n items from the stack, if possible.
pop() - Method in class ec.util.Parameter
Returns a new parameter with one path item popped off the end.
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.
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.pso.PSOSubpopulation
 
populate(EvolutionState, int) - Method in class ec.Subpopulation
 
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
 
populationSize_ - Variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Total number of individuals in all subpopulations.
port - Variable in class ec.exchange.IslandExchangeServer.IslandExchangeIslandInfo
 
pos - Variable in class ec.util.DecodeReturn
The DecodeReturn new position in the string.
posA - Variable in class ec.app.edge.Edge
 
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 com.parabon.ec.DummyStatistics
 
postBreedingStatistics(EvolutionState) - Method in class ec.gp.koza.KozaShortStatistics
 
postBreedingStatistics(EvolutionState) - Method in class ec.gp.koza.KozaStatistics
 
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 com.parabon.ec.DummyStatistics
 
postCheckpointStatistics(EvolutionState) - Method in class ec.Statistics
Called immediately after checkpointing occurs.
postEvaluationStatistics(EvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
postEvaluationStatistics(EvolutionState) - Method in class ec.de.DEStatistics
 
postEvaluationStatistics(EvolutionState) - Method in class ec.gp.koza.KozaShortStatistics
 
postEvaluationStatistics(EvolutionState) - Method in class ec.gp.koza.KozaStatistics
 
postEvaluationStatistics(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
 
postEvaluationStatistics(EvolutionState) - Method in class ec.simple.SimpleStatistics
Logs the best individual of the generation.
postEvaluationStatistics(EvolutionState) - Method in class ec.Statistics
GENERATIONAL: Called immediately after evaluation occurs.
postInitialEvaluationStatistics(int, SteadyStateEvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
postInitialEvaluationStatistics(int, SteadyStateEvolutionState) - Method in class ec.Statistics
STEADY-STATE: called immediately after the a subpopulation's first full evaluation has been completed.
postInitialEvaluationStatistics(int, SteadyStateEvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
Called immediately after the initial generation is evaluated.
postInitializationStatistics(EvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
postInitializationStatistics(EvolutionState) - Method in class ec.gp.koza.KozaShortStatistics
 
postInitializationStatistics(EvolutionState) - Method in class ec.gp.koza.KozaStatistics
 
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 com.parabon.ec.DummyStatistics
 
postPostBreedingExchangeStatistics(EvolutionState) - Method in class ec.Statistics
Called immediately after the post-breeding exchange occurs.
postPreBreedingExchangeStatistics(EvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
postPreBreedingExchangeStatistics(EvolutionState) - Method in class ec.Statistics
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
 
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) - Method in class ec.app.coevolve1.CompetitiveMaxOne
 
postprocessPopulation(EvolutionState, Population) - Method in class ec.app.coevolve2.CoevolutionaryRosenbrock
 
postprocessPopulation(EvolutionState, Population) - Method in interface ec.coevolve.GroupedProblemForm
Finish processing the population (such as fitness information) after evaluation.
postprocessPopulation(EvolutionState, Population) - Method in class ec.eval.MasterProblem
 
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 com.parabon.ec.DummyStatistics
 
preBreedingStatistics(EvolutionState) - Method in class ec.gp.koza.KozaShortStatistics
 
preBreedingStatistics(EvolutionState) - Method in class ec.gp.koza.KozaStatistics
 
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 com.parabon.ec.DummyStatistics
 
preCheckpointStatistics(EvolutionState) - Method in class ec.Statistics
Called immediately before checkpointing occurs.
preEvaluationStatistics(EvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
preEvaluationStatistics(EvolutionState) - Method in class ec.gp.koza.KozaShortStatistics
 
preEvaluationStatistics(EvolutionState) - Method in class ec.gp.koza.KozaStatistics
 
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.
prefJobsPerSlave_ - Variable in class com.parabon.ec.steadystate.SteadyStateEvolutionState
 
preInitialEvaluationStatistics(SteadyStateEvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
preInitialEvaluationStatistics(SteadyStateEvolutionState) - Method in class ec.Statistics
STEADY-STATE: called immediately before the initial generation is evaluated.
preInitialEvaluationStatistics(SteadyStateEvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
Called immediately before the initial generation is evaluated.
preInitializationStatistics(EvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
preInitializationStatistics(EvolutionState) - Method in class ec.gp.koza.KozaShortStatistics
 
preInitializationStatistics(EvolutionState) - Method in class ec.gp.koza.KozaStatistics
 
preInitializationStatistics(EvolutionState) - Method in class ec.simple.SimpleShortStatistics
 
preInitializationStatistics(EvolutionState) - Method in class ec.Statistics
Called immediately before population initialization occurs.
preInitializationStatistics(EvolutionState) - Method in interface ec.steadystate.SteadyStateStatisticsForm
Called immediately before population initialization occurs.
prepareADF(ADF) - 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.Best1BinDEBreeder
 
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.SelectionMethod
 
prepareToBreed(EvolutionState, int) - Method in class ec.steadystate.SteadyStateBreeder
 
prepareToEvaluate(EvolutionState, int) - Method in class ec.eval.MasterProblem
 
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.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.BestSelection
 
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.SelectionMethod
A default version of prepareToProduce which does nothing.
prePostBreedingExchangeStatistics(EvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
prePostBreedingExchangeStatistics(EvolutionState) - Method in class ec.Statistics
Called immediately before the post-breeding exchange occurs.
prePreBreedingExchangeStatistics(EvolutionState) - Method in class com.parabon.ec.DummyStatistics
 
prePreBreedingExchangeStatistics(EvolutionState) - Method in class ec.Statistics
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) - Method in class ec.app.coevolve1.CompetitiveMaxOne
 
preprocessPopulation(EvolutionState, Population) - Method in class ec.app.coevolve2.CoevolutionaryRosenbrock
 
preprocessPopulation(EvolutionState, Population) - Method in interface ec.coevolve.GroupedProblemForm
Set up the population pop (such as fitness information) prior to evaluation.
preprocessPopulation(EvolutionState, Population) - Method in class ec.eval.MasterProblem
 
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.
PREVIOUS_INDIVIDUAL_PREAMBLE - Static variable in class ec.pso.PSOSubpopulation
 
previousIndividuals - Variable in class ec.pso.PSOSubpopulation
 
previousPopulation - Variable in class ec.de.DEBreeder
 
print(String, int, int) - Method in class com.parabon.ec.logging.LoggerOutput
Appends text to the current log message.
print(String, int, int[]) - Method in class com.parabon.ec.logging.LoggerOutput
 
print(String, int, int) - Method in interface ec.util.IOutput
Prints a non-announcement message to a given log, with a certain verbosity.
print(String, int, int[]) - Method in interface ec.util.IOutput
Prints a non-announcement message to the given logs, with a certain verbosity.
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
 
print(String, int, int[]) - Method in class ec.util.Output
 
PRINT_PARAMS - Static variable in interface ec.util.IParameterDatabase
 
printBits(EvolutionState, boolean[][]) - Method in class ec.app.edge.Edge
 
printCurrentNFA() - Method in class ec.app.edge.Edge
 
printFitness(EvolutionState, int, int) - Method in class ec.Fitness
Should print the fitness out in a computer-readable fashion, using state.output.println(...,verbosity,log).
printFitness(EvolutionState, PrintWriter) - Method in class ec.Fitness
Should print the fitness out in a computer-readable fashion, using writer.println(...).
printFitnessForHumans(EvolutionState, int, int) - Method in class ec.Fitness
Should print the fitness out fashion pleasing for humans to read, using state.output.println(...,verbosity,log).
printGene(EvolutionState, int, int) - Method in class ec.vector.VectorGene
Prints the gene in a way that can be read by readGene().
printGene(EvolutionState, PrintWriter) - Method in class ec.vector.VectorGene
Deprecated. use printGeneToString instead
printGeneForHumans(EvolutionState, int, int) - Method in class ec.vector.VectorGene
Nice printing.
printGeneToString(EvolutionState) - Method in class ec.vector.VectorGene
Deprecated. use printGeneToString() instead.
printGeneToString() - Method in class ec.vector.VectorGene
Prints the gene to a string in a fashion readable by readGeneFromString and parseable by readGene(state, reader).
printGeneToStringForHumans() - Method in class ec.vector.VectorGene
Prints the gene to a string in a human-readable fashion.
printIndividual(EvolutionState, int, int) - Method in class ec.gp.GPIndividual
Overridden for the GPIndividual genotype, writing each tree in turn.
printIndividual(EvolutionState, PrintWriter) - Method in class ec.gp.GPIndividual
Overridden for the GPIndividual genotype, writing each tree in turn.
printIndividual(EvolutionState, int, int) - Method in class ec.Individual
Should print the individual in a way that can be read by computer, including its fitness, using state.output.println(...,verbosity,log) You can get fitness to print itself at the appropriate time by calling fitness.printFitness(state,log,verbosity);
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, int) - Method in class ec.rule.RuleIndividual
Overridden for the RuleIndividual genotype, writing each ruleset in turn.
printIndividual(EvolutionState, PrintWriter) - Method in class ec.rule.RuleIndividual
Overridden for the RuleIndividual genotype, writing each ruleset in turn.
printIndividualForHumans(EvolutionState, int, int) - Method in class ec.gp.GPIndividual
Overridden for the GPIndividual genotype, writing each tree in turn.
printIndividualForHumans(EvolutionState, int, int) - Method in class ec.Individual
Should print the individual out in a pleasing way for humans, including its fitness, using state.output.println(...,verbosity,log) You can get fitness to print itself at the appropriate time by calling fitness.printFitnessForHumans(state,log,verbosity);
printIndividualForHumans(EvolutionState, int, int) - Method in class ec.rule.RuleIndividual
Overridden for the RuleIndividual genotype, writing each ruleset in turn.
println(String, int, int, boolean) - Method in class com.parabon.ec.logging.LoggerOutput
 
println(String, int, int) - Method in class com.parabon.ec.logging.LoggerOutput
 
println(String, int, int[]) - Method in class com.parabon.ec.logging.LoggerOutput
 
println(String, int, int, boolean) - Method in interface ec.util.IOutput
Prints a message to a given log, with a certain verbosity.
println(String, int, int[]) - Method in interface ec.util.IOutput
Prints a non-announcement message to the given logs, with a certain verbosity.
println(String, int, int) - Method in interface ec.util.IOutput
Prints a non-announcement message to the given logs, with a certain verbosity.
println(String, int, Log, boolean, boolean) - Method in class ec.util.Output
Prints a message to a given log, with a certain verbosity.
println(String, int, int, boolean) - Method in class ec.util.Output
 
println(String, int, int[]) - Method in class ec.util.Output
 
println(String, int, int) - Method in class ec.util.Output
 
printNode(EvolutionState, int, 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, 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, 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()).
printPopulation(EvolutionState, int, 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).
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
Prints an entire population in a form readable by humans.
printRootedTree(EvolutionState, int, 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, 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, int) - Method in class ec.gp.GPNode
Prints out the tree in a readable Lisp-like multi-line fashion.
printRule(EvolutionState, int, int) - Method in class ec.rule.Rule
Prints the rule in a way that can be read by readRule().
printRule(EvolutionState, PrintWriter) - Method in class ec.rule.Rule
Prints the rule in a way that can be read by readRule().
printRuleForHumans(EvolutionState, int, int) - Method in class ec.rule.Rule
Nice printing.
printRuleSet(EvolutionState, int, int) - Method in class ec.rule.RuleSet
Prints the rule set such that the computer can read it later
printRuleSet(EvolutionState, PrintWriter) - Method in class ec.rule.RuleSet
Prints the rule set such that the computer can read it later
printRuleSetForHumans(EvolutionState, int, int) - Method in class ec.rule.RuleSet
Prints out the rule set in a readable fashion.
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
 
printSubpopulation(EvolutionState, int, int) - Method in class ec.multiobjective.spea2.SPEA2Subpopulation
Overridden to include the archive size in the stream.
printSubpopulation(EvolutionState, PrintWriter) - Method in class ec.multiobjective.spea2.SPEA2Subpopulation
Overridden to include the archive size in the stream.
printSubpopulation(EvolutionState, int, int) - Method in class ec.pso.PSOSubpopulation
Overridden to include the global best, neighborhood bests, personal bests, and previous individuals in the stream.
printSubpopulation(EvolutionState, PrintWriter) - Method in class ec.pso.PSOSubpopulation
Overridden to include the global best, neighborhood bests, personal bests, and previous individuals in the stream.
printSubpopulation(EvolutionState, int, 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).
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.multiobjective.spea2.SPEA2Subpopulation
Overridden to include the archive size in the stream.
printSubpopulationForHumans(EvolutionState, int, int) - Method in class ec.pso.PSOSubpopulation
Overridden to include the global best, neighborhood bests, personal bests, and previous individuals in the stream.
printSubpopulationForHumans(EvolutionState, int, int) - Method in class ec.Subpopulation
Prints an entire subpopulation in a form readable by humans.
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, int) - Method in class ec.gp.GPTree
Prints out the tree in single-line fashion suitable for reading in later by computer.
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, int) - Method in class ec.gp.GPTree
Prints out the tree in a readable Lisp-like fashion.
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_BOOTH - Static variable in class ec.app.ecsuite.ECSuite
 
PROB_GRIEWANGK - Static variable in class ec.app.ecsuite.ECSuite
 
PROB_NOISY_QUARTIC - Static variable in class ec.app.ecsuite.ECSuite
 
PROB_RASTRIGIN - Static variable in class ec.app.ecsuite.ECSuite
 
PROB_ROSENBROCK - Static variable in class ec.app.ecsuite.ECSuite
 
PROB_SPHERE - Static variable in class ec.app.ecsuite.ECSuite
 
PROB_STEP - Static variable in class ec.app.ecsuite.ECSuite
 
probability - Variable in class ec.BreedingSource
The probability that this BreedingSource will be chosen to breed over other BreedingSources.
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.
probabilityOfSelection - Variable in class ec.parsimony.ProportionalTournamentSelection
What's our probability of selection? If 1.0, we always pick the "good" individual.
probabilityOfSelection - Variable in class ec.select.TournamentSelection
What's our probability of selection? If 1.0, we always pick the "good" individual.
probabilityOfSelection2 - Variable in class ec.parsimony.DoubleTournamentSelection
 
problem - Variable in class ec.eval.MasterProblem
 
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.
problemType - Variable in class ec.app.ecsuite.ECSuite
 
processCommandLineArguments(Evolve, String[]) - Static method in class com.parabon.ec.Evolve
Processes command line arguments.
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.breed.BufferedBreedingPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.breed.ForceBreedingPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.breed.GenerationSwitchPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.breed.MultiBreedingPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.breed.ReproductionPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - 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, int, Individual[], EvolutionState, int) - Method in class ec.es.ESSelection
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.breed.InternalCrossoverPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.breed.MutateAllNodesPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.breed.MutateDemotePipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.breed.MutateERCPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.breed.MutateOneNodePipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.breed.MutatePromotePipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.breed.MutateSwapPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.breed.RehangPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.koza.CrossoverPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.gp.koza.MutationPipeline
 
produce(int, EvolutionState, int) - Method in class ec.multiobjective.spea2.SPEA2TournamentSelection
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.multiobjective.spea2.SPEA2TournamentSelection
 
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.LexicographicTournamentSelection
 
produce(int, EvolutionState, int) - Method in class ec.parsimony.ProportionalTournamentSelection
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.parsimony.ProportionalTournamentSelection
 
produce(int, EvolutionState, int) - Method in class ec.parsimony.RatioBucketTournamentSelection
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.rule.breed.RuleCrossoverPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.rule.breed.RuleMutationPipeline
 
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) - 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.MultiSelection
 
produce(int, int, int, int, Individual[], 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) - Method in class ec.select.RandomSelection
 
produce(int, EvolutionState, int) - Method in class ec.select.TournamentSelection
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.select.TournamentSelection
 
produce(int, int, int, int, Individual[], EvolutionState, int) - 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(int, EvolutionState, int) - Method in class ec.spatial.SpatialTournamentSelection
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.spatial.SpatialTournamentSelection
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.vector.breed.VectorCrossoverPipeline
 
produce(int, int, int, int, Individual[], EvolutionState, int) - Method in class ec.vector.breed.VectorMutationPipeline
 
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.
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
 
ProportionalTournamentSelection - Class in ec.parsimony
This selection method adds parsimony pressure to the regular tournament selection.
ProportionalTournamentSelection() - Constructor for class ec.parsimony.ProportionalTournamentSelection
 
Prototype - Interface in ec
Prototype classes typically have one or a few prototype instances created during the course of a run.
PS_NONE - Static variable in interface ec.util.IParameterDatabase
 
PS_PRINT_PARAMS - Static variable in interface ec.util.IParameterDatabase
 
PS_UNKNOWN - Static variable in interface ec.util.IParameterDatabase
 
PSOBreeder - Class in ec.pso
PSOBreeder.java
PSOBreeder() - Constructor for class ec.pso.PSOBreeder
 
PSOSubpopulation - Class in ec.pso
PSOSubpopulation.java
PSOSubpopulation() - Constructor for class ec.pso.PSOSubpopulation
 
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
 
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.
push(ADFContext) - Method in class ec.gp.ADFStack
Pushes an ADFContext onto the main 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(int) - Method in class ec.util.Parameter
 
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.
pushDat11(long[]) - Method in class ec.app.multiplexer.MultiplexerData
Pushes a dat_11 onto the stack

Q

q_ny - Variable in class ec.gp.build.PTCFunctionSet
nonterminal probabilities[type][thenodes], in organized form
q_ty - Variable in class ec.gp.build.PTCFunctionSet
terminal probabilities[type][thenodes], in organized form
qsort(byte[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(short[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(char[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(int[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(long[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(float[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(double[]) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(Object[], SortComparator) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(long[], SortComparatorL) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
qsort(int[], SortComparatorL) - Static method in class ec.util.QuickSort
Non-Recursive QuickSort
QueueIndividual - Class in ec
Associates subpopulation number with individual in queue.
QueueIndividual(Individual, int) - Constructor for class ec.QueueIndividual
 
QuickSort - Class in ec.util
Implementations of various center-pivot QuickSort routines in Java, and (if you really want 'em) Insertion Sort routines as well.
QuickSort() - Constructor for class ec.util.QuickSort
 
Quintic - Class in ec.app.regression
Quintic implements a Symbolic Regression problem.
Quintic() - Constructor for class ec.app.regression.Quintic
 
quitOnRunComplete - Variable in class ec.EvolutionState
Whether or not the system should prematurely quit when Evaluator returns true for runComplete(...) (that is, when the system found an ideal individual.

R

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 implements the DE/rand/1/either-or Differential Evolution Algorithm, explored recently in the "Differential Evolution: A Practical Approach to Global Optimization" book by Kenneth Price, Rainer Storn, and Jouni Lampinen.
Rand1EitherOrDEBreeder() - Constructor for class ec.de.Rand1EitherOrDEBreeder
 
Rand1ExpDEBreeder - Class in ec.de
Rand1ExpDEBreeder implements the DE/rand/1/exp Differential Evolution Algorithm, explored recently in the "Differential Evolution: A Practical Approach to Global Optimization" book by Kenneth Price, Rainer Storn, and Jouni Lampinen.
Rand1ExpDEBreeder() - Constructor for class ec.de.Rand1ExpDEBreeder
 
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).
RandomBranch - Class in ec.gp.build
RandomBranch implements the Random_Branch tree generation method described in
RandomBranch() - Constructor for 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.
randomizeOrder(EvolutionState, 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.
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.
RandomSelection - Class in ec.select
Picks a random individual in the subpopulation.
RandomSelection() - Constructor for class ec.select.RandomSelection
 
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.
RandTree - Class in ec.gp.build
 
RandTree() - Constructor for class ec.gp.build.RandTree
 
range - Variable in class ec.app.twobox.TwoBox
 
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
Returns the raw fitness metric.
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.
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 float if there is one, and returns it.
readExternal(ObjectInput) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Reads serialized parameter database.
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.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.VectorGene
Reads a gene printed by printGene(...).
readGene(EvolutionState, DataInput) - Method in class ec.vector.VectorGene
Override this if you need to read rules in from a binary stream
readGeneFromString(String, EvolutionState) - Method in class ec.vector.VectorGene
Reads a gene from a string, which may contain a final '\n'.
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.
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.
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.
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
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
readSubpopulation(EvolutionState, LineNumberReader) - Method in class ec.multiobjective.spea2.SPEA2Subpopulation
Overridden to include the archive size in the stream.
readSubpopulation(EvolutionState, DataInput) - Method in class ec.multiobjective.spea2.SPEA2Subpopulation
Overridden to include the archive size in the stream.
readSubpopulation(EvolutionState, LineNumberReader) - Method in class ec.pso.PSOSubpopulation
Overridden to include the global best, neighborhood bests, personal bests, and previous individuals in the stream.
readSubpopulation(EvolutionState, DataInput) - Method in class ec.pso.PSOSubpopulation
Overridden to include the global best, neighborhood bests, personal bests, and previous individuals in the stream.
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
 
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
 
registerSlave(EvolutionState, String, Socket, DataOutputStream, DataInputStream) - Method in class ec.eval.SlaveMonitor
Registers a new slave with the monitor.
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
 
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.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.
releaseDate - Static variable in class com.parabon.ec.util.Version
 
remove(Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Removes a parameter from the topmost database.
remove(Parameter) - Method in interface ec.util.IParameterDatabase
Removes a parameter from the topmost database.
remove(Parameter) - Method in class ec.util.ParameterDatabase
Removes a parameter from the topmost database.
removeDeeply(Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Removes a parameter from the database and all its parent databases.
removeDeeply(Parameter) - Method in class ec.util.ParameterDatabase
Removes a parameter from the database and all its parent databases.
removeListener(ParameterDatabaseListener) - Method in class ec.util.ParameterDatabase
 
removeLog(int) - Method in class ec.util.Output
 
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
 
reopen(int[]) - Method in class ec.util.Output
 
REPLACEMENT_CHAR - Static variable in class ec.gp.GPNode
 
replaceWith(GPNode) - Method in class ec.gp.GPNode
Replaces the node with another node in its position in the tree.
repostAnnouncementsOnRestart - Variable in class ec.util.Log
Should the log repost all announcements on restart
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
 
reserve - Variable in class ec.gp.ADFStack
 
reset() - Method in class ec.eval.DataPipe
Reset the buffer.
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.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 Bytes 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.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 Shorts uniformly from mingene to maxgene.
reset(EvolutionState, int) - Method in class ec.vector.VectorGene
The reset method randomly reinitializes the gene.
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.
resetFromCheckpoint() - Method in class ec.EvolutionState
This method is called after a checkpoint is restored from but before the run starts up again.
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.RegERC
 
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.
resolveContainerStore(String) - Method in class com.parabon.ec.util.ParameterConfiguration
 
restart() - Method in class com.parabon.ec.logging.LoggerOutput
 
restart() - Method in interface ec.util.IOutput
 
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 - Variable in class ec.util.Log
The log's restarter
restartFromCheckpoint(String) - Method in class com.parabon.ec.Evolve
 
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
 
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
 
Right - Class in ec.app.ant.func
 
Right() - Constructor for class ec.app.ant.func.Right
 
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
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
 
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.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
 
run() - Method in class com.parabon.ec.Evolve
Executes a new run, or restarts an existing one from a checkpoint
run() - Method in class ec.eval.MasterProblemServer
The run method waits for incoming slaves, and launches new worker threads (one per incoming slave) to handle the communication with the slave.
run(int) - Method in class ec.EvolutionState
Starts the run.
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.SimpleEvaluator.SimpleEvaluatorThread
 
runComplete(EvolutionState) - Method in class ec.coevolve.CompetitiveEvaluator
 
runComplete(EvolutionState) - Method in class ec.coevolve.MultiPopCoevolutionaryEvaluator
 
runComplete(EvolutionState) - Method in class ec.Evaluator
Returns true if 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.multiobjective.spea2.SPEA2Evaluator
The SPEA2Evaluator determines that a run is complete by asking each individual in each population if he or she is optimal; if it finds an individual somewhere that's optimal, it signals that the run is complete.
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
runComplete(EvolutionState) - Method in class ec.spatial.SpatialMultiPopCoevolutionaryEvaluator
 
runEvolve - Static variable in class ec.eval.Slave
 
runTime - Static variable in class ec.eval.Slave
 
runtimeArguments - Variable in class ec.EvolutionState
The original runtime arguments passed to the Java process.

S

s - Variable in class ec.util.DecodeReturn
Stores strings, error messages
SCALE_F - Static variable in class ec.de.DEBreeder
 
scanAt(int) - Method in class ec.util.DecodeReturn
Sets the DecodeReturn to begin scanning at _pos, which should be valid.
scheduleJobForEvaluation(EvolutionState, Job) - Method in interface ec.eval.IMasterProblemServer
Schedules a remote evaluation.
scheduleJobForEvaluation(EvolutionState, Job) - Method in class ec.eval.MasterProblemServer
 
scheduleJobForEvaluation(EvolutionState, Job) - Method in class ec.eval.SlaveMonitor
Schedules a job for execution on one of the available slaves.
SelectDefaults - Class in ec.select
 
SelectDefaults() - Constructor for class ec.select.SelectDefaults
 
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
 
selects - Variable in class ec.select.MultiSelection
The MultiSelection's individuals
server - Variable in class ec.eval.MasterProblem
 
serverAddress - Variable in class ec.exchange.IslandExchange
The address of the server
serverPort - Variable in class ec.exchange.IslandExchange
The port of the server
serverThread - Variable in class ec.eval.MasterProblem
 
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.MasterProblemServer
The socket where slaves connect.
servSock - Variable in class ec.eval.SlaveMonitor
The socket where slaves connect.
set(Parameter, String) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
Sets a parameter in the topmost database to a given value, trimmed of whitespace.
set(Parameter, String) - Method in interface ec.util.IParameterDatabase
 
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
 
setBase(Parameter) - Method in class ec.Problem
 
setBaseDirectory(File) - Method in class com.parabon.ec.util.ParameterConfiguration
Sets base path for relative pathnames in parent properties.
setCheckpoint(EvolutionState) - Static method in class ec.util.Checkpoint
Writes the evolution state out to a file.
setEncoding(String) - Method in class com.parabon.ec.util.ParameterConfiguration
Sets the character set encoding for parameter files.
setFilePrefix(String) - Method in class com.parabon.ec.logging.LoggerOutput
No-op
setFilePrefix(String) - Method in interface ec.util.IOutput
 
setFilePrefix(String) - Method in class ec.util.Output
 
setFitness(EvolutionState, float) - Method in class ec.gp.koza.KozaFitness
Deprecated.  
setFitness(EvolutionState, float) - Method in class ec.simple.SimpleFitness
Deprecated.  
setFitness(EvolutionState, float, boolean) - Method in class ec.simple.SimpleFitness
 
setFlush(boolean) - Method in class com.parabon.ec.logging.LoggerOutput
No-op.
setFlush(boolean) - Method in interface ec.util.IOutput
Sets whether the Output flushes its announcements.
setFlush(boolean) - Method in class ec.util.Output
 
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.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 getRandomIndex method.
setIndex(int, int) - Method in class ec.spatial.Spatial1DSubpopulation
 
setJobSize(int) - Method in interface ec.eval.IMasterProblemServer
A hint as to the maximum number of jobs per slave task.
setJobSize(int) - Method in class ec.eval.MasterProblem
Sets number of individuals sent to each slave task.
setJobSize(int) - Method in class ec.eval.MasterProblemServer
 
setMinimumFitness(EvolutionState, int, Individual) - Method in class ec.parsimony.TarpeianStatistics
Sets the fitness of an individual to the minimum fitness possible.
setObject(Parameter, Object) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
 
setObject(Parameter, Object) - Method in interface ec.util.IParameterDatabase
 
setObject(Parameter, Object) - Method in class ec.util.ParameterDatabase
 
setOrigin(String) - Method in class com.parabon.ec.util.LocatedPropertiesConfiguration
Sets the origin of the parameters loaded into this database.
setParameterDatabase(CollectionsParameterDatabase) - Method in class com.parabon.ec.Evolve
Sets the parameter database used for the run.
setPrefix(Parameter) - Method in class com.parabon.ec.util.CollectionsParameterDatabase
 
setProbability(Object, float) - Method in class ec.BreedingSource
 
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
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.
setStandardizedFitness(EvolutionState, float) - 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.
setState(EvolutionState) - Method in class com.parabon.ec.Evolve
Sets the evolution state
setToLambda(Population, EvolutionState) - Method in class ec.es.MuCommaLambdaBreeder
Sets all subpopulations in pop to the expected lambda size.
setToMuPlusLambda(Population, EvolutionState) - Method in class ec.es.MuPlusLambdaBreeder
Sets all subpopulations in pop to the expected mu+lambda size.
setup(EvolutionState, Parameter) - Method in class com.parabon.ec.DummyStatistics
 
setup(EvolutionState, Parameter) - Method in class com.parabon.ec.simple.SimpleBoundedFitness
 
setup(EvolutionState, Parameter) - Method in class com.parabon.ec.steadystate.SteadyStateEvolutionState
 
setup(EvolutionState, Parameter) - Method in class ec.app.ant.Ant
 
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.lawnmower.func.LawnERC
 
setup(EvolutionState, Parameter) - Method in class ec.app.lawnmower.Lawnmower
 
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.parity.Parity
 
setup(EvolutionState, Parameter) - Method in class ec.app.regression.Regression
 
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.ForceBreedingPipeline
 
setup(EvolutionState, Parameter) - Method in class ec.breed.GenerationSwitchPipeline
 
setup(EvolutionState, Parameter) - Method in class ec.breed.MultiBreedingPipeline
 
setup(EvolutionState, Parameter) - Method in class ec.breed.ReproductionPipeline
 
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.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.de.Rand1ExpDEBreeder
 
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.Evaluator
 
setup(EvolutionState, Parameter) - Method in class ec.EvolutionState
 
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.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.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.KozaStatistics
 
setup(EvolutionState, Parameter) - Method in class ec.gp.koza.MutationPipeline
 
setup(EvolutionState, Parameter) - Method in class ec.Individual
 
setup(EvolutionState, Parameter) - Method in class ec.multiobjective.MultiObjectiveFitness
Sets up.
setup(EvolutionState, Parameter) - Method in class ec.multiobjective.spea2.SPEA2Breeder
 
setup(EvolutionState, Parameter) - Method in class ec.multiobjective.spea2.SPEA2Evaluator
 
setup(EvolutionState, Parameter) - Method in class ec.multiobjective.spea2.SPEA2Subpopulation
Returns an instance of Subpopulation just like it had been before it was populated with individuals.
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.LexicographicTournamentSelection
 
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.PSOBreeder
 
setup(EvolutionState, Parameter) - Method in class ec.pso.PSOSubpopulation
 
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.BestSelection
 
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.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.SimpleEvolutionState
 
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.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.SpatialMultiPopCoevolutionaryEvaluator
 
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.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.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.VectorGene
 
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
 
setupIslandInfo(EvolutionState, Parameter, Parameter) - Method in class ec.exchange.AbstractIslandExchangeServer
 
setupIslandInfo(EvolutionState, Parameter, Parameter) - Method in class ec.exchange.IslandExchangeServer
Populates ECJ island info.
setupNodeConstraints(EvolutionState, Parameter) - Method in class ec.gp.GPInitializer
Sets up all the GPNodeConstraints, loading them from the parameter file.
setupPerformed - Variable in class ec.simple.SimpleEvolutionState
Set to true if the state has already been set up.
setupPopulation(EvolutionState, int) - Method in class ec.Initializer
 
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) - Method in interface ec.eval.IMasterProblemServer
Initializes the server
setupServerFromDatabase(EvolutionState) - Method in class ec.eval.MasterProblemServer
After the MasterProblemServer is created, it needs to be told to initialize itself from information in the parameter database.
setupServerFromDatabase(EvolutionState, Parameter) - Method in class ec.exchange.AbstractIslandExchangeServer
 
setupServerFromDatabase(EvolutionState, Parameter) - Method in class ec.exchange.IslandExchangeServer
This setup should get called from the IslandExchange setup method.
setupStandardIslandInfo(EvolutionState, Parameter, IslandInfo) - Method in class ec.exchange.AbstractIslandExchangeServer
Populates island info from parameter database
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.
setValue(Object) - Method in class com.parabon.ec.util.ParameterLocator
Sets parameter value.
setVerbosity(int) - Method in class com.parabon.ec.logging.LoggerOutput
Sets global verbosity level.
setVerbosity(int) - Method in interface ec.util.IOutput
Sets the Output object's general verbosity to v.
setVerbosity(int) - Method in class ec.util.Output
 
setVisibleLeaves(boolean) - Method in class ec.util.ParameterDatabaseTreeModel
 
severityLevel(int) - Static method in class com.parabon.ec.logging.LoggerOutput
Maps an integer severity code to a Log4j level.
Sextic - Class in ec.app.regression
Sextic implements a Symbolic Regression problem.
Sextic() - Constructor for class ec.app.regression.Sextic
 
ShortVectorIndividual - Class in ec.vector
ShortVectorIndividual is a VectorIndividual whose genome is an array of shorts.
ShortVectorIndividual() - Constructor for class ec.vector.ShortVectorIndividual
 
shutdown() - Method in interface ec.eval.IMasterProblemServer
Shut down the server.
shutdown() - Method in class ec.eval.MasterProblemServer
Indicates that the background thread is to shut down and closes the server socket.
shutdown() - Method in class ec.eval.SlaveMonitor
Shuts down the slave monitor (also shuts down all slaves).
SimpleBoundedFitness - Class in com.parabon.ec.simple
A SimpleBoundedFitness is a SimpleFitness with an arbitrary upper bound.
SimpleBoundedFitness() - Constructor for class com.parabon.ec.simple.SimpleBoundedFitness
 
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
 
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 private helper class for implementing multithreaded evaluation
SimpleEvaluator.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 single floating-point value where fitness A is superior to fitness B if and only if A > B.
SimpleFitness() - Constructor for class ec.simple.SimpleFitness
 
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
 
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
 
Sin - Class in ec.app.regression.func
 
Sin() - Constructor for class ec.app.regression.func.Sin
 
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.
SITUATION_MUTATION - Static variable in class ec.gp.GPNode
 
SITUATION_NEWIND - Static variable in class ec.gp.GPNode
 
size - Static variable in class ec.coevolve.CompetitiveEvaluator
 
size() - Method in class ec.eval.DataPipe
Returns the total size of the buffer.
size - Variable in class ec.exchange.IslandExchange
how many individuals to send each time
size - Variable in class ec.exchange.IslandInfo
How many individuals to send
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.LexicographicTournamentSelection
Size of the tournament
size - Variable in class ec.parsimony.ProportionalTournamentSelection
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.TournamentSelection
Size of the tournament
size() - Method in class ec.util.DataPipe
Returns the total size of the buffer.
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.RuleConstraints
 
SIZE_OF_BYTE - Static variable in class ec.rule.RuleInitializer
 
SIZE_OF_BYTE - Static variable in class ec.rule.RuleSetConstraints
The size of a byte
sizeDistribution - Variable in class ec.gp.GPNodeBuilder
the maximum possible size -- if unused, it's 0
sizeDistribution - Variable in class ec.rule.RuleSetConstraints
 
Slave - Class in ec.eval
Slave.java
Slave() - Constructor for class ec.eval.Slave
 
slaveMonitor - Variable in class ec.eval.MasterProblemServer
 
SlaveMonitor - Class in ec.eval
SlaveMonitor.java The SlaveMonitor is the main tool used by the evolutionary computation process to synchronize the work of multiple threads (for example, for different slaves).
SlaveMonitor(boolean, int) - Constructor for class ec.eval.SlaveMonitor
Simple constructor that initializes the data structures for keeping track of the state of each slave.
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(File) - Method in class ec.app.edge.Edge
 
sort(Individual[]) - Method in class ec.multiobjective.spea2.SPEA2Breeder
Private helper function which calls quicksort
sort(Object, Comparator) - Method in class ec.util.ParameterDatabaseTreeModel
 
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
sortedFit - Variable in class ec.select.BestSelection
Sorted, normalized, totalized fitnesses for the population
sortedFit - Variable in class ec.select.FitProportionateSelection
Sorted, normalized, totalized fitnesses for the population
sortedFitOver - Variable in class ec.select.GreedyOverselection
 
sortedFitUnder - Variable in class ec.select.GreedyOverselection
 
sortedPop - Variable in class ec.select.BestSelection
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.
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.
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.LexicographicTournamentSelection
 
sourcesAreProperForm(SteadyStateEvolutionState) - Method in class ec.parsimony.ProportionalTournamentSelection
 
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, BreedingPipeline[]) - 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.
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
 
spawnThread() - Method in interface ec.eval.IMasterProblemServer
Creates and starts a background thread for this server.
spawnThread() - Method in class ec.eval.MasterProblemServer
Creates and starts a background thread for this server.
spawnThread() - Method in class ec.exchange.IslandExchangeServer
Here we spawn off the thread on ourselves
SPEA2Breeder - Class in ec.multiobjective.spea2
Breeds each subpopulation separately, with no inter-population exchange, and using the SPEA2 approach.
SPEA2Breeder() - Constructor for class ec.multiobjective.spea2.SPEA2Breeder
 
SPEA2Evaluator - Class in ec.multiobjective.spea2
The SPEA2Evaluator is a simple, non-coevolved generational evaluator which evaluates every single member of every subpopulation individually in its own problem space.
SPEA2Evaluator() - Constructor for class ec.multiobjective.spea2.SPEA2Evaluator
 
SPEA2FIT_PREAMBLE - Static variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
 
SPEA2Fitness - Variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
SPEA2 overall fitness
SPEA2kthNNDistance - Variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
SPEA2 NN distance
SPEA2MultiObjectiveFitness - Class in ec.multiobjective.spea2
SPEA2MultiObjectiveFitness is a subclass of Fitness which implements basic multiobjective fitness functions along with support for the ECJ SPEA2 (Strength Pareto Evolutionary Algorithm) extensions.
SPEA2MultiObjectiveFitness() - Constructor for class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
 
SPEA2RawFitness - Variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
SPEA2 RAW fitness
SPEA2Strength - Variable in class ec.multiobjective.spea2.SPEA2MultiObjectiveFitness
SPEA2 strength (# of nodes it dominates)
SPEA2Subpopulation - Class in ec.multiobjective.spea2
SPEA2Subpopulation is a simple subclass of Subpopulation which adds the archiveSize field.
SPEA2Subpopulation() - Constructor for class ec.multiobjective.spea2.SPEA2Subpopulation
 
SPEA2TournamentSelection - Class in ec.multiobjective.spea2
Does a simple tournament selection, limited to the subpopulation it's working in at the time and only within the boundry of the SPEA2 archive (between 0-archiveSize).
SPEA2TournamentSelection() - Constructor for class ec.multiobjective.spea2.SPEA2TournamentSelection
 
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.
Split - Class in ec.app.edge.func
 
Split() - Constructor for class ec.app.edge.func.Split
 
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[], float) - 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.
stack - Variable in class ec.gp.ADFStack
 
stack - Variable in class ec.gp.GPProblem
The GPProblem's stack
standardizedFitness() - Method in class ec.gp.koza.KozaFitness
Returns the standardized fitness metric, which is the same as the raw fitness metric in this scheme.
start - Variable in class ec.app.edge.Edge
 
Start - Class in ec.app.edge.func
 
Start() - Constructor for class ec.app.edge.func.Start
 
startFresh() - Method in class com.parabon.ec.steadystate.SteadyStateEvolutionState
 
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.steadystate.SteadyStateEvolutionState
 
startFromCheckpoint() - Method in class com.parabon.ec.steadystate.SteadyStateEvolutionState
Resets the number of individuals currently evaluating after a checkpoint.
startFromCheckpoint() - Method in class ec.EvolutionState
 
startFromCheckpoint() - Method in class ec.exchange.IslandExchange
 
startJob(int) - Method in class com.parabon.ec.Evolve
Starts an evolutionary run.
state - Variable in class ec.eval.MasterProblemServer
 
state - Variable in class ec.eval.SlaveMonitor
 
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(Object) - Method in class ec.util.MersenneTwister
 
stateEquals(Object) - Method in class ec.util.MersenneTwisterFast
 
StateExecutionContext - Interface in com.parabon.ec.state
Any EvolutionState context that needs to be transmitted to remote tasks.
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
 
statisticslog - Variable in class ec.gp.koza.KozaShortStatistics
The Statistics' log
statisticslog - Variable in class ec.gp.koza.KozaStatistics
The Statistics' log
statisticslog - Variable in class ec.simple.SimpleShortStatistics
The Statistics' log
statisticslog - Variable in class ec.simple.SimpleStatistics
The Statistics' log
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
SteadyStateBreeder - Class in ec.steadystate
 
SteadyStateBreeder() - Constructor for class ec.steadystate.SteadyStateBreeder
 
SteadyStateBSourceForm - Interface in ec.steadystate
 
SteadyStateDefaults - Class in ec.steadystate
 
SteadyStateDefaults() - Constructor for class ec.steadystate.SteadyStateDefaults
 
SteadyStateEvaluator - Class in ec.steadystate
 
SteadyStateEvaluator() - Constructor for class ec.steadystate.SteadyStateEvaluator
 
SteadyStateEvolutionState - Class in com.parabon.ec.steadystate
ORIGIN steady-state and opportunistic evolution state.
SteadyStateEvolutionState() - Constructor for class com.parabon.ec.steadystate.SteadyStateEvolutionState
 
SteadyStateEvolutionState - Class in ec.steadystate
 
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.
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_PSEUDO_ROUND_ROBIN - 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 - Class in ec.app.regression.func
 
Sub() - Constructor for class ec.app.regression.func.Sub
 
Sub - Class in ec.app.twobox.func
 
Sub() - Constructor for class ec.app.twobox.func.Sub
 
subpop - Variable in class ec.QueueIndividual
 
SUBPOP_INDEX_PREAMBLE - Static variable in class ec.Population
 
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
 
substack - Variable in class ec.gp.ADFStack
 
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
 
swapCompatibleWith(GPInitializer, GPNode) - Method in class ec.gp.GPNode
Returns true if I can swap into node's position.
SYNC - Static variable in class ec.exchange.IslandExchange
Synchronize signal
SYNC - Static variable in class ec.exchange.IslandExchangeServer
The synchronize message
synchronous - Variable in class ec.exchange.AbstractIslandExchangeServer
true if islands execute synchronously
synchronous - Variable in class ec.exchange.IslandExchange
synchronous or asynchronous communication
systemMessage(String) - Method in class com.parabon.ec.logging.LoggerOutput
 
systemMessage(String) - Method in interface ec.util.IOutput
Posts a system message.
systemMessage(String) - Method in class ec.util.Output
 

T

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
 
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
 
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).
text - Variable in class ec.util.Announcement
The announcement's...anouncement.
threadnum - Variable in class ec.simple.SimpleEvaluator.SimpleEvaluatorThread
 
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
 
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.Parameter
Returns the path item at the far end of the parameter.
top_n_percent - Variable in class ec.select.GreedyOverselection
 
toroidal - Variable in class ec.spatial.Spatial1DSubpopulation
 
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.VectorCrossoverPipeline
Should the pipeline discard the second parent after crossing over?
toString() - Method in class com.parabon.ec.util.ParameterLocator
Constructs a string representation of the parameter and its value.
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.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.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.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.Div
 
toString() - Method in class ec.app.regression.func.Exp
 
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.Sin
 
toString() - Method in class ec.app.regression.func.Sub
 
toString() - Method in class ec.app.regression.func.X
 
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.eval.DataPipe
 
toString() - Method in class ec.gp.ADF
 
toString() - Method in class ec.gp.ADFArgument
 
toString() - Method in class ec.gp.ADM
 
toString() - Method in class ec.gp.ERC
This defaults to simply ERC_PREFIX + name() + "[" + encode() + "]"
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.Individual
Overridden here because hashCode() is not expected to return the pointer to the object.
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.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.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.
totalDepths - Variable in class ec.gp.koza.KozaShortStatistics
 
totalNodes - Variable in class ec.gp.koza.KozaShortStatistics
 
totalSize - Variable in class ec.app.parity.Parity
 
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
 
trainingSetSize - Variable in class ec.app.regression.Regression
 
trainingSetSize - Variable in class ec.app.twobox.TwoBox
 
tree1 - Variable in class ec.gp.breed.InternalCrossoverPipeline
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.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
truesizes - Variable in class ec.gp.build.Uniform
 
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.util.DecodeReturn
The DecodeReturn type
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.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.VectorCrossoverPipeline
Returns 2 * minimum number of typical individuals produced by any sources, else 1* minimum number if tossSecondParent is true.

U

UNDEFINED - Static variable in class ec.steadystate.SteadyStateEvolutionState
 
Uniform - Class in ec.gp.build
Uniform implements the algorithm described in
Uniform() - Constructor for class ec.gp.build.Uniform
 
UNKNOWN_VALUE - Static variable in interface ec.util.IParameterDatabase
 
UNMOWED - Static variable in class ec.app.lawnmower.Lawnmower
 
unregisterSlave(SlaveConnection) - Method in class ec.eval.SlaveMonitor
Unregisters a dead slave from the monitor.
UNUSED - Static variable in class ec.BreedingSource
 
updateFitness - Variable in class ec.eval.Job
 
useC - Variable in class ec.gp.GPTree
Use c to print for humans? Takes precedence over latex.
useCompression - Variable in class ec.eval.MasterProblemServer
Indicates whether compression is used over the socket IO streams.
useCompression - Variable in class ec.eval.SlaveMonitor
Indicates whether compression is used over the socket IO streams.
useLatex - Variable in class ec.gp.GPTree
Use latex to print for humans?
useTrueDistribution - Variable in class ec.gp.build.Uniform
 

V

V8a - Class in ec.app.lawnmower.func
 
V8a() - Constructor for class ec.app.lawnmower.func.V8a
 
V_ANY_POINT - Static variable in class ec.vector.VectorSpecies
 
V_CHECKPOINT - Static variable in class ec.eval.Slave
 
V_DEBUG - Static variable in class ec.multiobjective.spea2.SPEA2Breeder
Debug messages for this object
V_EVALUATEGROUPED - Static variable in class ec.eval.Slave
 
V_EVALUATESIMPLE - Static variable in class ec.eval.Slave
 
V_FITNESS - Static variable in class ec.eval.Slave
 
V_GAUSS_MUTATION - Static variable in class ec.vector.FloatVectorSpecies
 
V_INDIVIDUAL - Static variable in class ec.eval.Slave
 
V_NO_ERRORS - Static variable in interface ec.util.IOutput
Don't print warnings, messages, or simple errors
V_NO_GENERAL - Static variable in interface ec.util.IOutput
The standard verbosity to use if you don't want common reporting (like statistics)
V_NO_MESSAGES - Static variable in interface ec.util.IOutput
Don't print messages
V_NO_WARNINGS - Static variable in interface ec.util.IOutput
Don't print warnings or messages
V_NOTHING - Static variable in class ec.eval.Slave
 
V_ONE_POINT - Static variable in class ec.vector.VectorSpecies
 
V_RESET_MUTATION - Static variable in class ec.vector.FloatVectorSpecies
 
V_SAME - Static variable in class ec.BreedingPipeline
Indicates that a source is the exact same source as the previous source.
V_SEED_TIME - Static variable in class ec.Evolve
'time' seed parameter value
V_SHUTDOWN - Static variable in class ec.eval.Slave
 
V_TOTALLY_SILENT - Static variable in interface ec.util.IOutput
No verbosity at all, not even system messages or fatal errors
V_TWO_POINT - Static variable in class ec.vector.VectorSpecies
 
V_VERBOSE - Static variable in interface ec.util.IOutput
Total verbosity
value - Variable in class ec.app.regression.func.RegERC
 
valueForPathChanged(TreePath, Object) - Method in class ec.util.ReflectedObject
 
VectorCrossoverPipeline - Class in ec.vector.breed
VectorCrossoverPipeline is a BreedingPipeline which implements a simple default crossover for VectorIndividuals.
VectorCrossoverPipeline() - Constructor for class ec.vector.breed.VectorCrossoverPipeline
 
VectorDefaults - Class in ec.vector
Vector defaults is the basic defaults class for the Vector package.
VectorDefaults() - Constructor for class ec.vector.VectorDefaults
 
VectorGene - Class in ec.vector
VectorGene is an abstract superclass of objects which may be used in the genome array of GeneVectorIndividuals.
VectorGene() - Constructor for class ec.vector.VectorGene
 
VectorIndividual - Class in ec.vector
VectorIndividual is the abstract superclass of simple individual representations which consist of vectors of values (booleans, integers, floating-point, etc.)
VectorIndividual() - Constructor for class ec.vector.VectorIndividual
 
VectorMutationPipeline - Class in ec.vector.breed
VectorMutationPipeline is a BreedingPipeline which implements a simple default Mutation for VectorIndividuals.
VectorMutationPipeline() - Constructor for class ec.vector.breed.VectorMutationPipeline
 
VectorSpecies - Class in ec.vector
VectorSpecies is a species which can create VectorIndividuals.
VectorSpecies() - Constructor for class ec.vector.VectorSpecies
 
velocityMultiplier - Variable in class ec.pso.PSOSubpopulation
 
verbosity - Variable in class ec.util.Announcement
The announcement's maximum verbosity value
verbosity - Variable in class ec.util.Log
The log's verbosity.
verifyPoints(GPInitializer, GPNode, GPNode) - Method in class ec.gp.koza.CrossoverPipeline
Returns true if inner1 can feasibly be swapped into inner2's position.
Version - Class in com.parabon.ec.util
ORIGIN version banner.
Version() - Constructor for class com.parabon.ec.util.Version
 
version - Static variable in class com.parabon.ec.util.Version
 
Version - Class in ec.util
Version is a static class which stores version information for this evolutionary computation system.
Version() - Constructor for class ec.util.Version
 
version - Static variable in class ec.util.Version
 
volSphere(int) - Method in class ec.multiobjective.spea2.SPEA2Evaluator
Private helper function.

W

W0 - Class in ec.app.twobox.func
 
W0() - Constructor for class ec.app.twobox.func.W0
 
W1 - Class in ec.app.twobox.func
 
W1() - Constructor for class ec.app.twobox.func.