Empirical
|
#include <NK.h>
Public Member Functions | |
NKLandscapeMemo ()=delete | |
NKLandscapeMemo (const NKLandscapeMemo &)=delete | |
NKLandscapeMemo (NKLandscapeMemo &&)=default | |
NKLandscapeMemo (size_t _N, size_t _K, emp::Random &random) | |
~NKLandscapeMemo () | |
NKLandscapeMemo & | operator= (const NKLandscapeMemo &)=delete |
NKLandscapeMemo & | operator= (NKLandscapeMemo &&)=default |
size_t | GetN () const |
size_t | GetK () const |
double | GetFitness (size_t n, const BitVector &state) const |
double | GetFitness (const BitVector &genome) const |
The NKLandscapeMemo class is simialar to NKLandscape, but it does not pre-calculate all of the landscape states. Instead it determines the value of each gene combination on first use and memorizes it.
|
delete |
|
delete |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
default |