Skip to content

Releases: thomasWeise/moptipy

some minor improvements

28 Oct 11:00
Compare
Choose a tag to compare
0.9.11

cleanup of jssp experiment

Fitness Proportionate Selection Added

24 Oct 06:38
Compare
Choose a tag to compare

We now also have fitness proportionate selection and much better documentation.

Fully Configurable EA Implementation with Selection and Fitness Assignment

21 Oct 04:28
Compare
Choose a tag to compare

The class FullEA has been added, which uses instances of Selection for both survival and mating selection as well as a Fitness assignment process.
This should allow to configure a very wide variety of Evolutionary Algorithms (EAs), ranging from classical Genetic Algorithms over (mu+lambda) EAs to EAs using FFA or local searches like RLS.

Better Support for Sub-Algorithms

18 Oct 05:06
Compare
Choose a tag to compare

The new nullary operator Op0Forward can be used in conjunction with the sub-process from_starting_point to turn normal optimization methods seeded algorithms that can be used as local searches or sub-algorithms in other procedures.

End Result Tests, Faster Permutation Recombination, Better Number Formatting

15 Oct 08:26
Compare
Choose a tag to compare
  • End Result Tests (table with Mann-Whitney U test results)
  • Faster Permutation Recombination (GAP operator)
  • Better Number Formatting (easier to adapt, better handling of large integer)

EA Modified Again, Also Fitness-based EA Added

21 Aug 04:13
Compare
Choose a tag to compare

EA Modified Again, Also Fitness-based EA Added

Hopefully Fixed PiPy Dist Error

19 Aug 03:09
Compare
Choose a tag to compare

Hopefully this fixed the PiPy distribution upload error in the GitHub workflow.

Improved Build Process and More Accurate Log Information

19 Aug 00:48
Compare
Choose a tag to compare

The build process now produces two more artifacts: an archive with the documentation and a frozen requirements file.
This should help to better document and distribute the package.

The log files now contain the version information of more dependencies.
Also, the log information string is not entirely re-created on forks, but only the CPU affinity is updated.
This means that the correct numbers of physical and logical CPUs are now logged in parallel builds.

small improvements in Path API

11 Aug 06:05
Compare
Choose a tag to compare

small improvements in Path API

Better Tests and Minor Improvements and Bug Fixes

01 Aug 23:25
Compare
Choose a tag to compare

Better Tests and Minor Improvements and Bug Fixes