|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Individual in jenes |
---|
Methods in jenes with parameters of type Individual | |
---|---|
protected abstract void |
GeneticAlgorithm.evaluateIndividual(Individual<T> individual)
Evaluates a single individual. |
protected void |
GeneticAlgorithm.randomizeIndividual(Individual<T> individual)
Performs an individual randomization. |
Uses of Individual in jenes.performance |
---|
Methods in jenes.performance with parameters of type Individual | |
---|---|
protected void |
TSPCrossover.cross(Individual<IntegerChromosome>[] offsprings)
|
protected void |
RoyalGA.evaluateIndividual(Individual<BitwiseChromosome> individual)
|
protected void |
TSPGA.evaluateIndividual(Individual<IntegerChromosome> individual)
|
protected void |
TSPMutator.mutate(Individual<IntegerChromosome> t)
|
protected void |
TSPGA.randomizeIndividual(Individual<IntegerChromosome> individual)
|
Uses of Individual in jenes.population |
---|
Methods in jenes.population that return Individual | |
---|---|
Individual<T> |
Individual.clone()
Returns a cloned instance of this class |
Individual<T> |
Population.Statistics.getIllegalHighestIndividual()
Returns the highest illegal score individual of this population |
Individual<T> |
Population.Statistics.getIllegalLowestIndividual()
Returns the lowest illegal score individual of this population |
Individual<T> |
Population.getIndividual(int index)
Returns the individual at the specified position. |
Individual<T> |
Population.Statistics.getLegalHighestIndividual()
Returns the highest legal score individual of this population |
Individual<T> |
Population.Statistics.getLegalLowestIndividual()
Returns the lowest legal score individual of this population |
Individual<T> |
Population.remove(int index)
Removes the specified individual from this population. |
Individual<T> |
Population.setIndividual(Individual<T> individual,
int index)
Replaces the individual at the specified position in this population with the specified one. |
Methods in jenes.population that return types with arguments of type Individual | |
---|---|
java.util.ArrayList<Individual<T>> |
Population.getAllLegalIndividuals()
Returns the list of legal individals held by the population. |
java.util.ArrayList<Individual<T>> |
Population.getIndividuals()
Returns the list of individuals |
java.util.Iterator<Individual<T>> |
Population.iterator()
Returns an interator related the individuals of this population. |
Methods in jenes.population with parameters of type Individual | |
---|---|
void |
Population.add(Individual<T> individual)
Adds an individual at the end of this population. |
void |
Population.add(Individual<T>[] individuals)
Adds multiple individuals at the end of this population. |
int |
Individual.compareTo(Individual<T> ind)
Compares this individual with the specified individual. |
boolean |
Individual.equals(Individual<T> ind)
Indicates whether the other individual is "equal to" this one. |
void |
Population.replace(int index,
Individual<T> individual)
Replaces the individual at the specified position with the specified individual. |
void |
Individual.setAs(Individual<T> individual)
Sets this Individual 's genome equal
to the specified Individual 's one |
Individual<T> |
Population.setIndividual(Individual<T> individual,
int index)
Replaces the individual at the specified position in this population with the specified one. |
void |
Population.setIndividualAs(int k,
Individual<T> individual)
Sets the Individual at the specified position equal
to the specified one
|
Method parameters in jenes.population with type arguments of type Individual | |
---|---|
void |
Population.add(java.util.List<Individual<T>> individuals)
Adds the list of individuals at the end of this population. |
Constructors in jenes.population with parameters of type Individual | |
---|---|
Individual(Individual<T> ind)
Constructs a new Individual as a copy of another Individual . |
|
Population(Individual<T> sample)
Constructs a new population by cloning the individual sample. |
|
Population(Individual<T> sample,
int size)
Constructs a new population by cloning the individual sample and specifying the initial size. |
Constructor parameters in jenes.population with type arguments of type Individual | |
---|---|
Population(java.util.List<Individual<T>> individuals)
Constructs a new population with the specified list of individual and size equal to size of this list. |
Uses of Individual in jenes.stage |
---|
Methods in jenes.stage with parameters of type Individual | |
---|---|
abstract int |
ExclusiveDispenser.distribute(Individual<T> ind)
Returns the branch number where to add the specified individual. |
Uses of Individual in jenes.stage.operator |
---|
Methods in jenes.stage.operator that return Individual | |
---|---|
protected abstract Individual<T> |
Selector.select(Population<T> pop)
Selects a population according to a politics of selection. |
Methods in jenes.stage.operator with parameters of type Individual | |
---|---|
protected abstract void |
Crossover.cross(Individual<T>[] offsprings)
Executes the crossover. |
protected abstract void |
Mutator.mutate(Individual<T> t)
Mutates a single individual. |
Uses of Individual in jenes.stage.operator.common |
---|
Methods in jenes.stage.operator.common that return Individual | |
---|---|
protected Individual<T> |
RouletteWheelSelector.select(Population<T> pop)
|
protected Individual<T> |
TournamentSelector.select(Population<T> pop)
|
Methods in jenes.stage.operator.common with parameters of type Individual | |
---|---|
protected void |
OnePointCrossover.cross(Individual<T>[] offsprings)
|
protected void |
TwoPointsCrossover.cross(Individual<T>[] offsprings)
|
protected void |
SimpleMutator.mutate(Individual<T> ind)
|
Uses of Individual in jenes.tutorials.problem2 |
---|
Methods in jenes.tutorials.problem2 with parameters of type Individual | |
---|---|
int |
SimpleDispenser.distribute(Individual<T> ind)
|
protected void |
PatternGA.evaluateIndividual(Individual<IntegerChromosome> individual)
|
Uses of Individual in jenes.tutorials.problem3 |
---|
Methods in jenes.tutorials.problem3 with parameters of type Individual | |
---|---|
protected void |
TSPCityCenteredCrossover.cross(Individual<IntegerChromosome>[] offsprings)
This method implements the crossover operation. |
protected void |
TSPGA.evaluateIndividual(Individual<IntegerChromosome> individual)
|
protected void |
TSPScrambleMutator.mutate(Individual<IntegerChromosome> t)
|
protected void |
TSPGA.randomizeIndividual(Individual<IntegerChromosome> individual)
|
Uses of Individual in jenes.tutorials.problem6 |
---|
Methods in jenes.tutorials.problem6 with parameters of type Individual | |
---|---|
protected void |
KnapsackGA.evaluateIndividual(Individual<BooleanChromosome> individual)
|
double |
KnapsackGA.getUtilityOf(Individual<BooleanChromosome> individual)
|
double |
KnapsackGA.getWeightOf(Individual<BooleanChromosome> individual)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |