Skip to content

Latest commit

 

History

History
207 lines (112 loc) · 4.84 KB

ChangeLog.md

File metadata and controls

207 lines (112 loc) · 4.84 KB

Version 1.0.4

  • Fix p value in F10 and F17 of CEC-2017
  • Add plot_latex to Benchmark class.
  • User can use draw_latex from opfunu to draw their latex equation.
  • Update examples for draw latex function

Version 1.0.3

  • Optimized katsuura_func performance, at 1M ndim > 80x speedup
  • Add plot_2d, plot_3d to Benchmark class.
  • User can use draw_2d, draw_3d from opfunu to draw their function.
  • Add tutorial on how to integrate with other optimization frameworks like Mealpy, Opytimizer, Niapy
  • Update examples and update documentations
  • Update citation and paper (Got published at Journal of Open Research Software)

Version 1.0.2

  • Fix modified_schwefel_func() in operator.py
  • Fix Mishra07 function that has no method factorial
  • Fix Dolan function has wrong default dim
  • Fix ndim property in Benchmark class
  • Fix typo pi function in OddSquare class
  • Fix LennardJones class with specified ndim
  • Fix CEC2021 F2 has abnormal optimal value
  • Fix bug in F8 function CEC2020
  • Update docs
  • Update README and workflows.

Version 1.0.1

  • Add all normal functions in name_based module (From A to Z)
  • Fix bug exit() program
  • Delete all old CEC module
  • Delete type_based module
  • Delete dimension_based module
  • Delete mealpy dependency
  • Update docs, examples and tests

Version 1.0.0

  • Refactoring project with 1 abstract class: Benchmark
  • Two sub-packages: name_based and cec_based
  • In name_based package contains all letter modules in order of the alphabet
  • In cec_based package contains all CEC competition modules from years: 2005, 2008, 2010, 2013, 2014, 2015, 2017, 2019, 2020, 2021, 2022

Version 0.8.0

  • Update author's repo
  • Add constrained CEC-2020
  • Update test cases for CEC-2020

Version 0.7.1

  • Update license and requirements environemnt
  • Fix template document

Version 0.7.0

  • Update documents
  • Fix some bugs in CEC-2010, 2013, 2015
  • Fix some bugs in CEC basic version
  • Update examples

Version 0.6.7

  • Fix some bugs in CEC-2014 no-bias

Version 0.6.6

  • Add CEC-2014 without support data

Version 0.6.5

  • Fix some bugs in CEC-2013
  • Add CEC-2013 without support data

Version 0.6.3

  • Fix some bugs in library introduction

Version 0.6.2

  • Add CEC-2013 with support data

Version 0.6.1

  • Fix some bugs in CEC-2014
  • Add CEC-2015
  • Update references

Version 0.6.0

  • Add CEC-2005, CEC-2008, CEC-2010, CEC-2014 with support data
  • Update more documents (references paper)
  • Add examples with test functions

Version 0.5.1

  • Add CEC-2005 with support data
  • Add documents

Version 0.4.3

  • Fix minor error in some functions

Version 0.4.2

  • Update information and library

Version 0.4.1

  • Add cec2014 without support data

Version 0.3.1

  • Split project into 2 sub-packages: dimension_based and type_based
  • dimension_based has 4 modules: benchmark1d, benchmark2d, benchmark3d, and benchmarknd
  • type_based has 2 modules: uni_modal and multi_modal

Version 0.2.1

  • Split project into 4 modules: benchmark1d, benchmark2d, benchmark3d, and benchmarknd

Version 0.2.0

  • Split project into 2 modules: benchmark2d and benchmarknd

Version 0.1.2

  • Add more functions to class Functions

Version 0.1.1 (First version)

  • Add project, some functions