Archives store solutions found by a QD algorithm.
After construction, each archive must be initialized by calling its
initialize() method before it can be used. If using the optimizers in
ribs.optimizers, this will be done automatically by the optimizer.
An archive that divides each dimension into uniformly-sized bins.
An archive that divides the entire behavior space into a fixed number of bins.
An archive with a fixed number of sliding boundaries on each dimension.
Base class for archives.
A status returned by the
Represents a single elite in an archive.
Holds statistics about an archive.