Skip to content

v1.5.7

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Feb 10:05
· 217 commits to main since this release
9cadc68
jMetalPy v1.5.7 (#91)

* Add solution generator and evaluator for SA (#67)

* Add warm startup for SA using population_generator.

* Revert evaluator parametrization in SA.

* Working on implementing a IntegerFloatSolution class

* Update nsgaiii.py (#70)

removed obsolete import

* Fix conflict in file smpsorp_zdt4.py

* Add new implementation of quality indicators. All of them receive a numpy array as a parameter instead of a list of solutions.

* Refactor quality indicators. All of them receive as a parameter a numpy array instead of a list of solutions

* Add file ZDT1.pf in the test folder (to be use to test quality indicators)

* Feature/mixed solution (#73)

* Working on implementing a IntegerFloatSolution class

* Add unit test cases for class IntegerFloatProblem

* Add class NMMin

* Add class IntegerFloatSBXCrossover

* Add test cases for SBXCrossover

* Still working on implementing an approach for the IntegerFloatSolution class

* Add user defined exceptiones in file checking.py

* Working on the implementation of class CompositeSolution

* Workon on class CompositeSolution

* Class CompositeMutation implemented and tested

* Fix a bug in class Neighborhood

* Class CompositeCrossover implemented and tested

* Add class

* Add class

* Rename file

* Add problem ZDT1Modified

* Add examples with NSGA-II

* Add NSGA-II examples

* Optimize imports

* Minor changes

* Changes on attribute name

Co-authored-by: Yebisu <[email protected]>

* Minor changes

* Release v1.5.4

* Updating the MOEAD and variants examples

* Minor changes

* Add problem UF1

* Fix bug in ibea.

* Refactor crossover and mutation operators

* Refactor crossover and mutation operators

* New minor version 1.5.5

* Adapt CXCrossover and ScrambleMutation to TSP (#80)

* Added new minor version

* Removed SyntaxWarning for  with literals

* Changed typing of frequency to int

* Minor changes

* Use of linters for catching errors and formatters to fix style

* fix IntegerProblem cannot get upper bound value bug (#86)

* optimise deepcopy for list (#87)

* Added logging

* Update __init__.py (#92)

Export `RouletteWheelSelection`

Co-authored-by: Antonio <[email protected]>

* Minor changes

* Python version 3.7

* Minor changes

* Optimize imports

* Minor changes

* removing depricated functions (#118)

* Fix #115

* fixing kursawe's function

kursawe's f2 function must go through all variables

* evaluate function for zdt6 class

zdt6's f1 function is different from the others zdt functions

* Fix style

* Replace Travis with Github Actions

* setup.py deprecated in favor of setup.cfg

* Add develop branch for triggering options

* Replace build badge

Co-authored-by: Yevhenii Semendiak <[email protected]>
Co-authored-by: ajnebro <[email protected]>
Co-authored-by: Marvin Steijaert <[email protected]>
Co-authored-by: benhid <[email protected]>
Co-authored-by: Sizhe Yuen <[email protected]>
Co-authored-by: Antonio J. Nebro <[email protected]>
Co-authored-by: Yevhenii Semendiak <[email protected]>
Co-authored-by: Lingpho <[email protected]>
Co-authored-by: Wojciech Lewicki <[email protected]>
Co-authored-by: root <root@9575ed024558>
Co-authored-by: Arysson Oliveira <[email protected]>
Co-authored-by: Isabela <[email protected]>