EvoX v1.4.1 fixes algorithm correctness and runtime issues in the stable 1.x series.
Algorithm fixes
- CMA-ES: Corrected the rank-one covariance update and cumulation constant
c_c; fixed a crash intorch.condand re-enabled the test (#251, #255, #256). - DE variants: Changed
DE_binary_crossoversampling from a normal to a uniform distribution. Fixed SHADE’s adaptation ofFandCR, and ensured DE-variant initial populations are sampled within bounds (#252, #258). - PSO: Fixed bound device transfer (#253).
- Evolution strategies: Fixed ASEBO when its gradient subspace activates, default
pop_sizeissues in XNES/SeparableNES, and Guided ES subspace crashes (#257, #259).
Operators and metrics
- Fixed tournament selection crashes with
n_round=1(#259). - Hypervolume (
hv) now ignores points that do not dominate the reference point (#254).
Thanks to @bbopen, @raashish1601, @Arthur031221, and @flyingdoubleG for their first contributions.
Release: v1.4.1 · Full changelog: v1.4.0…v1.4.1