org.dbe.eve.opt.setcover
Class UMDApop

java.lang.Object
  extended by org.dbe.eve.opt.setcover.UMDApop

public class UMDApop
extends java.lang.Object


Field Summary
private  UMDAsolution best
           
private  int bestGen
           
private  int generation
           
private  ZeroOneMatrix matrix
           
private  UMDAsolution[] pop
           
 
Constructor Summary
UMDApop(ZeroOneMatrix m)
           
 
Method Summary
 void binaryTournament()
           
 void findBest()
           
 int getAge()
           
 UMDAsolution getBest()
           
 int getColSize()
           
 double[] getProbVector()
           
 void mutate()
           
 void nextGen(double[] probvec)
           
 void printPop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pop

private UMDAsolution[] pop

matrix

private ZeroOneMatrix matrix

best

private UMDAsolution best

generation

private int generation

bestGen

private int bestGen
Constructor Detail

UMDApop

public UMDApop(ZeroOneMatrix m)
Method Detail

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()