Skip to content

Conversation

@codelion
Copy link
Member

Refactors population size enforcement in ProgramDatabase to protect newly added and best programs, and ensures tracked best program references are valid. Enhances random seed propagation for reproducibility, improves logging consistency, and applies minor code style and logic cleanups across controller, LLM ensemble, prompt sampler, and threaded parallel modules.

Fixes #135

Refactors population size enforcement in ProgramDatabase to protect newly added and best programs, and ensures tracked best program references are valid. Enhances random seed propagation for reproducibility, improves logging consistency, and applies minor code style and logic cleanups across controller, LLM ensemble, prompt sampler, and threaded parallel modules.
Update project version from 0.0.13 to 0.0.14 in both pyproject.toml and setup.py to prepare for a new release.
@codelion codelion merged commit d90d47f into main Jul 10, 2025
3 checks passed
@codelion codelion deleted the fix-pop-enforce-bug branch July 10, 2025 06:12
wangcheng0825 pushed a commit to wangcheng0825/openevolve that referenced this pull request Sep 15, 2025
…-pop-enforce-bug

Improve population management and reproducibility in evolution
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.

A problem discovered in Circle Packing

2 participants