eoPBILOrg< EOT > Class Template Reference

Distribution Class for PBIL algorithm (Population-Based Incremental Learning, Baluja and Caruana 95). More...

#include <eoPBILOrg.h>

Inheritance diagram for eoPBILOrg< EOT >:

eoDistribUpdater< EOT > eoBF< A1, A2, R > eoFunctorBase

List of all members.

Public Member Functions

 eoPBILOrg (double _LR, double _tolerance=0.0)
 Ctor with size of genomes, and update parameters.
virtual void operator() (eoDistribution< EOT > &_distrib, eoPop< EOT > &_pop)
 Update the distribution from the current population.

Private Attributes

double LR
double maxBound
double minBound


Detailed Description

template<class EOT>
class eoPBILOrg< EOT >

Distribution Class for PBIL algorithm (Population-Based Incremental Learning, Baluja and Caruana 95).

This class implements the update rule from the original paper:

p(i)(t+1) = (1-LR)*p(i)(t) + LR*best(i)

Definition at line 42 of file eoPBILOrg.h.


The documentation for this class was generated from the following file:

Generated on Thu Jan 1 23:19:48 2009 for EvolvingObjects by  doxygen 1.5.5