Uses of Class
ec.Individual

Packages that use Individual
com.parabon.ec   
ec   
ec.app.ant   
ec.app.coevolve1   
ec.app.coevolve2   
ec.app.ecsuite   
ec.app.edge   
ec.app.lawnmower   
ec.app.multiplexer The Koza-I Boolean-Multiplexer problem. 
ec.app.multiplexerslow The original ECJ implementation of the Koza-I Boolean-Multiplexer problem. 
ec.app.parity   
ec.app.regression   
ec.app.sum   
ec.app.twobox   
ec.breed   
ec.coevolve   
ec.de Differential Evolution Algorithms. 
ec.es   
ec.eval   
ec.gp   
ec.gp.breed   
ec.gp.koza   
ec.multiobjective.spea2 Strength Pareto Evolutionary Algorithm implementation. 
ec.parsimony   
ec.rule   
ec.rule.breed   
ec.select   
ec.simple   
ec.spatial   
ec.steadystate   
ec.vector   
ec.vector.breed   
 

Uses of Individual in com.parabon.ec
 

Methods in com.parabon.ec with parameters of type Individual
 void DummyStatistics.individualsBredStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, int[] subpopulations, int[] indicies)
           
 void DummyStatistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
           
 void DummyStatistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
           
 

Uses of Individual in ec
 

Fields in ec declared as Individual
 Individual Species.i_prototype
          The prototypical individual for this species.
 Individual QueueIndividual.ind
           
 Individual[] Subpopulation.individuals
          The subpopulation's individuals.
 

Methods in ec that return Individual
 Individual Species.newIndividual(EvolutionState state, java.io.DataInput dataInput)
          Provides an individual read from a DataInput source, including the fitness.
 Individual Species.newIndividual(EvolutionState state, int thread)
          Provides a brand-new individual to fill in a population.
 Individual Species.newIndividual(EvolutionState state, java.io.LineNumberReader reader)
          Provides an individual read from a stream, including the fitness; the individual will appear as it was written by printIndividual(...).
 

Methods in ec with parameters of type Individual
 void Problem.describe(Individual ind, EvolutionState state, int threadnum, int log, int verbosity)
          Deprecated. 
 void Problem.describe(Individual ind, EvolutionState state, int subpopulation, int threadnum, int log, int verbosity)
           
 void Problem.evaluate(EvolutionState state, Individual ind, int threadnum)
          Deprecated. 
 void Problem.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 void Statistics.individualsBredStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, int[] subpopulations, int[] indicies)
          STEADY-STATE: called each time new individuals are bred during the steady-state process.
 void Statistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
          STEADY-STATE: called each time new individuals are evaluated during the steady-state process.
 void Statistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
          STEADY-STATE: called each time new individuals are evaluated during the steady-state process.
 int SelectionMethod.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
abstract  int BreedingSource.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
          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.
 

Constructors in ec with parameters of type Individual
QueueIndividual(Individual i, int s)
           
 

Uses of Individual in ec.app.ant
 

Methods in ec.app.ant with parameters of type Individual
 void Ant.describe(Individual ind, EvolutionState state, int threadnum, int log, int verbosity)
           
 void Ant.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 

Uses of Individual in ec.app.coevolve1
 

Methods in ec.app.coevolve1 with parameters of type Individual
 void CompetitiveMaxOne.evaluate(EvolutionState state, Individual[] ind, boolean[] updateFitness, boolean countVictoriesOnly, int threadnum)
           
 void CompetitiveMaxOne.evaluate(EvolutionState state, Individual[] ind, boolean[] updateFitness, boolean countVictoriesOnly, int[] subpops, int threadnum)
           
 

Uses of Individual in ec.app.coevolve2
 

Methods in ec.app.coevolve2 with parameters of type Individual
 void CoevolutionaryRosenbrock.evaluate(EvolutionState state, Individual[] ind, boolean[] updateFitness, boolean countVictoriesOnly, int threadnum)
           
 void CoevolutionaryRosenbrock.evaluate(EvolutionState state, Individual[] ind, boolean[] updateFitness, boolean countVictoriesOnly, int[] subpops, int threadnum)
           
 

Uses of Individual in ec.app.ecsuite
 

Methods in ec.app.ecsuite with parameters of type Individual
 void ECSuite.describe(Individual ind, EvolutionState state, int threadnum, int log, int verbosity)
           
 void ECSuite.describe(Individual ind, EvolutionState state, int subpopulation, int threadnum, int log, int verbosity)
           
 void ECSuite.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 

Uses of Individual in ec.app.edge
 

Methods in ec.app.edge with parameters of type Individual
 void Edge.describe(Individual ind, EvolutionState state, int threadnum, int log, int verbosity)
           
 java.lang.String Edge.describeShortGeneralized(Individual ind, EvolutionState state, int threadnum)
           
 void Edge.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 void Edge.fullTest(EvolutionState state, Individual ind, int threadnum, boolean[][] pos, boolean[][] neg)
          Tests an individual, returning its successful positives in totpos and its successful negatives in totneg.
 

Uses of Individual in ec.app.lawnmower
 

Methods in ec.app.lawnmower with parameters of type Individual
 void Lawnmower.describe(Individual ind, EvolutionState state, int threadnum, int log, int verbosity)
           
 void Lawnmower.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 

Uses of Individual in ec.app.multiplexer
 

Methods in ec.app.multiplexer with parameters of type Individual
 void Multiplexer.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 

Uses of Individual in ec.app.multiplexerslow
 

Methods in ec.app.multiplexerslow with parameters of type Individual
 void Multiplexer.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 

Uses of Individual in ec.app.parity
 

Methods in ec.app.parity with parameters of type Individual
 void Parity.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 

Uses of Individual in ec.app.regression
 

Methods in ec.app.regression with parameters of type Individual
 void Regression.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 

Uses of Individual in ec.app.sum
 

Methods in ec.app.sum with parameters of type Individual
 void Sum.describe(Individual ind, EvolutionState state, int threadnum, int log, int verbosity)
           
 void Sum.evaluate(EvolutionState state, Individual ind, int subpop, int threadnum)
           
 

Uses of Individual in ec.app.twobox
 

Methods in ec.app.twobox with parameters of type Individual
 void TwoBox.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 

Uses of Individual in ec.breed
 

Fields in ec.breed declared as Individual
 Individual[] BufferedBreedingPipeline.buffer
           
 

Methods in ec.breed with parameters of type Individual
 int ReproductionPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int MultiBreedingPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int ForceBreedingPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int GenerationSwitchPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int BufferedBreedingPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 

Uses of Individual in ec.coevolve
 

Methods in ec.coevolve with parameters of type Individual
 void CompetitiveEvaluator.evalNRandomOneWay(EvolutionState state, int[] from, int[] numinds, Individual[] individuals, GroupedProblemForm prob)
           
 void CompetitiveEvaluator.evalNRandomOneWayPopChunk(EvolutionState state, int from, int numinds, int threadnum, Individual[] individuals, GroupedProblemForm prob)
           
 void CompetitiveEvaluator.evalNRandomTwoWay(EvolutionState state, int[] from, int[] numinds, Individual[] individuals, GroupedProblemForm prob)
           
 void CompetitiveEvaluator.evalNRandomTwoWayPopChunk(EvolutionState state, int from, int numinds, int threadnum, Individual[] individuals, GroupedProblemForm prob)
           
 void CompetitiveEvaluator.evalPseudoRoundRobin(EvolutionState state, Individual[] individuals, GroupedProblemForm prob)
           
 void CompetitiveEvaluator.evalPseudoRoundRobinPopChunk(EvolutionState state, int from, int numinds, int threadnum, Individual[] individuals, GroupedProblemForm prob)
           
 void CompetitiveEvaluator.evalRoundRobin(EvolutionState state, int[] from, int[] numinds, Individual[] individuals, GroupedProblemForm prob)
           
 void CompetitiveEvaluator.evalRoundRobinPopChunk(EvolutionState state, int from, int numinds, int threadnum, Individual[] individuals, GroupedProblemForm prob)
          A private helper function for evalutatePopulation which evaluates a chunk of individuals in a subpopulation for a given thread.
 void CompetitiveEvaluator.evalSingleElimination(EvolutionState state, Individual[] individuals, GroupedProblemForm prob)
           
 void GroupedProblemForm.evaluate(EvolutionState state, Individual[] ind, boolean[] updateFitness, boolean countVictoriesOnly, int threadnum)
          Deprecated. 
 void GroupedProblemForm.evaluate(EvolutionState state, Individual[] ind, boolean[] updateFitness, boolean countVictoriesOnly, int[] subpops, int threadnum)
          Evaluates the individuals found in ind together.
 void CompetitiveEvaluator.randomizeOrder(EvolutionState state, Individual[] individuals)
           
 

Uses of Individual in ec.de
 

Fields in ec.de declared as Individual
 Individual[] Best1BinDEBreeder.bestSoFar
           
 

Methods in ec.de that return Individual
 Individual Best1BinDEBreeder.createIndividual(EvolutionState state, int subpop, Individual[] inds, int index, int thread)
           
 Individual Rand1EitherOrDEBreeder.createIndividual(EvolutionState state, int subpop, Individual[] inds, int index, int thread)
           
 Individual DEBreeder.createIndividual(EvolutionState state, int subpop, Individual[] inds, int index, int thread)
           
 Individual Rand1ExpDEBreeder.createIndividual(EvolutionState state, int subpop, Individual[] inds, int index, int thread)
           
 

Methods in ec.de with parameters of type Individual
 Individual Best1BinDEBreeder.createIndividual(EvolutionState state, int subpop, Individual[] inds, int index, int thread)
           
 Individual Rand1EitherOrDEBreeder.createIndividual(EvolutionState state, int subpop, Individual[] inds, int index, int thread)
           
 Individual DEBreeder.createIndividual(EvolutionState state, int subpop, Individual[] inds, int index, int thread)
           
 Individual Rand1ExpDEBreeder.createIndividual(EvolutionState state, int subpop, Individual[] inds, int index, int thread)
           
 

Uses of Individual in ec.es
 

Methods in ec.es with parameters of type Individual
 int ESSelection.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 

Uses of Individual in ec.eval
 

Fields in ec.eval declared as Individual
 Individual[] Job.inds
           
 Individual[] Job.newinds
           
 

Methods in ec.eval that return Individual
 Individual MasterProblem.getNextEvaluatedIndividual(EvolutionState state)
          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.
 Individual SlaveMonitor.waitForIndividual()
           
 Individual MasterProblemServer.waitForIndividual(EvolutionState state)
           
 Individual IMasterProblemServer.waitForIndividual(EvolutionState state)
          Wait for one individual to complete evaluation.
 

Methods in ec.eval with parameters of type Individual
 void MasterProblem.describe(Individual ind, EvolutionState state, int threadnum, int log, int verbosity)
           
 void MasterProblem.describe(Individual ind, EvolutionState state, int subpopulation, int threadnum, int log, int verbosity)
           
 void MasterProblem.evaluate(EvolutionState state, Individual[] ind, boolean[] updateFitness, boolean countVictoriesOnly, int threadnum)
           
 void MasterProblem.evaluate(EvolutionState state, Individual[] inds, boolean[] updateFitness, boolean countVictoriesOnly, int[] subpops, int threadnum)
           
 void MasterProblem.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
           
 

Uses of Individual in ec.gp
 

Subclasses of Individual in ec.gp
 class GPIndividual
          GPIndividual is an Individual used for GP evolution runs.
 

Methods in ec.gp that return Individual
 Individual GPSpecies.newIndividual(EvolutionState state, java.io.DataInput dataInput)
           
 Individual GPSpecies.newIndividual(EvolutionState state, int thread)
           
 Individual GPSpecies.newIndividual(EvolutionState state, java.io.LineNumberReader reader)
           
 

Methods in ec.gp with parameters of type Individual
 void GPProblem.describe(Individual ind, EvolutionState state, int subpopulation, int threadnum, int log, int verbosity)
           
 

Uses of Individual in ec.gp.breed
 

Methods in ec.gp.breed with parameters of type Individual
 int RehangPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int MutatePromotePipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int MutateERCPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int InternalCrossoverPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int MutateDemotePipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int MutateSwapPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int MutateOneNodePipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int MutateAllNodesPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 

Uses of Individual in ec.gp.koza
 

Fields in ec.gp.koza declared as Individual
 Individual[] KozaStatistics.best_of_run
          The best individual we've found so far
 Individual[] KozaShortStatistics.best_of_run_a
           
 

Methods in ec.gp.koza with parameters of type Individual
 int CrossoverPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int MutationPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 

Uses of Individual in ec.multiobjective.spea2
 

Methods in ec.multiobjective.spea2 with parameters of type Individual
 int SPEA2TournamentSelection.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 void SPEA2Breeder.sort(Individual[] a)
          Private helper function which calls quicksort
 

Uses of Individual in ec.parsimony
 

Methods in ec.parsimony with parameters of type Individual
 int ProportionalTournamentSelection.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 void TarpeianStatistics.setMinimumFitness(EvolutionState state, int subpopulation, Individual ind)
          Sets the fitness of an individual to the minimum fitness possible.
 

Uses of Individual in ec.rule
 

Subclasses of Individual in ec.rule
 class RuleIndividual
          RuleIndividual is an Individual with an array of RuleSets, each of which is a set of Rules.
 

Methods in ec.rule that return Individual
 Individual RuleSpecies.newIndividual(EvolutionState state, int thread)
           
 

Uses of Individual in ec.rule.breed
 

Methods in ec.rule.breed with parameters of type Individual
 int RuleCrossoverPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int RuleMutationPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 

Uses of Individual in ec.select
 

Methods in ec.select with parameters of type Individual
 int MultiSelection.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int FirstSelection.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int TournamentSelection.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int RandomSelection.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 

Uses of Individual in ec.simple
 

Fields in ec.simple declared as Individual
 Individual[] SimpleStatistics.best_of_run
          The best individual we've found so far
 Individual[] SimpleShortStatistics.best_of_run_a
           
 

Methods in ec.simple with parameters of type Individual
 void SimpleProblemForm.describe(Individual ind, EvolutionState state, int threadnum, int log, int verbosity)
          Deprecated. 
 void SimpleProblemForm.describe(Individual ind, EvolutionState state, int subpopulation, int threadnum, int log, int verbosity)
          "Reevaluates" an individual, for the purpose of printing out interesting facts about the individual in the context of the Problem, and logs the results.
 void SimpleProblemForm.evaluate(EvolutionState state, Individual ind, int threadnum)
          Deprecated. 
 void SimpleProblemForm.evaluate(EvolutionState state, Individual ind, int subpopulation, int threadnum)
          Evaluates the individual in ind, if necessary (perhaps not evaluating them if their evaluated flags are true), and sets their fitness appropriately.
 void SimpleStatistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
          Steady State only: loads any additional post-generation boundary stragglers into best_of_run.
 void SimpleStatistics.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
          Steady State only: loads any additional post-generation boundary stragglers into best_of_run.
 

Uses of Individual in ec.spatial
 

Methods in ec.spatial with parameters of type Individual
 int SpatialTournamentSelection.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 

Uses of Individual in ec.steadystate
 

Methods in ec.steadystate that return Individual
 Individual SteadyStateBreeder.breedIndividual(EvolutionState state, int subpop, int thread)
           
 

Methods in ec.steadystate with parameters of type Individual
 void SteadyStateEvaluator.evaluateIndividual(EvolutionState state, Individual ind, int subpop)
          Submits an individual to be evaluated by the Problem, and adds it and its subpopulation to the queue.
 void SteadyStateStatisticsForm.individualsBredStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, int[] subpopulations, int[] indicies)
          Called each time new individuals are bred during the steady-state process.
 void SteadyStateStatisticsForm.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
          Called each time new individuals are evaluated during the steady-state process, NOT including the initial generation's individuals.
 void SteadyStateStatisticsForm.individualsEvaluatedStatistics(SteadyStateEvolutionState state, Individual[] newIndividuals, Individual[] oldIndividuals, int[] subpopulations, int[] indicies)
          Called each time new individuals are evaluated during the steady-state process, NOT including the initial generation's individuals.
 

Uses of Individual in ec.vector
 

Subclasses of Individual in ec.vector
 class BitVectorIndividual
          BitVectorIndividual is a VectorIndividual whose genome is an array of booleans.
 class ByteVectorIndividual
          ByteVectorIndividual is a VectorIndividual whose genome is an array of bytes.
 class DoubleVectorIndividual
          DoubleVectorIndividual is a VectorIndividual whose genome is an array of doubles.
 class FloatVectorIndividual
          FloatVectorIndividual is a VectorIndividual whose genome is an array of floats.
 class GeneVectorIndividual
          GeneVectorIndividual is a VectorIndividual whose genome is an array of VectorGenes.
 class IntegerVectorIndividual
          IntegerVectorIndividual is a VectorIndividual whose genome is an array of ints.
 class LongVectorIndividual
          LongVectorIndividual is a VectorIndividual whose genome is an array of longs.
 class ShortVectorIndividual
          ShortVectorIndividual is a VectorIndividual whose genome is an array of shorts.
 class VectorIndividual
          VectorIndividual is the abstract superclass of simple individual representations which consist of vectors of values (booleans, integers, floating-point, etc.)
 

Methods in ec.vector that return Individual
 Individual VectorSpecies.newIndividual(EvolutionState state, int thread)
           
 

Uses of Individual in ec.vector.breed
 

Methods in ec.vector.breed with parameters of type Individual
 int VectorCrossoverPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)
           
 int VectorMutationPipeline.produce(int min, int max, int start, int subpopulation, Individual[] inds, EvolutionState state, int thread)