public class populationinteger
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
int[] |
Code(int i,
int[] vector,
int pos) |
int |
GetValue(int indiv,
int bit) |
int[] |
Individual(int i,
Int_t tama) |
boolean |
Modified(int i) |
void |
Paint(int i) |
void |
PaintFitness(int i) |
void |
PaintFitnessInFile(int i) |
void |
PaintInFile(int i) |
void |
Pass(int i,
populationinteger x,
int j) |
void |
PutValue(int indiv,
int bit,
int value) |
void |
RandomInitialPopulation() |
void |
RandomInitialPopulation(int consecuente) |
void |
Sort() |
void |
Swap_bool(boolean[] v,
int i,
int j) |
void |
Swap_double(double[] v,
int i,
int j) |
void |
Swap_int(int[] v,
int i,
int j) |
void |
Swap(int i,
int j) |
void |
TwoPointsCrossover_Stationary(int indiv1,
int indiv2)
Given the individuals "indiv1" and "indiv2", it selects two points
exchanging their central zones.
|
void |
UniformMutation_Stationary()
Stationary uniform mutation operator
|
public java.lang.Object clone()
clone
in class java.lang.Object
public int[] Individual(int i, Int_t tama)
public boolean Modified(int i)
public void Pass(int i, populationinteger x, int j)
public void Swap(int i, int j)
public void Swap_int(int[] v, int i, int j)
public void Swap_double(double[] v, int i, int j)
public void Swap_bool(boolean[] v, int i, int j)
public int[] Code(int i, int[] vector, int pos)
public void Sort()
public void Paint(int i)
public void PaintFitness(int i)
public void PaintInFile(int i) throws java.io.IOException
java.io.IOException
public void PaintFitnessInFile(int i) throws java.io.IOException
java.io.IOException
public void PutValue(int indiv, int bit, int value)
public int GetValue(int indiv, int bit)
public void RandomInitialPopulation()
public void RandomInitialPopulation(int consecuente)
public void UniformMutation_Stationary()
Stationary uniform mutation operator
public void TwoPointsCrossover_Stationary(int indiv1, int indiv2)
Given the individuals "indiv1" and "indiv2", it selects two points exchanging their central zones.
indiv1
- int An individualindiv2
- int An individual