Versions¶
0.4.0
New Algorithm: CMA-ES (Implementation published by the Author)
New Algorithm: Biased-Random Key Genetic Algorithm (BRKGA)
New Test Problems: WFG
New Termination Criterion: Stop an Algorithm based on Time
New Termination Criterion: Objective Space Tolerance for Multi-objective Problems
New Display: Easily modify the Printout in each Generation
New Callback: Based on a class now to allow to store data in the object.
New Visualization: Videos can be recorded to follow the algorithm’s progress.
Bugfix: NDScatter Plot
Bugfix: Hypervolume Calculations (Vendor Library)
0.3.2 [Documentation]
New Algorithm: Nelder Mead with box constraint handling in the design space
New Performance indicator: Karush Kuhn Tucker Proximity Measure (KKTPM)
Added Tutorial: Equality constraint handling through customized repair
Added Tutorial: Subset selection through GAs
Added Tutorial: How to use custom variables
Bugfix: No pf given for problem, no feasible solutions found
0.3.1 [Documentation]
Merging pymop into pymoo - all test problems are included
Improved Getting Started Guide
Added Visualization
Added Decision Making
Added GD+ and IGD+
New Termination Criteria “x_tol” and “f_tol”
Added Mixed Variable Operators and Tutorial
Refactored Float to Integer Operators
Fixed NSGA-III Normalization Variable Swap
Fixed casting issue with latest NumPy version for integer operators
Removed the dependency of Cython for installation (.c files are delivered now)
0.3.0
New documentation and global interface
New crossovers: Point, HUX
Improved version of DE
New Factory Methods
0.2.2
Several improvements in the code structure
Make the cython support optional
Modifications for pymop 0.2.3
0.2.1
First official release providing NSGA2, NSGA3 and RNSGA3