Uses of Interface
org.biojavax.ga.Population
-
Packages that use Population Package Description org.biojavax.ga Classes to provide a genetic algorithm frameworkorg.biojavax.ga.functions GA functionsorg.biojavax.ga.impl Default implementations and abstract classes. -
-
Uses of Population in org.biojavax.ga
Methods in org.biojavax.ga that return Population Modifier and Type Method Description PopulationGeneticAlgorithm. getPopulation()The registeredPopulationMethods in org.biojavax.ga with parameters of type Population Modifier and Type Method Description voidPopulation. addOrganisms(Population orgs)Adds the residents of one population to this onevoidGeneticAlgorithm. setPopulation(Population pop)Sets thePopulationofOrganismsto the Algorithm. -
Uses of Population in org.biojavax.ga.functions
Methods in org.biojavax.ga.functions that return Population Modifier and Type Method Description PopulationProportionalSelection. select(Population pop, GeneticAlgorithm genAlg)PopulationSelectionFunction. select(Population pop, GeneticAlgorithm genAlg)Selects aPopulationofOrganismsfor replication based on their fitness.PopulationSelectionFunction.SelectAll. select(Population pop, GeneticAlgorithm genAlg)PopulationSelectionFunction.Threshold. select(Population pop, GeneticAlgorithm genAlg)Selects individuals whose fitness (as determined by theFitnessFunction) is more than the cutoff.PopulationTournamentSelection. select(Population pop, GeneticAlgorithm genAlg)Standard call to select organisms, will select a number of Organisms corresponding to 75 % of the population.PopulationTournamentSelection. selectNIndividuals(Population pop, GeneticAlgorithm ga, int n)This method selects n Organism from the population it is given, using the tournament selection methodMethods in org.biojavax.ga.functions with parameters of type Population Modifier and Type Method Description double[]FitnessFunction. fitness(Organism org, Population pop, GeneticAlgorithm genAlg)Calculates the fitness oforg.PopulationProportionalSelection. select(Population pop, GeneticAlgorithm genAlg)PopulationSelectionFunction. select(Population pop, GeneticAlgorithm genAlg)Selects aPopulationofOrganismsfor replication based on their fitness.PopulationSelectionFunction.SelectAll. select(Population pop, GeneticAlgorithm genAlg)PopulationSelectionFunction.Threshold. select(Population pop, GeneticAlgorithm genAlg)Selects individuals whose fitness (as determined by theFitnessFunction) is more than the cutoff.PopulationTournamentSelection. select(Population pop, GeneticAlgorithm genAlg)Standard call to select organisms, will select a number of Organisms corresponding to 75 % of the population.PopulationTournamentSelection. selectNIndividuals(Population pop, GeneticAlgorithm ga, int n)This method selects n Organism from the population it is given, using the tournament selection method -
Uses of Population in org.biojavax.ga.impl
Classes in org.biojavax.ga.impl that implement Population Modifier and Type Class Description classAbstractPopulationMost Population implementations will want to inherit from here.classSimplePopulationSimple concrete implementation of thePopulationinterfaceFields in org.biojavax.ga.impl declared as Population Modifier and Type Field Description protected PopulationAbstractGeneticAlgorithm. populationMethods in org.biojavax.ga.impl that return Population Modifier and Type Method Description PopulationAbstractGeneticAlgorithm. getPopulation()Methods in org.biojavax.ga.impl with parameters of type Population Modifier and Type Method Description voidAbstractPopulation. addOrganisms(Population orgs)voidAbstractGeneticAlgorithm. setPopulation(Population pop)Constructors in org.biojavax.ga.impl with parameters of type Population Constructor Description SimpleGeneticAlgorithm(Population pop, MutationFunction mutFunc, CrossOverFunction xFunc, SelectionFunction selFunc)
-