Skip to content

Releases: thieu1995/opfunu

v1.0.4

04 Jun 16:42
Compare
Choose a tag to compare
  • 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

v1.0.3

24 May 11:25
Compare
Choose a tag to compare
  • 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)

v1.0.2

22 Mar 11:46
Compare
Choose a tag to compare
  • 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.

v1.0.1

26 Sep 10:02
Compare
Choose a tag to compare
  • 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

v1.0.0

13 Jul 09:53
Compare
Choose a tag to compare
  • 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

v0.8.0

22 Sep 04:36
Compare
Choose a tag to compare

Added CEC 2020 engineering problems (Constrained optimization)

A library of unconstrained Optimization Functions using Numpy (OpFuNu) for optimization problems

09 Sep 04:06
Compare
Choose a tag to compare

v0.7.0

04 Aug 06:24
Compare
Choose a tag to compare

Update several CEC functions.

v0.6.7

09 May 14:10
Compare
Choose a tag to compare

Fix CEC-2014 no-bias

v0.6.6

09 May 05:11
Compare
Choose a tag to compare

Added CEC-2014 no bias