Skip to content

Releases: jMetal/jMetalPy

v1.7.0

29 May 15:49
Compare
Choose a tag to compare

Release version 1.7.0

v1.6.0

19 Apr 14:30
c1294c9
Compare
Choose a tag to compare
Release v1.6.0

v1.5.7

04 Feb 10:05
9cadc68
Compare
Choose a tag to compare
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]>

jMetalPy v1.5.5

09 Apr 12:58
c3a7be2
Compare
Choose a tag to compare

Bug fixes in several tests and algorithms.

jMetalPy v1.5.3

09 Jan 08:18
Compare
Choose a tag to compare
Update docs

jMetalPy v1.5.2

18 Dec 09:03
Compare
Choose a tag to compare

Minor update to open some dependencies including Dask and distributed.

jMetalPy v0.5.1

04 Sep 09:20
95835ec
Compare
Choose a tag to compare

This is a minor release containing bug fixes and other minor changes.

jMetalPy v0.5.0

13 Jul 10:37
ca39721
Compare
Choose a tag to compare

This release of jMetalPy contains the following components:

  • Algorithms: random search, NSGA-II, SMPSO, SMPSO/RP
  • Problems: ZDT1-6, DTLZ1-2, unconstrained (Kursawe, Fonseca, Schaffer, Viennet2), constrained (Srinivas, Tanaka).
  • Encodings: real, binary
  • Operators: selection (binary tournament, ranking and crowding distance, random, nary random, best solution), crossover (single-point, SBX), mutation (bit-blip, polynomial, uniform, random)
  • Quality indicators: hypervolume
  • Density estimator: crowding distance
  • Graphics: 2D/3D plotting in real-time