A
- the type of the alphabet used in the representation of the
individuals in the population (this is to provide flexibility in
terms of how a problem can be encoded).public class Individual<A>
extends java.lang.Object
Constructor and Description |
---|
Individual(java.util.List<A> representation)
Construct an individual using the provided representation.
|
Modifier and Type | Method and Description |
---|---|
int |
getDescendants()
Returns the number of descendants for this individual.
|
java.util.List<A> |
getRepresentation() |
void |
incDescendants()
Should be called by the genetic algorithm whenever the individual is
selected to produce a descendant.
|
int |
length() |
java.lang.String |
toString() |
public Individual(java.util.List<A> representation)
representation
- the individual's representation.public java.util.List<A> getRepresentation()
public int length()
public void incDescendants()
public int getDescendants()
public java.lang.String toString()
toString
in class java.lang.Object