JAGA Homepage

Uses of Interface
org.jaga.definitions.Population

Packages that use Population
org.jaga.definitions   
org.jaga.exampleApplications   
org.jaga.exampleApplications.proteinLocation   
org.jaga.fitnessEvaluation.largerNumbers   
org.jaga.fitnessEvaluation.multiplexer   
org.jaga.fitnessEvaluation.proteinLocation   
org.jaga.hooks   
org.jaga.masterAlgorithm   
org.jaga.selection   
org.jaga.util   
 

Uses of Population in org.jaga.definitions
 

Methods in org.jaga.definitions with parameters of type Population
 Individual SelectionAlgorithm.select(Population population, int age, GAParameterSet params)
          Selects an individual from the specified population according to the fitness.
 Individual[] SelectionAlgorithm.select(Population population, int howMany, int age, GAParameterSet params)
          Selects a spacified number of individuals from the population according to their fitness.
 Fitness FitnessEvaluationAlgorithm.evaluateFitness(Individual individual, int age, Population population, GAParameterSet params)
          Evaluates the fitness of a spscified individual.
 

Uses of Population in org.jaga.exampleApplications
 

Methods in org.jaga.exampleApplications with parameters of type Population
 Fitness Example2Fitness.evaluateFitness(Individual individual, int age, Population population, GAParameterSet params)
           
 Fitness Example1Fitness.evaluateFitness(Individual individual, int age, Population population, GAParameterSet params)
           
 

Uses of Population in org.jaga.exampleApplications.proteinLocation
 

Methods in org.jaga.exampleApplications.proteinLocation with parameters of type Population
 void ProgressiveTestGroupSizeHook.foundNewResult(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void ProgressiveTestGroupSizeHook.generationChanged(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 

Uses of Population in org.jaga.fitnessEvaluation.largerNumbers
 

Methods in org.jaga.fitnessEvaluation.largerNumbers with parameters of type Population
 Fitness LargerDecimals.evaluateFitness(Individual individual, int age, Population population, GAParameterSet params)
           
 

Uses of Population in org.jaga.fitnessEvaluation.multiplexer
 

Methods in org.jaga.fitnessEvaluation.multiplexer with parameters of type Population
 Fitness MultiplexerFitness.evaluateFitness(Individual individual, int age, Population population, GAParameterSet params)
           
 

Uses of Population in org.jaga.fitnessEvaluation.proteinLocation
 

Methods in org.jaga.fitnessEvaluation.proteinLocation with parameters of type Population
 Fitness ProteinLocationTrainer.evaluateFitness(Individual individual, int age, Population population, GAParameterSet params)
           
 

Uses of Population in org.jaga.hooks
 

Methods in org.jaga.hooks with parameters of type Population
 void SimpleGAHook.initialisationDone(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void SimpleGAHook.foundNewResult(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void SimpleGAHook.generationChanged(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void SimpleGAHook.terminationConditionApplies(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void SimpleGAHook.selectedForReproduction(SimpleGA caller, Individual[] selectedParents, Population pop, int age, GAResult result, GAParameterSet params)
           
 void SimpleGAHook.reproduced(SimpleGA caller, Individual[] children, Individual[] parents, Population pop, int age, GAResult result, GAParameterSet params)
           
 void SimpleGAHook.fitnessCalculated(SimpleGA caller, Individual updatedIndividual, Population pop, int age, GAParameterSet params)
           
private  void DebugHook.printPopulation(Population pop, int age)
           
 void DebugHook.initialisationDone(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void DebugHook.foundNewResult(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void DebugHook.generationChanged(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet paramss)
           
 void DebugHook.terminationConditionApplies(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void DebugHook.selectedForReproduction(SimpleGA caller, Individual[] selectedParents, Population pop, int age, GAResult result, GAParameterSet params)
           
 void DebugHook.reproduced(SimpleGA caller, Individual[] children, Individual[] parents, Population pop, int age, GAResult result, GAParameterSet params)
           
 void DebugHook.fitnessCalculated(SimpleGA caller, Individual updatedIndividual, Population pop, int age, GAParameterSet params)
           
 void BetterResultHook.generationChanged(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet paramss)
           
 void BetterResultHook.selectedForReproduction(SimpleGA caller, Individual[] selectedParents, Population pop, int age, GAResult result, GAParameterSet params)
           
 void BetterResultHook.reproduced(SimpleGA caller, Individual[] children, Individual[] parents, Population pop, int age, GAResult result, GAParameterSet params)
           
 void BetterResultHook.fitnessCalculated(SimpleGA caller, Individual updatedIndividual, Population pop, int age, GAParameterSet params)
           
private  void AnalysisHook.updatePopulation(Population pop, int age, GAResult result)
           
 void AnalysisHook.initialisationDone(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void AnalysisHook.populationReinitialised(Population pop, int age, GAResult result, GAParameterSet params)
           
 void AnalysisHook.foundNewResult(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void AnalysisHook.generationChanged(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet paramss)
           
 void AnalysisHook.terminationConditionApplies(SimpleGA caller, Population pop, int age, GAResult result, GAParameterSet params)
           
 void AnalysisHook.selectedForReproduction(SimpleGA caller, Individual[] selectedParents, Population pop, int age, GAResult result, GAParameterSet params)
           
 void AnalysisHook.reproduced(SimpleGA caller, Individual[] children, Individual[] parents, Population pop, int age, GAResult result, GAParameterSet params)
           
 void AnalysisHook.fitnessCalculated(SimpleGA caller, Individual updatedIndividual, Population pop, int age, GAParameterSet params)
           
 

Uses of Population in org.jaga.masterAlgorithm
 

Methods in org.jaga.masterAlgorithm that return Population
protected  Population SimpleGA.generateNextPopulation(Population oldPop, int age, GAResult result, GAParameterSet params)
           
protected  Population SimpleGA.createInitialPopulation(GAParameterSet params)
           
protected  Population SimpleGA.createEmptyPopulation(GAParameterSet params)
           
protected  Population InitialPopulationGA.createInitialPopulation(GAParameterSet params)
           
protected  Population ElitistGA.generateNextPopulation(Population oldPop, int age, GAResult result, GAParameterSet params)
           
 

Methods in org.jaga.masterAlgorithm with parameters of type Population
protected  Population SimpleGA.generateNextPopulation(Population oldPop, int age, GAResult result, GAParameterSet params)
           
protected  boolean SimpleGA.checkForBetterResult(GAResult oldResult, Population newPop, GAParameterSet params)
           
protected  boolean SimpleGA.terminationConditionApplies(Population pop, int genNum, GAResult result, GAParameterSet params)
           
protected  Individual[] SimpleGA.selectForReproduction(Population pop, int age, GAParameterSet params)
           
protected  void SimpleGA.updateIndividualFitness(Individual indiv, Population pop, int genNum, GAParameterSet params)
           
protected  void SimpleGA.notifyInitialisationDone(Population pop, int age, GAResult result, GAParameterSet params)
           
protected  void SimpleGA.notifyFoundNewResult(Population pop, int age, GAResult result, GAParameterSet params)
           
protected  void SimpleGA.notifyGenerationChanged(Population pop, int age, GAResult result, GAParameterSet params)
           
protected  void SimpleGA.notifyTerminationConditionApplies(Population pop, int age, GAResult result, GAParameterSet params)
           
protected  void SimpleGA.notifySelectedForReproduction(Individual[] selectedParents, Population pop, int age, GAResult result, GAParameterSet params)
           
protected  void SimpleGA.notifyReproduced(Individual[] children, Individual[] parents, Population pop, int age, GAResult result, GAParameterSet params)
           
protected  void SimpleGA.updateFitnessCalculated(Individual updated, Population pop, int age, GAParameterSet params)
           
protected  Population ElitistGA.generateNextPopulation(Population oldPop, int age, GAResult result, GAParameterSet params)
           
 

Uses of Population in org.jaga.selection
 

Methods in org.jaga.selection with parameters of type Population
 Individual TwoTournamentProbabalisticSelection.select(Population population, int age, GAParameterSet params)
           
 Individual[] TwoTournamentProbabalisticSelection.select(Population population, int howMany, int age, GAParameterSet params)
           
 Individual TournamentSelection.select(Population population, int age, GAParameterSet params)
           
 Individual[] TournamentSelection.select(Population population, int howMany, int age, GAParameterSet params)
           
 Individual RouletteWheelSelection.select(Population population, int age, GAParameterSet params)
           
 Individual[] RouletteWheelSelection.select(Population population, int howMany, int age, GAParameterSet params)
           
private  double RouletteWheelSelection.calculateCumulativeFitness(Population population)
           
private  Individual RouletteWheelSelection.spinRoulette(double cumSum, Population pop, GAParameterSet params)
           
 

Uses of Population in org.jaga.util
 

Classes in org.jaga.util that implement Population
 class SimpleCollectionOfIndividuals
          TODO: Complete these comments.
 


JAGA Homepage

Go to JAGA Homepage