Commit c1294c9
jMetalPy v1.6.0 (#161)
* 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 <ajnebro@outlook.com>
* 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 <makishinake@hotmail.com>
* 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
* Update mutation.py
* update unconstrained.py MixedIntegerFloatProblem (#153)
* 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 <ajnebro@outlook.com>
* 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 <makishinake@hotmail.com>
* 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 <32543098+YevheniiSemendiak@users.noreply.github.com>
Co-authored-by: ajnebro <ajnebro@outlook.com>
Co-authored-by: Marvin Steijaert <msteijaert@gmail.com>
Co-authored-by: benhid <atbnhd@gmail.com>
Co-authored-by: Sizhe Yuen <sizhe1007@gmail.com>
Co-authored-by: Antonio J. Nebro <ajnebro@users.noreply.github.com>
Co-authored-by: Yevhenii Semendiak <semendyak@gmail.com>
Co-authored-by: Lingpho <bob.li.0718@gmail.com>
Co-authored-by: Wojciech Lewicki <wojciech.lewicki@swmansion.com>
Co-authored-by: root <root@9575ed024558>
Co-authored-by: Arysson Oliveira <51703579+ASdOliveira@users.noreply.github.com>
Co-authored-by: Isabela <63879870+isabelagabriely@users.noreply.github.com>
* update unconstrained.py MixedIntegerFloatProblem
Co-authored-by: Antonio <antoniobenitezhid@gmail.com>
Co-authored-by: Yevhenii Semendiak <32543098+YevheniiSemendiak@users.noreply.github.com>
Co-authored-by: ajnebro <ajnebro@outlook.com>
Co-authored-by: Marvin Steijaert <msteijaert@gmail.com>
Co-authored-by: benhid <atbnhd@gmail.com>
Co-authored-by: Sizhe Yuen <sizhe1007@gmail.com>
Co-authored-by: Antonio J. Nebro <ajnebro@users.noreply.github.com>
Co-authored-by: Yevhenii Semendiak <semendyak@gmail.com>
Co-authored-by: Lingpho <bob.li.0718@gmail.com>
Co-authored-by: Wojciech Lewicki <wojciech.lewicki@swmansion.com>
Co-authored-by: root <root@9575ed024558>
Co-authored-by: Arysson Oliveira <51703579+ASdOliveira@users.noreply.github.com>
Co-authored-by: Isabela <63879870+isabelagabriely@users.noreply.github.com>
* Minor changes
* Working on function generate_median_and_wilcoxon_latex_tables()
* Update file QualityIndicatorSummary.csv
* Add comments
* Add comments
* Update comments
* Update function __median_wilcoxon_to_latex()
* Update experiment.py
* Refactor DominanceComparator and added DominanceWithConstraints comparator
* Update examples solving constrained problems with NSGAII
* Update example
* Add aggregative function
* Update example
* Optimize imports
* Add weight file
* Update test cases
* Reformat code
* Add notebook
* Update problem Schaffer
* Starting to work in refactoring problems
* Add ObjectiveComparator
* Refactor continuous single objective problems
* Minor changes
* Refactor class GeneticAlgorithm
* Refactor problem OneMax
* Update example
* Update problem TSP
* Update examples
* Refactor NSGA-II
* Add comments to class OneZeroMax
* Update notebook
* Rename notebook
* Add example of genetic algorithm solving a constrained problem
* Minor changes
* Refactor ZDT problems
* Refactor unconstrained problems
* Refactor constrained problems
* Refactor DTLZ problems
* Refactor problems LZ09
* Add test cases for problems LZ09
* Refactor single objective problems
* Refactor class Algorithm
* Refactor class GDominanceComparator
* Refactor class Problem
* Refactor NSGA-II examples
* Refactor NSGA-II examples
* Update class GeneticAlgorithm
* Refactor algorithms
* Refactor preference algorithm examples
* Refactor class OMOPSO
* Refactor problems LIRCMOP
* Update comparator
* Fix bug in SMPSO to solve constrained problems
* Update examples
* Optimize imports
* Refactor unit tests
* Working on notebooks
* Implementation of the normalized hypervolume (#158)
* feat: implement normalized hypervolume
* chore: formatting
* chore: improve documentation
* Update file README.md
* Minor changes
* prepare release 1.6.0
---------
Co-authored-by: Yevhenii Semendiak <32543098+YevheniiSemendiak@users.noreply.github.com>
Co-authored-by: ajnebro <ajnebro@outlook.com>
Co-authored-by: Marvin Steijaert <msteijaert@gmail.com>
Co-authored-by: benhid <atbnhd@gmail.com>
Co-authored-by: Sizhe Yuen <sizhe1007@gmail.com>
Co-authored-by: Antonio J. Nebro <ajnebro@users.noreply.github.com>
Co-authored-by: Yevhenii Semendiak <semendyak@gmail.com>
Co-authored-by: Lingpho <bob.li.0718@gmail.com>
Co-authored-by: Wojciech Lewicki <wojciech.lewicki@swmansion.com>
Co-authored-by: root <root@9575ed024558>
Co-authored-by: Arysson Oliveira <51703579+ASdOliveira@users.noreply.github.com>
Co-authored-by: Isabela <63879870+isabelagabriely@users.noreply.github.com>
Co-authored-by: mo_antar <mohamedAnterGad@gmail.com>
Co-authored-by: jfaldanam <me@jfaldanam.xyz>1 parent 9cadc68 commit c1294c9
93 files changed
Lines changed: 17114 additions & 677 deletions
File tree
- examples
- experiment
- multiobjective
- gde3
- hype
- ibea
- mocell
- moead
- nsgaiii
- nsgaii
- omopso
- preferences
- random_search
- smpso
- spea2
- singleobjective
- genetic_algorithm
- nsgaii
- jmetal
- algorithm
- multiobjective
- singleobjective
- core
- test
- lab
- operator
- problem
- multiobjective
- test
- singleobjective
- test
- util
- test
- notebooks
- resources/MOEAD_weights
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| 121 | + | |
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
| |||
0 commit comments