|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Individual | |
mss.ea.core | This package contains some common helper classes. |
mss.ea.eval | Classes for evaluation of individuals. |
mss.ea.ex.salesman | Example for solving the traveling salesman problem with 29 bavarian cities. |
mss.ea.ex.sphere | Example for solving the sphere function using an evolution strategy. |
mss.ea.ini | Package with predefined initialization operators for common application cases. |
mss.ea.ins | This package contains classes for the reinsertion operator. |
mss.ea.mut | This package contains classes for the mutation operator. |
mss.ea.rec | This package contains classes for the recombination operator. |
mss.ea.test.eval | Test cases for the package mss.ea.scaling. |
Uses of Individual in mss.ea.core |
Methods in mss.ea.core that return Individual | |
abstract Individual |
AbstractPopulation.get(int i)
Gets the individual at a particular index. |
Individual[] |
AbstractPopulation.toArray()
Gets a copy of the internal buffer with all individuals. |
Individual |
StreamSort.getBest(IndividualStream is)
Gets the best individual in the stream. |
Individual |
SortedPopulation.get(int i)
Gets the individual at a particular index. |
Individual |
SortedPopulation.getBest()
Gets the best individual from this population. |
Individual |
SortedPopulation.getAverage()
Gets an average individual from this population. |
Individual |
SortedPopulation.getWorst()
Gets the worst individual from this population. |
Individual[] |
SortedPopulation.toArray()
Gets a copy of the internal array with all individuals. |
Individual |
IndividualGate.get(int index)
Get a single individual from the gate. |
Individual[] |
IndividualGate.toArray()
Returns the contents of the gate in an array. |
Individual |
VectorStream.get(int index)
|
Individual |
VectorStream.next()
|
Individual |
VectorStream.previous()
|
Individual[] |
VectorStream.toArray()
|
Individual |
ArrayStream.get(int index)
|
Individual |
ArrayStream.next()
|
Individual |
ArrayStream.previous()
|
Individual[] |
ArrayStream.toArray()
|
Individual |
IndividualStream.get(int index)
Gets an individual from a specific position in the stream. |
Individual |
IndividualStream.next()
Gets the next individual from the current position in the stream. |
Individual |
IndividualStream.previous()
Gets the previous individual from the current position in the stream. |
Individual[] |
IndividualStream.toArray()
Returns the contents of the stream as an array. |
Individual |
GenericPopulation.get(int i)
Gets the individual at a particular index. |
Individual |
ListStream.get(int index)
|
Individual |
ListStream.next()
|
Individual |
ListStream.previous()
|
Individual[] |
ListStream.toArray()
|
Individual |
IndividualSource.next()
Gets a single individual from the source. |
Methods in mss.ea.core with parameters of type Individual | |
int |
IndividualComparator.compare(Individual ia,
Individual ib)
Compares two individuals. |
abstract void |
AbstractPopulation.add(Individual i)
Adds an individual. |
void |
AbstractPopulation.add(Individual[] ia)
Adds an array with individuals to this population. |
abstract void |
AbstractPopulation.replace(Individual i,
int index)
Replaces an individual at a particular position. |
void |
IndividualSink.add(Individual i)
Adds an individual to the sink. |
void |
IndividualSink.add(Individual[] ia)
Adds an array of indiviualds to the sink. |
void |
SortedPopulation.add(Individual i)
Adds an individual. |
void |
SortedPopulation.add(Individual[] ia)
Adds an array with individuals to the population. |
int |
SortedPopulation.getIndex(Individual i)
Gets the index of a particular individual. |
void |
SortedPopulation.replace(Individual i,
int index)
Replaces an individual at a position. |
void |
IndividualGate.add(Individual i)
Adds an individual to the sink. |
void |
IndividualGate.add(Individual[] ia)
Adds an array of indiviualds to the sink. |
void |
VectorStream.add(Individual i)
|
void |
VectorStream.add(Individual i,
int index)
|
void |
VectorStream.append(Individual i)
|
void |
VectorStream.set(Individual i,
int index)
|
void |
ArrayStream.add(Individual i)
|
void |
ArrayStream.add(Individual i,
int index)
|
void |
ArrayStream.append(Individual i)
|
void |
ArrayStream.set(Individual i,
int index)
|
void |
SortedSteadyPopulation.add(Individual i)
Adds an individual. |
void |
SortedSteadyPopulation.add(Individual[] ia)
Adds an array with individuals to the population. |
void |
GenericSink.add(Individual i)
Adds an individual. |
void |
GenericSink.add(Individual[] ia)
Adds an array with individuals to the sink. |
void |
IndividualStream.add(Individual i)
Puts an individual to the stream at the current position. |
void |
IndividualStream.add(Individual i,
int index)
Adds an individual to a specific position in the stream. |
void |
IndividualStream.append(Individual i)
Puts an individual to the end of the stream. |
void |
IndividualStream.set(Individual i,
int index)
Replaces an individual at a specific position with the given individual. |
void |
GenericPopulation.add(Individual i)
Adds an individual. |
void |
GenericPopulation.add(Individual[] ia)
Adds an array with individuals to the population. |
int |
GenericPopulation.getIndex(Individual i)
Gets the index of a particular individual. |
void |
GenericPopulation.replace(Individual i,
int index)
Replaces an individual at a position. |
void |
ListStream.add(Individual i)
|
void |
ListStream.add(Individual i,
int index)
|
void |
ListStream.append(Individual i)
|
void |
ListStream.set(Individual i,
int index)
|
void |
XMLSink.add(Individual i)
Writes a single individual to the XML file. |
void |
XMLSink.add(Individual[] ia)
Writes an array with individuals to the XML file. |
boolean |
Individual.equalSet(Individual i)
Deprecated. replaced by hasEqualSet( Individual ) |
boolean |
Individual.hasEqualSet(Individual i)
Test for equal chromosome sets. |
boolean |
IndividualFilter.filter(Individual i)
Executes the internal filter on the given individual. |
Constructors in mss.ea.core with parameters of type Individual | |
VectorStream(Individual[] ia)
Constructor with initial array. |
|
ArrayStream(Individual[] ia)
Constructor with initial array. |
|
ListStream(Individual[] ia)
Constructor with initial array. |
Uses of Individual in mss.ea.eval |
Methods in mss.ea.eval with parameters of type Individual | |
abstract Fitness |
FitnessScaling.evaluate(Individual i)
Evaluates the fitness of an individual. |
Fitness |
ReciprocalScaling.evaluate(Individual ind)
Evaluation. |
abstract int |
AbstractIndividualComparator.compare(Individual ia,
Individual ib)
Compares two individuals. |
abstract Score |
ScoreEvaluation.evaluate(Individual i)
Abstract method for evaluating the score of an individual. |
Fitness |
NonLinearRankingScaling.evaluate(Individual ind)
|
Fitness |
LogarithmicScaling.evaluate(Individual ind)
Evaluation. |
Fitness |
LinearRankingScaling.evaluate(Individual ind)
Evaluation. |
Fitness |
ExponentialScaling.evaluate(Individual ind)
Evaluation. |
int |
DefaultIndividualComparator.compare(Individual ia,
Individual ib)
Compares two individuals using a default score comparator. |
Fitness |
LinearScaling.evaluate(Individual ind)
Evaluation. |
int |
IndividualFitnessComparator.compare(Individual ia,
Individual ib)
Compares two individuals using the given fitness comparator. |
int |
IndividualScoreComparator.compare(Individual ia,
Individual ib)
Compares two individuals using the given score comparator. |
Uses of Individual in mss.ea.ex.salesman |
Methods in mss.ea.ex.salesman with parameters of type Individual | |
Score |
SalesmanCalc.evaluate(Individual i)
|
Uses of Individual in mss.ea.ex.sphere |
Methods in mss.ea.ex.sphere with parameters of type Individual | |
Score |
SphereCalc.evaluate(Individual ind)
|
Uses of Individual in mss.ea.ini |
Methods in mss.ea.ini that return Individual | |
Individual |
Initialization.next()
Generates another individual. |
Uses of Individual in mss.ea.ins |
Fields in mss.ea.ins declared as Individual | |
protected Individual[] |
Reinsertion.pool
Pool with individuals that could be inserted into the population. |
Methods in mss.ea.ins with parameters of type Individual | |
int |
Reinsertion.getRateSize(Individual[] ia)
Gets the number of indivdiuals to be inserted. |
abstract boolean |
Reinsertion.filter(Individual i)
Executes the internal filter on the given individual. |
boolean |
EliteReinsertion2.filter(Individual i)
Executes the internal filter on the given individual. |
boolean |
DiscreteReinsertion.filter(Individual i)
Executes the internal filter on the given individual. |
boolean |
PureReinsertion.filter(Individual i)
Executes the internal filter on the given individual. |
boolean |
UniformReinsertion.filter(Individual i)
Executes the internal filter on the given individual. |
boolean |
EliteReinsertion.filter(Individual i)
Executes the internal filter on the given individual. |
Uses of Individual in mss.ea.mut |
Methods in mss.ea.mut that return Individual | |
Individual |
IndividualMutation.process(Individual i)
|
Individual[] |
IndividualMutation.process(Individual[] ia)
|
Methods in mss.ea.mut with parameters of type Individual | |
void |
IndividualMutation.mutate(Individual im)
Performs a mutation on a individual. |
void |
IndividualMutation.mutate(Individual[] ia)
Performs a mutation on an array of individuals. |
Individual |
IndividualMutation.process(Individual i)
|
Individual[] |
IndividualMutation.process(Individual[] ia)
|
Uses of Individual in mss.ea.rec |
Methods in mss.ea.rec that return Individual | |
Individual[] |
IndividualRecombination.recombine(Individual[] ia)
Recombines a number of individuals. |
Individual[] |
IndividualRecombination.process(Individual[] ia)
|
Methods in mss.ea.rec with parameters of type Individual | |
Individual[] |
IndividualRecombination.recombine(Individual[] ia)
Recombines a number of individuals. |
Individual[] |
IndividualRecombination.process(Individual[] ia)
|
Uses of Individual in mss.ea.test.eval |
Fields in mss.ea.test.eval declared as Individual | |
protected Individual |
DefaultIndividualComparatorTest.better
|
protected Individual |
DefaultIndividualComparatorTest.worse
|
protected Individual |
IndividualScoreComparatorTest.higher
|
protected Individual |
IndividualScoreComparatorTest.lower
|
protected Individual |
IndividualFitnessComparatorTest.higher
|
protected Individual |
IndividualFitnessComparatorTest.lower
|
|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |