EvoX v1.4.1 corrige des erreurs algorithmiques et d’exécution dans la branche stable 1.x.

Corrections des algorithmes

  • CMA-ES : correction de la mise à jour de covariance de rang un et de la constante de cumul c_c ; correction d’un plantage dans torch.cond et réactivation du test (#251, #255, #256).
  • Variantes DE : remplacement de la loi normale par une loi uniforme dans DE_binary_crossover. Correction de l’adaptation de F et CR dans SHADE et de l’échantillonnage des populations initiales des variantes DE dans les bornes (#252, #258).
  • PSO : correction du transfert des bornes vers le périphérique (#253).
  • Stratégies d’évolution : corrections d’ASEBO après activation de son sous-espace de gradient, du pop_size par défaut de XNES/SeparableNES et des plantages liés aux sous-espaces de Guided ES (#257, #259).

Opérateurs et métriques

  • Correction des plantages de la sélection par tournoi avec n_round=1 (#259).
  • Le calcul de l’hypervolume (hv) ignore désormais les points qui ne dominent pas le point de référence (#254).

Merci à @bbopen, @raashish1601, @Arthur031221 et @flyingdoubleG pour leurs premières contributions.

Publication: v1.4.1 · Historique complet: v1.4.0…v1.4.1

← Retour aux versionsRetour en haut ↑