Checking and correcting algorithm behavior

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 StdWorkflow failed to work with algorithms that inherit from other algorithms.

  • Corrected a bug in latin_hypercube_sampling_standard function.

  • Resolved an issue with non_dominate failing under torch.compile.

  • Corrected a problem where PSO did 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.compile instead of evox.core.compile

    • evox.vmap instead of evox.core.vmap.

  • Removed deprecated or redundant code.

Full Changelog: https://github.com/EMI-Group/evox/compare/v1.2.0…v1.2.1

Resources

← Back to ReleasesBack to top ↑