icaros-usc / pyribs

A bare-bones Python library for quality diversity optimization.
https://pyribs.org
MIT License
205 stars 31 forks source link

Add ranking values to evolution strategy tell method #438

Closed btjanaka closed 6 months ago

btjanaka commented 6 months ago

Description

This PR adds the ranking_values argument to the tell() method in evolution strategies. This paves the way for #434, since pycma needs the ranking values to be passed into tell().

Note that I considered removing ranking_values from check_stop and instead forcing the ES to store its own ranking values like pycma does, but I do not think this is a necessary change.

This change is backwards-incompatible, but similar to #436, I do not think it will affect most users.

TODO

Questions

Status