org.dbe.eve.opt.alg.umda
Class UMDApop
java.lang.Object
org.dbe.eve.opt.alg.umda.UMDApop
public class UMDApop
- extends java.lang.Object
- Author:
- mokada
The population objects for services for the UMDA implementation.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pop
private UMDAsolution[] pop
matrix
private ZeroOneMatrix matrix
best
private UMDAsolution best
generation
private int generation
bestGen
private int bestGen
uPopSize
private int uPopSize
UMDApop
public UMDApop(ZeroOneMatrix m,
int _uPopSize,
double UMDAinitPop)
mutate
public void mutate()
findBest
public void findBest()
binaryTournament
public void binaryTournament()
getProbVector
public double[] getProbVector()
nextGen
public void nextGen(double[] probvec)
printPop
public void printPop()
getColSize
public int getColSize()
getBest
public UMDAsolution getBest()
getAge
public int getAge()