a new method for MAP-Elites repertoire, that enables to samples individuals with their corresponding descriptors.
a new output extra_info for Emitter.emit methods that is similar to the extra_scores of the scoring function, and that enables to pass information from the emit step to the state_update (necessary for DCG-MAP-Elites).
a new DCGTransition that add desc and desc_prime to the QDTransition.
Add DCG-MAP-Elites algorithm to QDax.
This PR introduces:
extra_info
forEmitter.emit
methods that is similar to theextra_scores
of the scoring function, and that enables to pass information from theemit
step to thestate_update
(necessary for DCG-MAP-Elites).DCGTransition
that adddesc
anddesc_prime
to theQDTransition
.