Releases: CWI-EvolutionaryIntelligence/GOMEA
Releases · CWI-EvolutionaryIntelligence/GOMEA
v1.1.0
What's Changed
- Support for gene invariant version (discrete GOMEA only) as described in: https://arxiv.org/abs/2506.15222
- New benchmark problems: Bimodal Deceptive Trap, Hierarchical Deceptive Trap (HTrap), Hierarchical If and Only If (HIFF)
- Asymmetric versions of Deceptive Trap and HTrap benchmark problems
- Supported
similarity_measurefor linkage models:['MI', 'tight', 'VIG']. Linkage models learned based on mutual information, distance in genotype, and variable interaction graph, respectively. In BBO, similarity measure 'VIG' can be used when fitness function implementssimilarity_measure(var_index_a : int, var_index_b : int) : float.
Full Changelog: v1.0.8...v1.1.0
v1.0.8
v1.0.7
v1.0.6
v1.0.5
What's Changed
- Add check whether the prequisite GOMEA still exists by @8uurg in #16
- Centralize starting time value by @abouter in #17
- Add meson build configuration by @8uurg in #18
- Update CI to use cibuildwheels package by @abouter in #20
- Hacky way for debugging in vscode by @abouter in #21
- Update for cython3 and python3.12 by @abouter in #23
- Increased BBOFitnessFunction precision from float to double by @JFKakaJFK in #25
- Change some floats to doubles in Cython code by @abouter in #27
- Add benchmark functions by @abouter in #26
- C++ standalone version by @abouter in #30
- Fix some memory leaks in RV-GOMEA by @8uurg in #22
- Fix premature deallocation issue by @8uurg in #31
- Update README.md by @abouter in #32
- Update action to build wheels by @abouter in #33
New Contributors
- @8uurg made their first contribution in #16
- @JFKakaJFK made their first contribution in #25
Full Changelog: v1.0.4...v1.0.5
v1.0.4
Initial release accompanying the acceptation of the publication 'A Joint Python/C++ Library for Efficient yet Accessible Black-Box and Gray-Box Optimization with GOMEA' at the EvoSOFT workshop at GECCO 2023.
Changelog v1.0.4:
- Genotype of best solution is added to output object.
- Evaluation count of built-in benchmark functions was corrected.
- Fixed distribution multiplier bug that caused more aggressive restarting on convergence.
- Disabled conditional linkage models until further notice.
v1.0.2
Initial release accompanying the acceptation of the publication 'A Joint Python/C++ Library for Efficient yet Accessible Black-Box and Gray-Box Optimization with GOMEA' at the EvoSOFT workshop at GECCO 2023.
Changelog v1.0.2:
- Patch applied to fix source distribution.
v1.0.1
Initial release accompanying the acceptation of the publication 'A Joint Python/C++ Library for Efficient yet Accessible Black-Box and Gray-Box Optimization with GOMEA' at the EvoSOFT workshop at GECCO 2023.
Changelog v1.0.1:
- Patch applied to fix source distribution.