- 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
- 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
- Update author's repo
- Add constrained CEC-2020
- Update test cases for CEC-2020
- Update license and requirements environemnt
- Fix template document
- Update documents
- Fix some bugs in CEC-2010, 2013, 2015
- Fix some bugs in CEC basic version
- Update examples
- Fix some bugs in CEC-2014 no-bias
- Add CEC-2014 without support data
- Fix some bugs in CEC-2013
- Add CEC-2013 without support data
- Fix some bugs in library introduction
- Add CEC-2013 with support data
- Fix some bugs in CEC-2014
- Add CEC-2015
- Update references
- Add CEC-2005, CEC-2008, CEC-2010, CEC-2014 with support data
- Update more documents (references paper)
- Add examples with test functions
- Add CEC-2005 with support data
- Add documents
- Fix minor error in some functions
- Update information and library
- Add cec2014 without support data
- 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
- Split project into 4 modules: benchmark1d, benchmark2d, benchmark3d, and benchmarknd
- Split project into 2 modules: benchmark2d and benchmarknd
- Add more functions to class Functions
- Add project, some functions