This is a minor release focused on improving stability and addressing bugs, with a few quality-of-life enhancements.
New Features
New Benchmark Functions: Added single-objective numerical functions: Ellipsoid and Griewank.
Bug Fixes
-
Fixed an issue where
StdWorkflowfailed to work with algorithms that inherit from other algorithms. -
Corrected a bug in
latin_hypercube_sampling_standardfunction. -
Resolved an issue with
non_dominatefailing undertorch.compile. -
Corrected a problem where
PSOdid not use the default device properly in certain cases.
Refactoring & Maintenance
-
Re-exported commonly used utilities to the top level for convenience, for example:
-
evox.compileinstead ofevox.core.compile -
evox.vmapinstead ofevox.core.vmap. -
Removed deprecated or redundant code.
Full Changelog: https://github.com/EMI-Group/evox/compare/v1.2.0…v1.2.1
Open Source Code / Community Resources
Paper:
https://arxiv.org/abs/2503.20286
GitHub:
https://github.com/EMI-Group/evomo
Upstream Project (EvoX):
https://github.com/EMI-Group/evox
QQ Group: 297969717

QQ Group | Evolving Machine Intelligence