Releases: thomasWeise/moptipy
run_experiment has n_threads set to 1 for non-Linux Systems
run_experiment
hasn_threads
set to 1 for non-Linux Systems- the documentation has again been slightly improved
Improved Documentation (and Minor Improvements)
Improved Documentation (and Minor Improvements)
improved documentation and simplifications suggested by ruff 0.0.215
improved documentation and simplifications suggested by ruff 0.0.215.
Added General MA
The general MA is a generalized version of the (μ+λ) MA that can additionally be configured with a fitness assignment process and both survival and mating selection algorithms.
We also implemented several code quality improvements based on the suggestions by version 0.0.212 of ruff
, a really awesome static analysis tool checking a wide range of coding conventions.
fixed subprocess from_starting_point API, added MA-RLS, improved documentation
The from_starting_point
subprocess routine now creates a process which also updates the current-best solution if a new, equally good solution is discovered (instead of only updating it on improvements). This allows for drift, i.e., for a behavior more similar to RLS as opposed to strictly-improving hill climbers in Memetic Algorithms (MAs).
We also added a hard-coded Memetic Algorithm using RLS as internal local search. This algorithm is more efficient as it has less overhead compared to an identically configured general MA, but will take exactly the same path through the search space.
Finally, we improved the documentation of the Job Shop Scheduling example problem domain.
improved documentation and small bugfix for ma
improved documentation and small bugfix for ma
Several Bug Fixes and Improvements
Several Bug Fixes and Improvements
Added Example and Fixed Error in Unit Test
Added Example and Fixed Error in Unit Test
Now Also Applying Local Search to Initial Random Solutions in Memetic Algorithm (MA)
Now Also Applying Local Search to Initial Random Solutions in Memetic Algorithm (MA)
First Draft of Memetic Algorithm and Some Bugs Fixed
First Draft of Memetic Algorithm and Some Bugs Fixed