Expand description
Map feedback, maximizing or minimizing maps, for example the afl-style map observer.
Structs
AllIsNovel
consider everything a novelty. Here mostly just for debugging.
A AndReducer
reduces the values returning the bitwise AND with the old value
Consider as novelty if the reduced value is different from the old value.
The most common AFL-like feedback type
The state of MapFeedback
A testcase metadata holding a list of indexes of a map
A testcase metadata holding a list of indexes of a map
A MaxReducer
reduces int values and returns their maximum.
A MinReducer
reduces int values and returns their minimum.
Only consider as novel the values which are at least the next pow2 class of the old value
A filter that only saves values which are at least the next pow2 class
A ReachabilityFeedback
reports if a target has been reached.
Constants
The prefix of the metadata names
Traits
A IsNovel
function is used to discriminate if a reduced value is considered novel.
A Reducer
function is used to aggregate values for the novelty search
Type Definitions
A MapFeedback
that implements the AFL algorithm using an OrReducer
combining the bits for the history map and the bit from HitcountsMapObserver
.
A MapFeedback
that strives to maximize the map contents.
A MapFeedback
that strives to maximize the map contents,
but only, if a value is larger than pow2
of the previous.
A MapFeedback
that strives to maximize the map contents,
but only, if a value is larger than pow2
of the previous.
A MapFeedback
that strives to minimize the map contents.