public class Individual
extends java.lang.Object
implements java.lang.Comparable
Title: Individual
Description: This class contains the representation of the individuals of the population (CHC Algorithm)
Copyright: Copyright KEEL (c) 2007
Company: KEEL
Constructor and Description |
---|
Individual()
Default constructor.
|
Individual(RuleBase ruleBase,
DataBase dataBase,
double w1,
int tipoAjuste)
Builder
|
Modifier and Type | Method and Description |
---|---|
Individual |
clone()
Clone
|
int |
compareTo(java.lang.Object a) |
int |
distHamming(Individual ind,
int BITS_GEN) |
void |
evaluate()
Evaluate this individual (fitness function)
|
RuleBase |
generateRB() |
double |
getAccuracy() |
double |
getFitness() |
int |
getnSelected() |
void |
Hux(Individual indiv) |
boolean |
isNew() |
void |
offNew() |
void |
onNew() |
void |
randomValues() |
void |
reset() |
void |
resetAmp(int numInd) |
void |
setw1(double value) |
int |
size() |
void |
xPC_BLX(Individual indiv,
double d) |
public Individual clone()
Clone
clone
in class java.lang.Object
public void reset()
public void resetAmp(int numInd)
public void randomValues()
public int size()
public int getnSelected()
public boolean isNew()
public void onNew()
public void offNew()
public void setw1(double value)
public double getAccuracy()
public double getFitness()
public int distHamming(Individual ind, int BITS_GEN)
public void Hux(Individual indiv)
public void xPC_BLX(Individual indiv, double d)
public RuleBase generateRB()
public void evaluate()
Evaluate this individual (fitness function)
public int compareTo(java.lang.Object a)
compareTo
in interface java.lang.Comparable