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 in torch.cond and re-enabled the test (#251, #255, #256).
  • DE variants: Changed DE_binary_crossover sampling from a normal to a uniform distribution. Fixed SHADE’s adaptation of F and CR, 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_size issues 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

← Back to ReleasesBack to top ↑