eaLib API Docs
Last Modified : January 7 2002

Uses of Class
mss.ea.core.Individual

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

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS