clojush.pushgp.selection.epsilon-lexicase

calculate-epsilons-for-epsilon-lexicase

(calculate-epsilons-for-epsilon-lexicase pop-agents {:keys [epsilon-lexicase-epsilon]})

Calculates the epsilon values for epsilon lexicase selection. Only runs once per generation.

epsilon-lexicase-selection

(epsilon-lexicase-selection pop {:keys [epsilon-lexicase-epsilon epsilon-lexicase-probability], :as argmap})

Returns an individual that does within epsilon of the best on the fitness cases when considered one at a time in random order.

mad

(mad x)

Returns median absolute deviation (MAD)