First Draft of Memetic Algorithm and Some Bugs Fixed
0.9.30
All instances of `Component` now have a method `initialize`. This method must be called before any run of the optimization algorithm.
We now also test optimization algorithms more thoroughly and force them to have exactly equivalent runs for the same random seeds. This actually required the introduction of the `initialize` method.
0.9.29
Added Jump Problem and Some Refacoring
0.9.28
Now, the [W-Model](https://thomasweise.github.io/moptipy/moptipy.examples.bitstrings.html#module-moptipy.examples.bitstrings.w_model) benchmark problem is included. The W-Model is a benchmark problem for discrete optimization with tunable ruggedness, deceptiveness, epistasis, and uniform neutrality.
0.9.27
minor bug fixes and improvements
0.9.26
The [GeneralEA](https://thomasweise.github.io/moptipy/moptipy.algorithms.so.html#moptipy.algorithms.so.general_ea.GeneralEA), its components, and the corresponding demo experiment are finished.