Releases: EMI-Group/evox
Releases · EMI-Group/evox
Release v0.8.1
What's Changed
Include an important bug fix and introduces the Tensorflow Dataset
- Introduce Tensorflow Dataset by @BillHuang2001 in #134
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Optimize the NSGA-III and update IMMOEA for gpjax0.8.2 by @LiHao-MS in #123
- Update EMO algorithms by @Zhenyu2Liang in #125
- [Fix] Correct wrong signature in Algorithm by @ZaberKo in #128
- [Fix] Allow different
method
in non_dominated_sort after jitted by @ZaberKo in #130 - Core EvoX improvement by @BillHuang2001 in #126
- Add RVEAa algorithm by @Zhenyu2Liang in #132
- fix: avoid nan by @BillHuang2001 in #131
- Coevolution by @BillHuang2001 in #133
- Translations update
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
General bug fixes, users at v0.7.0 are recommended to upgrade to v0.7.1.
New Contributors
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Fix multiobjective algorithms and DTLZ problems by @Zhenyu2Liang in #102
- Monitor improve by @BillHuang2001 in #109
- Add IM-MOEA algorithm and Gaussian Process based on GPJax by @LiHao-MS in #114
New Contributors
Full Changelog: v0.6.3...v0.7.0
v0.6.3
What's Changed
- Critical bug fixes
- Update README.md and document.
- Chinese translation of the document.
Full Changelog: v0.6.2...v0.6.3
v0.6.2
General bug fix.
Updated documentation website.
Release v0.6.1
What's Changed
- New visualization function for RL Environments by @WLS2002 in #84
- New ode algorithm by @starquakee in #85
- New schwefel function by @BillHuang2001 in #90
- General bug fixes
New Contributors
- @starquakee made their first contribution in #85
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- New README.md.
- Much improved document.
- Add
init_ask
andinit_tell
support. This extension allows one to easily initialize the population, when the population size and the offspring size don't match. Workflow
now acceptopt_direction
parameter to configure the direction of the optimization process. it can be"min"
,"max"
or a["min"/"max", ...]
to specific the direction for each objective.Monitor
works withopt_direction
seamlessly. It will record the best solution according to the current opt_direction.Brax / Gym
are updated to support dynamic work distribution, it works even when the population size can't be divided by the number of workers. For example, you now can configure the Gym to use 3 CPUs, when the population size is 10, and 10 % 3 != 0.State
now hassave
andload
to save your state to the disk. With this, one can easily save and restore the optimization process.
Release v0.5.1
Release v0.5.1
Release v0.5.0
Release v0.5.0