Skip to content

Releases: KRM7/gapp

v0.3.0

11 Dec 22:30
Compare
Choose a tag to compare

What's Changed

  • Implemented support for better constraint handling 38ad061
  • Changes to ensure the reproducibility of results 79b44dd, b615ebd
  • Added attributes field to the candidates for better customizability 00f627e
  • Added the ability to cache the fitness values of candidates in order to reduce the number fitness function calls 1ccd823
  • Added the ability to change the number of threads used by the algorithms 024230f
  • Added new non-dominated sorting algorithm to improve the performance of the multi-objective algorithms 71267e2
  • Improved performance of some binary and permutation crossover operators 327b04d, 32b0353
  • Improved performance of the pseudo-random number generators 97af863
  • Other various small performance improvements (selection operators and other general improvements)
  • Improved documentation and code examples
  • Added macOS to the list of tested platforms c3467a2
  • Added gcc14, clang16,17,18 to the list of tested compilers d8089ab
  • Added arm64 to the list of tested targets d8089ab
  • Added x86 (32 bit) to the list of tested targets cdaeeb0
  • Fixed some issues on ARM d8089ab
  • Added a conanfile for the project db5f69d
  • Replaced CMakeSettings.json with CMakePresets.json 4ff4f9e

Full Changelog: v0.2.0...v0.3.0