clojush.pushgp.selection.elitegroup-lexicase
build-elitegroups
(build-elitegroups pop-agents argmap)
Builds a sequence that partitions the cases into sub-sequences, with cases grouped when they produce the same set of elite individuals in the population. In addition, if group A produces population subset PS(A), and group B produces population subset PS(B), and PS(A) is a proper subset of PS(B), then group B is discarded.
elitegroup-lexicase-selection
(elitegroup-lexicase-selection pop argmap)
Returns an individual produced by elitegroup lexicase selection.