Skip to content

Conversation

@codelion
Copy link
Member

  • document the use of default feature complexity and diversity
  • error if the user doesn't return the metrics corresponding to features used for map elites.

codelion added 2 commits July 18, 2025 10:51
This update adds per-dimension feature bin support, adaptive feature scaling, and a diversity reference set with caching for MAP-Elites in ProgramDatabase. The config now allows feature_bins to be an int or dict, and includes diversity_reference_size. Related tests and evaluator logic are updated for improved cascade validation and feature map coverage.
Clarifies default and custom feature dimensions in documentation and config files. Updates ProgramDatabase to raise an error if a specified feature dimension is missing from program metrics, with a helpful message. Adds a test to ensure missing feature dimensions trigger the correct error.
@codelion codelion merged commit 6264c74 into main Jul 18, 2025
3 checks passed
@codelion codelion deleted the fix-map-elites branch July 18, 2025 03:26
wangcheng0825 pushed a commit to wangcheng0825/openevolve that referenced this pull request Sep 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants