public class Individual
extends java.lang.Object
implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
protected int[] |
actions |
protected double |
value |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
Individual |
copy() |
void |
crossover(Individual parent1,
Individual parent2,
int CROSSOVER_TYPE)
Modifies individual
|
boolean |
equals(java.lang.Object o) |
void |
setActions(int[] a) |
java.lang.String |
toString() |
public void setActions(int[] a)
public void crossover(Individual parent1, Individual parent2, int CROSSOVER_TYPE)
CROSSOVER_TYPE
- - type of crossoverpublic int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public Individual copy()
public java.lang.String toString()
toString
in class java.lang.Object