org.dbe.eve.opt.alg.ga
Class Population

java.lang.Object
  extended by org.dbe.eve.opt.alg.ga.Population

public class Population
extends java.lang.Object

Author:
cmasuch TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
private  java.util.Vector individuals
           
(package private) static MersenneTwister mt
           
 
Constructor Summary
Population()
           
 
Method Summary
 void addAllIndividuums(java.util.AbstractList list)
           
 void addIndividuum(Individuum ind)
           
 void addIndividuum(int pos, Individuum ind)
           
 void calculateFitnessAll(java.util.Vector reqAttributes)
           
 Individuum getIndividuum(int number)
           
 java.util.Vector getPopulation()
           
 Individuum getRandomIndividuum()
           
 int getSize()
           
 void removeIndividuum(Individuum ind)
           
 void removeIndividuum(int number)
           
 java.lang.String toString()
          Iterates through the population and prints the individuals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

individuals

private java.util.Vector individuals

mt

static MersenneTwister mt
Constructor Detail

Population

public Population()
Method Detail

addIndividuum

public void addIndividuum(Individuum ind)

addIndividuum

public void addIndividuum(int pos,
                          Individuum ind)

addAllIndividuums

public void addAllIndividuums(java.util.AbstractList list)

removeIndividuum

public void removeIndividuum(Individuum ind)

removeIndividuum

public void removeIndividuum(int number)

getIndividuum

public Individuum getIndividuum(int number)

getSize

public int getSize()

getPopulation

public java.util.Vector getPopulation()

getRandomIndividuum

public Individuum getRandomIndividuum()

calculateFitnessAll

public void calculateFitnessAll(java.util.Vector reqAttributes)

toString

public java.lang.String toString()
Iterates through the population and prints the individuals

Overrides:
toString in class java.lang.Object
Returns:
A string which includes the population description