Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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 * 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 <[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]> * update unconstrained.py MixedIntegerFloatProblem Co-authored-by: Antonio <[email protected]> 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]> * 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 <[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]> Co-authored-by: mo_antar <[email protected]> Co-authored-by: jfaldanam <[email protected]>
- Loading branch information