Changelog ========= .. raw:: html `2.6.1 `__ - 2025-11-24 --------------------------------------------------------------------------- \ `Compare with v2.6.0 `__\ `v2.6.0 `__ - 2025-11-21 ----------------------------------------------------------------------------- \ `Compare with v2.5.2 `__\ Fixed ~~~~~ - fix: dependecies and conda build (#720) (`2f86304 `__ by Grega Vrbančič). Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com, Co-authored-by: Copilot 198982749+Copilot@users.noreply.github.com, Co-authored-by: GregaVrbancic 1894788+GregaVrbancic@users.noreply.github.com `v2.5.2 `__ - 2025-01-06 ----------------------------------------------------------------------------- \ `Compare with v2.5.1 `__\ .. _fixed-1: Fixed ~~~~~ - Fix (`54ef8df `__ by Grega Vrbančič). - fix dependabot config (`109563f `__ by Grega Vrbančič). - Fix numpy 2.0 compatibility in ILSHADE implementation (`99cb246 `__ by Iztok Fister Jr.). `v2.5.1 `__ - 2024-10-29 ----------------------------------------------------------------------------- \ `Compare with v2.3.1 `__\ Added ~~~~~ - added run and test files (`362f5a9 `__ by Grega). .. _fixed-2: Fixed ~~~~~ - fix: scout bee phrase of ABC (`81a4fd9 `__ by 陈薛强). - fixed comma **init**.py (`2c6e4f2 `__ by GregaRubin). - fixed numpy compatibility errors (`6ba82fa `__ by zStupan). `v2.3.1 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with v2.3.0 `__\ .. _fixed-3: Fixed ~~~~~ - fix: workflow for publishing to pypi (`9e61439 `__ by Grega Vrbančič). `v2.3.0 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with v2.2.0 `__\ `v2.2.0 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with 2.1.0 `__\ .. _added-1: Added ~~~~~ - add example code (`de3a522 `__ by zStupan). Removed ~~~~~~~ - Remove TestingTask class (`d783f69 `__ by zStupan). .. _section-1: `2.1.0 `__ - 2023-12-19 --------------------------------------------------------------------------- \ `Compare with 2.0.5 `__\ .. _added-2: Added ~~~~~ - Add repology badge (`6d56ff5 `__ by Iztok Fister Jr). - Added pyproject.toml and poetry lock (`f459f56 `__ by zStupan). - added before_run and after_run callbacks. added a reference to the algorithm in Callback class (`f54f7c2 `__ by zStupan). - added callback example (`ea82514 `__ by zStupan). - Added callbacks, removed the run_task and iteration_generator methods, moved functionallity to Algorithm.run (`cc08dac `__ by zStupan). .. _fixed-4: Fixed ~~~~~ - fixed tests (`a9e68b4 `__ by zStupan). - fix pypi workflow (`5966cf3 `__ by zStupan). - fix docs warnings (`ab71ddc `__ by zStupan). .. _removed-1: Removed ~~~~~~~ - removed unused files (`a48d1ff `__ by zStupan). - remove pytest-custom-exit-code plugin (`90a15ed `__ by zStupan). .. _section-2: `2.0.5 `__ - 2023-03-26 --------------------------------------------------------------------------- \ `Compare with 2.0.4 `__\ .. _fixed-5: Fixed ~~~~~ - fixed exporting to excel (`45d0e5f `__ by zStupan). .. _section-3: `2.0.4 `__ - 2022-11-20 --------------------------------------------------------------------------- \ `Compare with 2.0.3 `__\ .. _fixed-6: Fixed ~~~~~ - Fix lint errors (`51d46b2 `__ by zStupan). .. _section-4: `2.0.3 `__ - 2022-09-03 --------------------------------------------------------------------------- \ `Compare with 2.0.2 `__\ .. _fixed-7: Fixed ~~~~~ - Fix issue with verions (`8c2db3e `__ by Grega Vrbančič). - fixes in lshade.py (`25704ba `__ by Ales). - fixes in shade.py (`e6e5a4a `__ by Ales). .. _section-5: `2.0.2 `__ - 2022-05-22 --------------------------------------------------------------------------- \ `Compare with 2.0.1 `__\ .. _added-3: Added ~~~~~ - Added get_parameters to ParticleSwarmOptimization (`9a392f6 `__ by zStupan). .. _fixed-8: Fixed ~~~~~ - Fix get_parameters (`c8acca8 `__ by zStupan). .. _section-6: `2.0.1 `__ - 2022-03-05 --------------------------------------------------------------------------- \ `Compare with 2.0.0 `__\ .. _added-4: Added ~~~~~ - Add instructions for install from AUR (`e437349 `__ by Carlos Aznarán Laos). - Add nice badge for showing the total downloads of this package (#370) (`08f24ff `__ by firefly-cpp). Co-authored-by: Grega Vrbančič grega.vrbancic@gmail.com - Add incremental testing to main workflow supported with cache (#369) (`652f482 `__ by Grega Vrbančič). - Add pytest-testmon to reduce the execution time of tests. (#366) (`906db6c `__ by Grega Vrbančič). .. _fixed-9: Fixed ~~~~~ - fix formatting (`5b2c174 `__ by zStupan). - Fix example (`9f0d807 `__ by zStupan). - fix broken flake8 (`6433e0e `__ by zStupan). - Fix setup error (`6f26a93 `__ by zStupan). - Fix bash configuration in main workflow (`4f9108c `__ by Grega Vrbančič). - fixed linter error (`fe545db `__ by zStupan). - fixed Alpine2 test (`1bc80de `__ by zStupan). - Fixed clonalg implementation (`d14257c `__ by zStupan). - Fixed michalewicz references (`4e1324e `__ by Francisco J. Solis). - Fixed more typos in Python files (`5b38deb `__ by Francisco J. Solis). - Fixed typos over comments on Python files (`3698516 `__ by Francisco J. Solis). .. _section-7: `2.0.0 `__ - 2021-12-27 --------------------------------------------------------------------------- \ `Compare with 1.0.1 `__\ .. _added-5: Added ~~~~~ - Add badge for Fedora (#356) (`c707ed3 `__ by firefly-cpp). - Add test_loa.py (`393b495 `__ by AljoM). - Added an algorithm (`8a323c0 `__ by AljoM). - Added run_loa.py (`8788848 `__ by AljoM). - Added loa.py (`2d7f1d4 `__ by AljoM). - Added missing test problems. (`e7323ce `__ by zStupan). - Added CLONALG. (`95df86c `__ by zStupan). - Add Python 3.10 tag (#336) (`ae8e112 `__ by firefly-cpp). - added Problems.md (`bf7a5df `__ by zStupan). - added feature selection tutorial (`57965bf `__ by zStupan). - added missing algorithms to factory (`9306a5c `__ by zStupan). - Added flag to enable/disable swarming (`a6bdd5e `__ by zStupan). - Added factory util functions. (`0a401cc `__ by zStupan). - added a more robust backwards compatible check for main thread (`4bcd79f `__ by zStupan). - Added BFOA example (`fed0b20 `__ by zStupan). - Added BFOA implementation (`0b5b6a8 `__ by zStupan). - Added mean skipping NaNs and infs (`ca02a4d `__ by Francisco J. Solis-Munoz). - Add workflow for publish to anaconda, setup.py fixes (#259) (`16532a5 `__ by Grega Vrbančič). - Add python 3.8 (#250) (`1526826 `__ by Grega Vrbančič). - Added fixes for BA algorithms. (`26e8367 `__ by Klemen@Haxor). - Added fixes for flake (`336aafe `__ by Klemen@Haxor). - Added some fixes to the examples (`3998385 `__ by Klemen@Haxor). - Added some fixes for BA algorithms (`556c136 `__ by Klemen@Haxor). - Added fixed exampels (`7e9cafd `__ by Klemen Berkovic). - Added some fixes for non ASCII (`9374895 `__ by Klemen@Haxor). - Added new algorithms and test for them (`505d250 `__ by Klemen@Haxor). - Added some igneing for flake (`1eafb9f `__ by Klemen@Haxor). - Added fixes for ploting method of convegence graph (`20460fe `__ by Klemen@Haxor). - Added new tests for tasks and added fix for conv plot (`e92dd26 `__ by Klemen@Haxor). - Added new fixes for tests. (`d6c518f `__ by Klemen@Haxor). - Added fixes for tests (`3c8bb50 `__ by Klemen@Haxor). - Added some fixes for flake (`ef0a038 `__ by Klemen@Haxor). - Added fixed runing problems based on docstrings (`cd6a10b `__ by Klemen@Haxor). - Added new fixes for tests (`2d52403 `__ by Klemen@Haxor). - Added updated examples (`a9e46f9 `__ by Klemen@Haxor). - Added missing examples for the algorithms (`26af264 `__ by Klemen@Haxor). - Added fixes for SCA algorithm for new interface (`90f6f09 `__ by Klemen@Haxor). - Added fixes for MKE algorithm for new interface (`0e6423b `__ by Klemen@Haxor). - Added fixes for MFO algorihm for new interface (`22f9a0a `__ by Klemen@Haxor). - Added fixes for MBO algoirhm for new interface (`56c18b2 `__ by Klemen@Haxor). - Added fixes for KH algorithm for the new interface (`6003347 `__ by Klemen@Haxor). - Added fixes for HS algorithm for new interface (`9a17f44 `__ by Klemen@Haxor). - Added fixes for GWO algorithm for new interface (`d3e20e8 `__ by Klemen@Haxor). - Added fixes for GSO algorithm for new interface (`4c22207 `__ by Klemen@Haxor). - Added fixes for GSA algorithm for new interface (`e14408b `__ by Klemen@Haxor). - Added fixes for GA algorithm for new interface (`6fc51bc `__ by Klemen@Haxor). - Added fixes for FWA algorihtm for new interface (`de680bb `__ by Klemen@Haxor). - Added fixes for FSS algorithm for the new interface (`8310e9e `__ by Klemen@Haxor). - Added fixes for FPA algorithm for the new interface (`0cb319b `__ by Klemen@Haxor). - Added fixes for FOA algorithm for the new interface (`7fb43b1 `__ by Klemen@Haxor). - Added fixes for FA algorithm for the new interface (`b8c79aa `__ by Klemen@Haxor). - Added fixes for ES algorithms for the new interface (`fbb51ac `__ by Klemen@Haxor). - Added fixes for DE algorithms for the new interface (`2800e0c `__ by Klemen@Haxor). - Added fixes for CSO algorihm for the new interface (`483283c `__ by Klemen@Haxor). - Added fixes for CS algorithm for the new interface (`b642ed2 `__ by Klemen@Haxor). - Added fixes for CRO algorihtm for the new interface (`114f9a7 `__ by Klemen@Haxor). - Added fixes for CA algorithm for the new interface (`1444601 `__ by Klemen@Haxor). - Added fixes for BEA algorithm for new interface (`3adc417 `__ by Klemen@Haxor). - Added fixes for BA algorithm for new interface (`97e5a14 `__ by Klemen@Haxor). - Added fixes for PSO algorihm and added new PSO algorithms to the framework (`e83f545 `__ by Klemen@Haxor). - Added pylint to the makefile (`416d91a `__ by Klemen@Haxor). - Added documentation to the benchmarks (`fcafc4f `__ by Klemen@Haxor). - Added documentation to benchmarks (`e5f534c `__ by Klemen@Haxor). - Added some fixes for test functions (`0988707 `__ by Klemen@Haxor). - Added documentation to the ackley funciton (`f9b2830 `__ by Klemen@Haxor). - Added some fixes for alpine function (`03cea49 `__ by Klemen@Haxor). - Added fixes for ackley function (`6fae029 `__ by Klemen@Haxor). - Added fixes for benchmark (`0f2ede3 `__ by Klemen@Haxor). - Added fixes for utility for the task (`b64a370 `__ by Klemen@Haxor). - Added some fixes for arg parser (`a20be4a `__ by Klemen@Haxor). - Added some fixes for runner test (`f2b9f8d `__ by Klemen@Haxor). - Added import fix (`d1561c2 `__ by Klemen@Haxor). - Added firxes for utiliy test (`387bffb `__ by Klemen@Haxor). - Added fixes for buld (`e48f50a `__ by Klemen@Haxor). - Added some fixes for return (`a72cb7d `__ by Klemen@Haxor). - Added fix for cyclic import (`5829e33 `__ by Klemen@Haxor). - Added fixes for SA algorithm for new interface (`97664c7 `__ by Klemen@Haxor). - Added fixes for NMM algorithm for new interface (`26910e7 `__ by Klemen@Haxor). - Added fixes for HC algorithm for new interface (`2641219 `__ by Klemen@Haxor). - Added fixes for ASO algorithm for new interface (`1715bcd `__ by Klemen@Haxor). - Added new development algorithm (`fcad87d `__ by Klemen@Haxor). - Added development versions of two algorithms (`7e04413 `__ by Klemen@Haxor). - Added fixes for jDE algorithm for new interface (`61e0bd5 `__ by Klemen@Haxor). - Added fixes for HDE algorithms for new interface (`0b75d5d `__ by Klemen@Haxor). - Added fixes for HBA algorithm for new interface (`6fe0f24 `__ by Klemen@Haxor). - Added development versions of algorithms to package (`9748819 `__ by Klemen@Haxor). - Added fixes for ABC algorithm for new interface (`9a6bdfd `__ by Klemen@Haxor). - Added some samll updates for error reporting and some other fixes (`194774e `__ by Klemen@Haxor). - Added updated test case for algorithms (`74859ec `__ by Klemen@Haxor). - Added updated algorithm interface (`769da15 `__ by Klemen@Haxor). - add 3.8 python version to CI (`31014c2 `__ by Grega Vrbančič). - Added Cat Swarm Optimization algorithm (#216) (`a49e283 `__ by mihaelmika). - added CS example in README (`428a1f2 `__ by firefly-cpp). - Added fixes for fpa (`179f6e8 `__ by Klemen Berkovic). - Added fix for python 2.7.15 (`10a48fb `__ by KlemenLapTop). - Added new version of files with fixes. (`b520f7f `__ by KlemenLapTop). - Added fixes for python2 (`590a330 `__ by KlemenLapTop). - Added new version of file (`1e671df `__ by Klemen Berkovic). - Added fixes for pylint (`db47fd9 `__ by Klemen Berkovic). - Added new version of flies (`4f93edf `__ by Klemen Berkovic). - Added fixes (`e9aa5ef `__ by KlemenLapTop). - Added fixes for documentation, algorithms and tests (`7c82353 `__ by Klemen Berkovic). - Added new version of files (`40644e8 `__ by KlemenLapTop). - Added new versions of files. (`71efc4f `__ by Klemen Berkovic). - Added new version of files. (`041b18f `__ by Klemen Berkovic). - Added new version of file. (`2822e07 `__ by Klemen Berkovic). - Added fixes for ABC algorithm. (`fa792b6 `__ by Klemen Berkovic). - Added documentation fixes and new fixes for new population initialization. (`bfee01b `__ by KlemenLapTop). - Added new documentation and fixes for new interaface used. (`043616b `__ by KlemenLapTop). - Added new doumentation strigs and some fixes (`92aa1b4 `__ by KlemenLapTop). - Added new fixes and documentation (`75f5f51 `__ by Klemen Berkovic). - Added new documentation strings (`094f7e3 `__ by KlemenLapTop). - Added documentations (`b4fdf79 `__ by Klemen Berkovic). - Added new documentation fixes (`bc07a15 `__ by KlemenLapTop). - Added new docoumentation and some fixes to algorithms (`0b649bc `__ by Klemen Berkovic). - Added fixes for new Algorithm interface (`fa78942 `__ by KlemenLapTop). - Added fixes for new interface with genrator (`02f6ef1 `__ by KlemenLapTop). - Added fixes for new interface (`f70b0ea `__ by KlemenLapTop). - Added fixes to main interfaces so now we use generator (`2201eb3 `__ by KlemenLapTop). - Added fixes for yiealding and population initialization (`3c759ed `__ by KlemenLapTop). - Added fix for maximization (`468e040 `__ by KlemenLapTop). - Added some fixes (`709fca0 `__ by Klemen_HomeHome_Home). - Added fix based on tests (`a0befa8 `__ by Klemen_HomeHome_Home). - Added new alogithm (`1257d52 `__ by Klemen Berkovic). - Added pylint fixes (`fe2a83b `__ by Klemen). - Added new task and fix of parameters for DE algorith (`7897e7b `__ by Klemen Berkovic). - Added missing files (`d1d2c74 `__ by Klemen Berkovic). - Added fixes for some algoritms (`64357ae `__ by Klemen Berkovic). - add scandir dev dependency (#176) (`e2b9f76 `__ by Grega Vrbančič). - Added pydocstyle fixes (`f8c2da9 `__ by Klemen). - Added missing space between operator (`224b2c4 `__ by Klemen). - Added new fixses for pylint (`038d95e `__ by Klemen). - Added small fixes for pycodestyle (`fc7ba6c `__ by Klemen). - Added fixes for pylint errors and warnings (`63569ae `__ by Klemen). - Added fixes for new algorithms (`f98d68d `__ by Klemen). - Added CS algorithm and test for this algorithm (`c16ad16 `__ by Klemen Berkovic). - Added new CRO algorithm with tests for this algorithm (`5c5a885 `__ by Klemen Berkovic). - Added iterations counter to some of the algorithms (`08dfff6 `__ by Klemen). - Added fixes for stopping conditions (`c7ee5be `__ by Klemen). - Added stopping conditions (`6fc77f9 `__ by Klemen). - added package (`26f6196 `__ by firefly-cpp). - added mfo to readme (`a05c979 `__ by kivancguckiran). - added moth flame optimizer (`8cd6586 `__ by kivancguckiran). - Add conda recipe (`27d19af `__ by GregaVrbancic). - Added new tests (`0e36e41 `__ by Klemen). - Added python 3.7 environment to build systems (`cd372af `__ by Klemen). - Added dependencie for python environment (`887ee7b `__ by Klemen). - Added dependecies (`376620f `__ by Klemen). - Added fixes for algorithms and added new tests (`56eba2a `__ by Klemen). - Added authos for new algorithms and some algorithm fixes (`464efad `__ by Klemen). - Added new interfaces for scaling the task (`fcc03ac `__ by Klemen). - Added fixes for algorithms and new implementations of new algorithms (`feaf5bf `__ by Klemen). - Added new test cases (`a0ad8da `__ by Klemen). - Added tests (`6f7b8fa `__ by Klemen). - Added multiple seed option (`fc29c13 `__ by Klemen). - Added implementation of hybrid algorithm (`35745e3 `__ by Klemen). - Added names of benchmarks (`16e0f40 `__ by Klemen). - Added fix for version testing (`079ca9b `__ by Klemen). - Added new benchmark functions and added fixes (`774c9a8 `__ by Klemen). - Added new Hybrid algorithms (`b6c50ed `__ by Klemen). - Added fixes for new location of argparser (`2008541 `__ by Klemen). - Added interface static method for getting name (`e5ff6e6 `__ by Klemen). - Added algorithm fix and fix cli parser (`eb14da1 `__ by Klemen). - Added CEC2014 and CEC2015 competitions (`89b952e `__ by Klemen). - added test algorithm (`f327d79 `__ by Klemen). - Added cec14 data and test functions (`8a80036 `__ by Klemen). - Added full implementation of CMA-ES (`c6f3dcc `__ by Klemen). - Added CMA-ES algorithm (`62b33b5 `__ by Klemen). - Added run example for simulated annealing (`e7e6888 `__ by Klemen). - add docs dependency (`5078413 `__ by GregaVrbancic). - add missing dependences in Pipfile. add documentation section in the docs. add other algorithms packackage to the documentation (`753636d `__ by GregaVrbancic). - Added new ASO algorithm and added fix for FA algorithm (`78ccfd0 `__ by Klemen). - Added dependencies for coverage (`d3e9181 `__ by Klemen). - added coverage dependencies (`4297bfd `__ by Klemen). - Added Gravitational search algorithm (`88821a2 `__ by Klemen). - Added new examples. (`3706b6b `__ by Klemen). - Added fixses for ES1p1 algorithm for python2 (`d087755 `__ by Klemen). - Added new dependencies and some Makefile fixes (`6e20425 `__ by Klemen). - Added new tests and code style fix (`93f4cfe `__ by Klemen). - Added jde with population reduction (`6c0a21f `__ by Flyzoor). - Added implementation of MTSv1 algorithm (`3c9295a `__ by Klemen). - added to list of Contributors (`efdc701 `__ by Flyzoor). - added IHC and SA algorithms (`f1d780d `__ by Flyzoor). - Added hillclimb and simulated anealing (`bfcc001 `__ by jan.popic). - Added MTS algorithm (`f25d3c3 `__ by Klemen). - Added new NMM algorithm (`bbdb2e2 `__ by Klemen). - Added new tests, fixes for pylint and fixes for algorithms (`b444b9f `__ by Klemen). - Added new dymFWA algorithm (`cfb739b `__ by Klemen). - Added new algorithm FWA and EFWA (`5413454 `__ by Klemen). - Added matlab code implementation for KH algorithm (`414d523 `__ by Klemen). - Added new fixes and implementation from matlab. (`f60645b `__ by Klemen). - Added random generators to Algorithm (`65c200f `__ by Klemen). - Added Krill herd alogrithm (`9a088ff `__ by Klemen). - Added option for maxsimization of objective function (`1b0ef65 `__ by Klemen). - Added new examples in benchmark functions (`78a604e `__ by Klemen). - Added new test function and tests for them (`20a8a00 `__ by Klemen). - Added some new selection operators for GA (`8d9d998 `__ by Klemen). - Added new test funcitons (`54d3185 `__ by Klemen). - Added Glowworm Swarm Optimization algorithm with fixes (`4a80bcd `__ by Klemen). - Added new algorinh SCA and added some fixes for tests (`3439628 `__ by Klemen). - Added new class for population idividual (`7fe2385 `__ by Klemen). - Added Evolution Strategy algorith (`0076a37 `__ by Klemen). - Added new task for ploting and printing solutions of the algorithm run (`c305277 `__ by Klemen). - Added MKEv3 algorithm and new tests (`45ed378 `__ by Klemen). - added some mkev3 implementaation (`3c3bcb5 `__ by Klemen). - Added new algorithm (`9b38024 `__ by Klemen). - Added new mutation stategy for DE algorithm. (`da61277 `__ by Klemen). - Added new interface implementation (`dfa20de `__ by Klemen). - Added Algorithm implementation to ArtificialBeeColonyAlgorithm and test fixes (`4da4f79 `__ by Klemen). - Added pylint disable settings (`7787e53 `__ by Klemen). - Added new benchmark functions and test for new benchmark functions (`4298ef7 `__ by Klemen). - Added new alogorithms to algorithm factory (`bb88610 `__ by Klemen). - Added new algorih with run example and tests for the algorithm (`8ccb4ef `__ by Klemen). - Added camel algorithm with run example and tests for the algorithm (`5aefddd `__ by Klemen). - Added new algoritm interface, added new test class and added new commiters (`fc8b5a1 `__ by Klemen). - Added visualization for run_fa.py (`3c55ba9 `__ by rhododendrom). .. _fixed-10: Fixed ~~~~~ - Fixed flake8 versions (`85f1531 `__ by zStupan). - Fix error loa.py (`ef77b5e `__ by AljoM). - Fixed bug (`4e9afb4 `__ by zStupan). - Fixed csendes function. (`8b0c2d8 `__ by zStupan). - fixed docs (`cb40a46 `__ by zStupan). - fixed maximization (`ba3d8aa `__ by zStupan). - Fixed Maximization (#329) (`a8efe76 `__ by zStupan). - Fix typo in jade.py (#324) (`616b4eb `__ by Ikko Ashimine). Co-authored-by: Grega Vrbančič grega.vrbancic@gmail.com - Fix detection of two digit Python version (`da2924f `__ by Tomas Hrnciar). - Fixed import error. (`09a6e7f `__ by zStupan). - fixed linter errors (`bd75cf6 `__ by zStupan). - fixed imports (`ff1317a `__ by zStupan). - fixed error in \_is_main_process_or_thread (`9f086db `__ by zStupan). - fixed linting error (`716bace `__ by zStupan). - fixed run method (`1613f5e `__ by zStupan). - Fix flake8 Linting (`75f4029 `__ by Francisco J. Solis). - Fixed ASO warnings (`7dc6d55 `__ by Francisco J. Solis). - Fixed JADE algorithm (`c31a243 `__ by Francisco J. Solis). - Fixed FA warnings (`e5c753f `__ by Francisco J. Solis). - Fixed ES warnings (`00aa68b `__ by Francisco J. Solis). - Fixed bug in Algorithm.runYield (#295) (`fed55ba `__ by zStupan). - Fixed BFOA implementation (`1bd84b9 `__ by zStupan). - Fixed spelling mistake in BFOA test (`194117d `__ by zStupan). - Fixed bug in AlgorithmTestCase.test_algorithm_run method where test would fail if nGEN or nFES were provided as arguments (`cffd57e `__ by zStupan). - fix dependecy problems (`29440ba `__ by Grega Vrbančič). - Fixed some LaTeX formulas (#279) (`d362d8c `__ by sisco0). - Fixed some latex related errors (`e929187 `__ by Francisco J. Solis-Munoz). - Fixing issues related to tests at infinity benchmark and NPAging DE. (#267) (`cea3b5f `__ by sisco0). - Fixing proportional function for ANpDETestCase (`365c24e `__ by Francisco J. Solis-Munoz). - Fix setup.py io (`b53a41f `__ by Grega Vrbančič). - Fix encoding issue (`cc4ce62 `__ by Grega Vrbančič). - Fix build_description, update README.rst (`d9be406 `__ by Grega Vrbančič). - Fix (`0c877b3 `__ by Grega Vrbančič). - Fix typo (`1c81db5 `__ by Grega Vrbančič). - Fix runner exports (#254) (`fbcd30b `__ by Grega Vrbančič). - Fix GWO maximization (`19a69bb `__ by Grega Vrbančič). - Fix docs styles (`70589cc `__ by Grega Vrbančič). - Fix algorithm utility to work with python2 and add tests (`b69dda7 `__ by Grega Vrbančič). - Fix for python 2.7 (`40ab52f `__ by Klemen@Haxor). - Fix unpacking issue (`a93dbeb `__ by Grega Vrbančič). - Fix python2 benchmark instance check (`089ebf7 `__ by Grega Vrbančič). - Fix issue with syntax error for python 2.7, add compatibility layer for queue (`d241fe9 `__ by Grega Vrbančič). - Fix publish workflow (#236) (`71dfdfb `__ by Grega Vrbančič). - Fix pypi README (#235) (`fa49027 `__ by Grega Vrbančič). - Fix bump2version (#234) (`ba42770 `__ by Grega Vrbančič). - Fix bump2version configuration (`6c73cbc `__ by Grega Vrbančič). - Fix for MTS algorihm for new interface (`d987ec9 `__ by Klemen@Haxor). - Fixes comments in runner.py (#225) (`749dcdb `__ by Grega Vrbančič). Related issues/PRs: `#211 `__, `#211 `__ - fix comment. replace mutation and crossover with uniform one. (#223) (`ac3fd06 `__ by Grega Vrbančič). - fix runner nRuns issue (#222) (`aa984fa `__ by Grega Vrbančič). - Fixed unused import. (`5b1db5e `__ by RokPot). - fix setup.py (`2999557 `__ by Grega Vrbančič). - fixed example (`0588f22 `__ by firefly-cpp). - Fixes (#203) (`a40ac08 `__ by Klemen). - fix pyup config (`fc300f0 `__ by Grega Vrbančič). - fixed test and replaced todo (`d635cca `__ by Luka). - Fixes (`871bc4e `__ by KlemenLapTop). - fix contributors table (`fd4ba4b `__ by Grega Vrbančič). - Fixed some DE algorithms (`522b191 `__ by Klemen Berkovic). - Fix for pylint for python 3.7 (`fb8339f `__ by Klemen). - Fixes for pydocstyle (`7cc574e `__ by Klemen). - Fixes for pylint (`d308ec7 `__ by Klemen). - fix scrutinizer python version (`22a09b2 `__ by Grega Vrbančič). - fix dependency issue for matplotlib on python 2.7.\* (`6914538 `__ by Grega Vrbančič). - fix dependency issue with matplotlib (`7329cf9 `__ by Grega Vrbančič). - fix dependencies versions. version bump to 2.0.0rc4 (`9e12d63 `__ by Grega Vrbančič). - fix travis.yml (`7f8f35e `__ by Grega Vrbančič). - fix travis config for python 3.7 (`0d92488 `__ by Grega Vrbančič). - fix meta.yaml to build generic anaconda package (`953432e `__ by Grega Vrbančič). - fixes recipe. add envs for ci tests. etc (`b165b73 `__ by Grega Vrbančič). - Fixes for return when stopping criteria when searching for maxima of problem (`1344f58 `__ by Klemen). - Fixed issue where worse conditions are accepted. (`c82f43e `__ by kivanc guckiran). - Fix for random number (`8c430c9 `__ by Klemen). - Fixes for structure change (`a2f7a02 `__ by Klemen). - Fixes for CMA-ES (`9a0052b `__ by Klemen). - Fix for tabu search (`435fa44 `__ by Klemen). - Fix for simulated annealing algorithm (`8d29ca4 `__ by Klemen). - Fixed readme and added Tabu search algorithm (`fd030c7 `__ by Klemen). - fix rtd conf (`63544aa `__ by GregaVrbancic). - fix pipfile (`91e6100 `__ by GregaVrbancic). - fix codestyle (`69e1cea `__ by GregaVrbancic). - fix documentation comments to render properly in algorithms package (`bb846c4 `__ by GregaVrbancic). - fixed formating of benchmark comments to properrly render documentation. (`bfc20d1 `__ by GregaVrbancic). - fix dependencies listing in docs (`0883374 `__ by GregaVrbancic). - Fix for dynFWA and added new dynFWA-G algorithm (`4945793 `__ by Klemen). - Fixes for Gravitational search algorithm (`6425225 `__ by Klemen). - Fix for ES(1+ 1) and moved new implementation of jDE (`50c64d0 `__ by Klemen). - Fix of NMM algorithm (`4be9921 `__ by Klemen). - Fix KH (`ec9e0d4 `__ by Klemen). - Fixes for KH algorithm (`13138b9 `__ by Klemen). - Fixed problem type usage in code (`5950feb `__ by Klemen). - Fixes for ES algorithms (`a0a377b `__ by Klemen). - Fixed problem in SCA algorithm, added beter solution fixing method (`ce83ad3 `__ by Klemen). - Fixes for GA algorithm. (`4b1229b `__ by Klemen). - Fix updating current position for particles in MKE algorithm (`32edd7e `__ by Klemen). - Fixed DE algorithm and full implementation of mutational strategys (`1fddef9 `__ by Klemen). - Fixes for pylint tests (`8550edd `__ by Klemen). - Fixes for pycodestyle (`c08c5b0 `__ by Klemen). - fix failing build (`a20a84f `__ by GregaVrbancic). - Fixed DE evaluations counter (`2ee5a31 `__ by Uroš Mlakar). - Fix renamed PyPI package (`9eab232 `__ by Jace Browning). Changed ~~~~~~~ - Changed package name to lowercase (`3bb1286 `__ by zStupan). - changed source of random generation, tests added (`0a23957 `__ by Luka Pečnik). - Changed usage of print to logger printing (`8f86c41 `__ by Klemen). .. _removed-2: Removed ~~~~~~~ - Removed vim comment (`f64ad78 `__ by zStupan). - Removed Infinity function (duplicate of Csendes) (`94cca09 `__ by zStupan). - remove export directory (#327) (`cc77c26 `__ by zStupan). - Remove ThrowingTask and CountingTask (#323) (`d396b0e `__ by zStupan). - Removed algohm and benchmark utility classes. (`fedfd5f `__ by zStupan). - removed type_parameters method, fixed examples. (`5c94493 `__ by zStupan). - removed statistics utility (`aaddf8d `__ by zStupan). - removed **future** imports (`3e67c4f `__ by zStupan). - removed duplicated tests (`3d068e3 `__ by zStupan). - Removed scipy dependency (`333928a `__ by zStupan). - Removed unnecessary index reset in runIteration (`e5454c4 `__ by zStupan). - Remove PyLint and cleanup (`4fe4945 `__ by Grega Vrbančič). - Remove pylint dependency from Pipfile (`107844b `__ by Grega Vrbančič). - remove python 3.8 target, due to incompatibility issues with scipy and numpy libraries. (`4e5adca `__ by Grega Vrbančič). - remove class which is not algorithm from list. (`bf6d5cd `__ by Grega Vrbančič). - Removed old files (`8c7636e `__ by KlemenLapTop). - Remove unused algorithms from main files (`f9f576d `__ by KlemenLapTop). - Removed some bolted code (`f9968a7 `__ by KlemenLapTop). - remove 3.7 env because of unsupported some dev dependencies (`061de34 `__ by Grega Vrbančič). - Removed newer verison of Python (`8a83382 `__ by Klemen). - Removed build files for cec competions (`f3f82df `__ by Klemen). .. _section-8: `1.0.1 `__ - 2018-03-21 --------------------------------------------------------------------------- \ `Compare with 1.0.0 `__\ .. _added-6: Added ~~~~~ - add dependencies list to README with link to development dependencies list. (`35046d3 `__ by GregaVrbancic). .. _fixed-11: Fixed ~~~~~ - fix (`20148a9 `__ by lucijabrezocnik). - fix paper title (`3fdd630 `__ by GregaVrbancic). - fix paper styling (`8e8df85 `__ by GregaVrbancic). .. _section-9: `1.0.0 `__ - 2018-02-28 --------------------------------------------------------------------------- \ `Compare with first commit `__\ .. _added-7: Added ~~~~~ - add scripts for running all examples (`8de916b `__ by GregaVrbancic). - add getting started guide (`df35aed `__ by Grega Vrbančič). - added test for PSO (`5a38f5e `__ by firefly-cpp). - add testing section to documentation (`c7e87bb `__ by GregaVrbancic). - add documentation for support (`7d3542d `__ by GregaVrbancic). - add NiaPy logo to index (`20d09c3 `__ by GregaVrbancic). - adding documentation (`ae0285a `__ by GregaVrbancic). - add full sphinx documentation structure. (`4a3495a `__ by GregaVrbancic). - add basic class documentation for algorithms (`3878ff1 `__ by GregaVrbancic). - add .readthedocs.yml (`3351859 `__ by GregaVrbancic). - add basic documentation structure (`91ea6c9 `__ by GregaVrbancic). - add basic documentation using Sphinx (`a553637 `__ by GregaVrbancic). - add MinGW guide (`a25c743 `__ by GregaVrbancic). - add os compatibillity fixes. (`600abd6 `__ by GregaVrbancic). - add some mingw installation guide text (`14f24ac `__ by GregaVrbancic). - add beginning of begginers guide. (`b9bb231 `__ by Grega Vrbančič). - Add ABC example to README.md (`44f58f0 `__ by Grega Vrbančič). - add basic latex export (`3ed416a `__ by GregaVrbancic). - add comment of arguments for fpa.py (`cb973fb `__ by rhododendrom). - add tabulate dependency. (`d34352e `__ by GregaVrbancic). - add runner export to xlsx (`ad347e9 `__ by GregaVrbancic). - add runner fixes. add runner export to json (`43a8f00 `__ by GregaVrbancic). - add abc to runner (`b1157c1 `__ by GregaVrbancic). - add entries in README.md (`1ad4bd0 `__ by GregaVrbancic). - add schwefel variation implementations. (`2e9ff89 `__ by GregaVrbancic). - add whitley function implementation (`8d05b28 `__ by GregaVrbancic). - add contributors list to README.md (`7b2c59a `__ by Grega Vrbančič). - Added jDE,PSO,ABC,GA(buggy code) (`0f1e3a6 `__ by Uroš Mlakar). - add support for all algorithms in Runner. add example usage with test. (`95ce127 `__ by GregaVrbancic). - add support for custom benchmark in runner. (`8f058c6 `__ by GregaVrbancic). - add support for DE algorithm (`791eb24 `__ by Grega Vrbančič). - add basic structure for runner (`20e4f29 `__ by GregaVrbancic). - add modified algorithm implementation (#17) (`b39ade5 `__ by Grega Vrbančič). - add fpa example. update README.md with example. (`f9c33ec `__ by GregaVrbancic). - add benchmarks module (`9d22ae6 `__ by GregaVrbancic). modified: NiaPy/**init**.py, new file: NiaPy/benchmarks/**init**.py, modified: NiaPy/benchmarks/rastrigin.py, modified: NiaPy/benchmarks/rosenbrock.py, modified: NiaPy/benchmarks/sphere.py - add missing test file (`9a9c510 `__ by GregaVrbancic). - add simple test (`d241db1 `__ by GregaVrbancic). - add PR and issue templates. add some documentation (`f528731 `__ by Grega Vrbančič). - added reference for DE (`dfab1a6 `__ by firefly-cpp). - add needed dependencies (#7) (`8c5564c `__ by Grega Vrbančič). - adding flower pollination algorithm (`0fec37f `__ by rhododendrom). - add hybrid bat algorithm implementation with example (`2c86e04 `__ by GregaVrbancic). - add content to README.md (`6c153a8 `__ by GregaVrbancic). - add 2.7.14 python environment to .travis.yml (`abbcb45 `__ by GregaVrbancic). - add featuring algorithms in README.md (`56b3891 `__ by GregaVrbancic). - add disclaimer to README.md (`893a1b9 `__ by GregaVrbancic). .. _fixed-12: Fixed ~~~~~ - fix algorithms docs (`d885664 `__ by GregaVrbancic). - fix README.rst (`667b018 `__ by GregaVrbancic). - fix cs code style (`a145abf `__ by Grega Vrbančič). - fixes PyPI project description style (`1fb9b90 `__ by GregaVrbancic). - fixes image issue in PyPI project description (`bf90995 `__ by GregaVrbancic). - fixes build scripts. version bump. (`8dda8e5 `__ by GregaVrbancic). - fixes PyPI project description. version bump. (`f0c7b5c `__ by GregaVrbancic). - fix (`8bdee89 `__ by Lucija Brezočnik). - fix code for python versions compatibillity (`94d605f `__ by GregaVrbancic). - fix call method (`219d691 `__ by GregaVrbancic). - fix code style issues (`44eeb0b `__ by GregaVrbancic). - fix build (`f8dab84 `__ by Lucija Brezočnik). - fix docs (`e9c4c60 `__ by Grega Vrbančič). - fixes on jDE (`ef5dfcf `__ by firefly-cpp). - fixes (`f4b2673 `__ by Grega Vrbančič). - fix code style (`06d7c71 `__ by Grega Vrbančič). - Fixed some problems in CS (`062855b `__ by rhododendrom). - fix auto build docs (`ecf9a4e `__ by GregaVrbancic). - fix docs build (`97359ea `__ by GregaVrbancic). - fix indent (`b56c412 `__ by lucijabrezocnik). - fix codestyle (`b3bc7ab `__ by Grega Vrbančič). - fixing codestyle (`6f7de3b `__ by Grega Vrbančič). - Fixed evals, added cuckoo search (`372ddbe `__ by Uroš Mlakar). - fix issues (`dbf2c1f `__ by Lucija Brezočnik). - fix setup.py (`a86d191 `__ by GregaVrbancic). - fix division by 0 (`0e9e112 `__ by GregaVrbancic). - fix latex export (`6f8895d `__ by GregaVrbancic). - fix code style of function tests (`d37a920 `__ by GregaVrbancic). - fixed (`d27d2c8 `__ by lucijabrezocnik). - fix code style syntax (`613bd03 `__ by Grega Vrbančič). - fix merge (`1253298 `__ by GregaVrbancic). - fix code style and comment (`116ff3a `__ by GregaVrbancic). - fix bounds for sphere function (`d669d11 `__ by GregaVrbancic). - fix issues with benchmarks. (`58badd2 `__ by GregaVrbancic). - fix logger (`f6ac839 `__ by GregaVrbancic). - fix old class notation (`a1bc347 `__ by GregaVrbancic). - fix test code style (`4a4df88 `__ by GregaVrbancic). - fixing indentation (`c80aa38 `__ by firefly-cpp). .. _changed-1: Changed ~~~~~~~ - changes (`951a224 `__ by firefly-cpp). - changes in PSO (`e3f0066 `__ by firefly-cpp). - changes in DE & jDE (`b579a8a `__ by rhododendrom). - changes in CS (`30cd1af `__ by rhododendrom). - changes in README (`df761d8 `__ by firefly-cpp). - changes in FA, HBA (`f6685cf `__ by firefly-cpp). - changed FPA (`6c9f445 `__ by firefly-cpp). - changed gwo (`246d84e `__ by firefly-cpp). .. _removed-3: Removed ~~~~~~~ - remove print (`ab9582f `__ by firefly-cpp). - remove tabulate dependency (`9ed388b `__ by GregaVrbancic). .. _section-10: `2.6.0 `__ - 2025-11-21 --------------------------------------------------------------------------- \ `Compare with v2.5.2 `__\ .. _fixed-13: Fixed ~~~~~ - fix: dependecies and conda build (#720) (`2f86304 `__ by Grega Vrbančič). Co-authored-by: Copilot 175728472+Copilot@users.noreply.github.com, Co-authored-by: Copilot 198982749+Copilot@users.noreply.github.com, Co-authored-by: GregaVrbancic 1894788+GregaVrbancic@users.noreply.github.com .. _v2.5.2---2025-01-06-1: `v2.5.2 `__ - 2025-01-06 ----------------------------------------------------------------------------- \ `Compare with v2.5.1 `__\ .. _fixed-14: Fixed ~~~~~ - Fix (`54ef8df `__ by Grega Vrbančič). - fix dependabot config (`109563f `__ by Grega Vrbančič). - Fix numpy 2.0 compatibility in ILSHADE implementation (`99cb246 `__ by Iztok Fister Jr.). .. _v2.5.1---2024-10-29-1: `v2.5.1 `__ - 2024-10-29 ----------------------------------------------------------------------------- \ `Compare with v2.3.1 `__\ .. _added-8: Added ~~~~~ - added run and test files (`362f5a9 `__ by Grega). .. _fixed-15: Fixed ~~~~~ - fix: scout bee phrase of ABC (`81a4fd9 `__ by 陈薛强). - fixed comma **init**.py (`2c6e4f2 `__ by GregaRubin). - fixed numpy compatibility errors (`6ba82fa `__ by zStupan). .. _v2.3.1---2024-05-17-1: `v2.3.1 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with v2.3.0 `__\ .. _fixed-16: Fixed ~~~~~ - fix: workflow for publishing to pypi (`9e61439 `__ by Grega Vrbančič). .. _v2.3.0---2024-05-17-1: `v2.3.0 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with v2.2.0 `__\ .. _v2.2.0---2024-05-17-1: `v2.2.0 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with 2.1.0 `__\ .. _added-9: Added ~~~~~ - add example code (`de3a522 `__ by zStupan). .. _removed-4: Removed ~~~~~~~ - Remove TestingTask class (`d783f69 `__ by zStupan). .. _section-11: `2.1.0 `__ - 2023-12-19 --------------------------------------------------------------------------- \ `Compare with 2.0.5 `__\ .. _added-10: Added ~~~~~ - Add repology badge (`6d56ff5 `__ by Iztok Fister Jr). - Added pyproject.toml and poetry lock (`f459f56 `__ by zStupan). - added before_run and after_run callbacks. added a reference to the algorithm in Callback class (`f54f7c2 `__ by zStupan). - added callback example (`ea82514 `__ by zStupan). - Added callbacks, removed the run_task and iteration_generator methods, moved functionallity to Algorithm.run (`cc08dac `__ by zStupan). .. _fixed-17: Fixed ~~~~~ - fixed tests (`a9e68b4 `__ by zStupan). - fix pypi workflow (`5966cf3 `__ by zStupan). - fix docs warnings (`ab71ddc `__ by zStupan). .. _removed-5: Removed ~~~~~~~ - removed unused files (`a48d1ff `__ by zStupan). - remove pytest-custom-exit-code plugin (`90a15ed `__ by zStupan). .. _section-12: `2.0.5 `__ - 2023-03-26 --------------------------------------------------------------------------- \ `Compare with 2.0.4 `__\ .. _fixed-18: Fixed ~~~~~ - fixed exporting to excel (`45d0e5f `__ by zStupan). .. _section-13: `2.0.4 `__ - 2022-11-20 --------------------------------------------------------------------------- \ `Compare with 2.0.3 `__\ .. _fixed-19: Fixed ~~~~~ - Fix lint errors (`51d46b2 `__ by zStupan). .. _section-14: `2.0.3 `__ - 2022-09-03 --------------------------------------------------------------------------- \ `Compare with 2.0.2 `__\ .. _fixed-20: Fixed ~~~~~ - Fix issue with verions (`8c2db3e `__ by Grega Vrbančič). - fixes in lshade.py (`25704ba `__ by Ales). - fixes in shade.py (`e6e5a4a `__ by Ales). .. _section-15: `2.0.2 `__ - 2022-05-22 --------------------------------------------------------------------------- \ `Compare with 2.0.1 `__\ .. _added-11: Added ~~~~~ - Added get_parameters to ParticleSwarmOptimization (`9a392f6 `__ by zStupan). .. _fixed-21: Fixed ~~~~~ - Fix get_parameters (`c8acca8 `__ by zStupan). .. _section-16: `2.0.1 `__ - 2022-03-05 --------------------------------------------------------------------------- \ `Compare with 2.0.0 `__\ .. _added-12: Added ~~~~~ - Add instructions for install from AUR (`e437349 `__ by Carlos Aznarán Laos). - Add nice badge for showing the total downloads of this package (#370) (`08f24ff `__ by firefly-cpp). Co-authored-by: Grega Vrbančič grega.vrbancic@gmail.com - Add incremental testing to main workflow supported with cache (#369) (`652f482 `__ by Grega Vrbančič). - Add pytest-testmon to reduce the execution time of tests. (#366) (`906db6c `__ by Grega Vrbančič). .. _fixed-22: Fixed ~~~~~ - fix formatting (`5b2c174 `__ by zStupan). - Fix example (`9f0d807 `__ by zStupan). - fix broken flake8 (`6433e0e `__ by zStupan). - Fix setup error (`6f26a93 `__ by zStupan). - Fix bash configuration in main workflow (`4f9108c `__ by Grega Vrbančič). - fixed linter error (`fe545db `__ by zStupan). - fixed Alpine2 test (`1bc80de `__ by zStupan). - Fixed clonalg implementation (`d14257c `__ by zStupan). - Fixed michalewicz references (`4e1324e `__ by Francisco J. Solis). - Fixed more typos in Python files (`5b38deb `__ by Francisco J. Solis). - Fixed typos over comments on Python files (`3698516 `__ by Francisco J. Solis). .. _section-17: `2.0.0 `__ - 2021-12-27 --------------------------------------------------------------------------- \ `Compare with 1.0.1 `__\ .. _added-13: Added ~~~~~ - Add badge for Fedora (#356) (`c707ed3 `__ by firefly-cpp). - Add test_loa.py (`393b495 `__ by AljoM). - Added an algorithm (`8a323c0 `__ by AljoM). - Added run_loa.py (`8788848 `__ by AljoM). - Added loa.py (`2d7f1d4 `__ by AljoM). - Added missing test problems. (`e7323ce `__ by zStupan). - Added CLONALG. (`95df86c `__ by zStupan). - Add Python 3.10 tag (#336) (`ae8e112 `__ by firefly-cpp). - added Problems.md (`bf7a5df `__ by zStupan). - added feature selection tutorial (`57965bf `__ by zStupan). - added missing algorithms to factory (`9306a5c `__ by zStupan). - Added flag to enable/disable swarming (`a6bdd5e `__ by zStupan). - Added factory util functions. (`0a401cc `__ by zStupan). - added a more robust backwards compatible check for main thread (`4bcd79f `__ by zStupan). - Added BFOA example (`fed0b20 `__ by zStupan). - Added BFOA implementation (`0b5b6a8 `__ by zStupan). - Added mean skipping NaNs and infs (`ca02a4d `__ by Francisco J. Solis-Munoz). - Add workflow for publish to anaconda, setup.py fixes (#259) (`16532a5 `__ by Grega Vrbančič). - Add python 3.8 (#250) (`1526826 `__ by Grega Vrbančič). - Added fixes for BA algorithms. (`26e8367 `__ by Klemen@Haxor). - Added fixes for flake (`336aafe `__ by Klemen@Haxor). - Added some fixes to the examples (`3998385 `__ by Klemen@Haxor). - Added some fixes for BA algorithms (`556c136 `__ by Klemen@Haxor). - Added fixed exampels (`7e9cafd `__ by Klemen Berkovic). - Added some fixes for non ASCII (`9374895 `__ by Klemen@Haxor). - Added new algorithms and test for them (`505d250 `__ by Klemen@Haxor). - Added some igneing for flake (`1eafb9f `__ by Klemen@Haxor). - Added fixes for ploting method of convegence graph (`20460fe `__ by Klemen@Haxor). - Added new tests for tasks and added fix for conv plot (`e92dd26 `__ by Klemen@Haxor). - Added new fixes for tests. (`d6c518f `__ by Klemen@Haxor). - Added fixes for tests (`3c8bb50 `__ by Klemen@Haxor). - Added some fixes for flake (`ef0a038 `__ by Klemen@Haxor). - Added fixed runing problems based on docstrings (`cd6a10b `__ by Klemen@Haxor). - Added new fixes for tests (`2d52403 `__ by Klemen@Haxor). - Added updated examples (`a9e46f9 `__ by Klemen@Haxor). - Added missing examples for the algorithms (`26af264 `__ by Klemen@Haxor). - Added fixes for SCA algorithm for new interface (`90f6f09 `__ by Klemen@Haxor). - Added fixes for MKE algorithm for new interface (`0e6423b `__ by Klemen@Haxor). - Added fixes for MFO algorihm for new interface (`22f9a0a `__ by Klemen@Haxor). - Added fixes for MBO algoirhm for new interface (`56c18b2 `__ by Klemen@Haxor). - Added fixes for KH algorithm for the new interface (`6003347 `__ by Klemen@Haxor). - Added fixes for HS algorithm for new interface (`9a17f44 `__ by Klemen@Haxor). - Added fixes for GWO algorithm for new interface (`d3e20e8 `__ by Klemen@Haxor). - Added fixes for GSO algorithm for new interface (`4c22207 `__ by Klemen@Haxor). - Added fixes for GSA algorithm for new interface (`e14408b `__ by Klemen@Haxor). - Added fixes for GA algorithm for new interface (`6fc51bc `__ by Klemen@Haxor). - Added fixes for FWA algorihtm for new interface (`de680bb `__ by Klemen@Haxor). - Added fixes for FSS algorithm for the new interface (`8310e9e `__ by Klemen@Haxor). - Added fixes for FPA algorithm for the new interface (`0cb319b `__ by Klemen@Haxor). - Added fixes for FOA algorithm for the new interface (`7fb43b1 `__ by Klemen@Haxor). - Added fixes for FA algorithm for the new interface (`b8c79aa `__ by Klemen@Haxor). - Added fixes for ES algorithms for the new interface (`fbb51ac `__ by Klemen@Haxor). - Added fixes for DE algorithms for the new interface (`2800e0c `__ by Klemen@Haxor). - Added fixes for CSO algorihm for the new interface (`483283c `__ by Klemen@Haxor). - Added fixes for CS algorithm for the new interface (`b642ed2 `__ by Klemen@Haxor). - Added fixes for CRO algorihtm for the new interface (`114f9a7 `__ by Klemen@Haxor). - Added fixes for CA algorithm for the new interface (`1444601 `__ by Klemen@Haxor). - Added fixes for BEA algorithm for new interface (`3adc417 `__ by Klemen@Haxor). - Added fixes for BA algorithm for new interface (`97e5a14 `__ by Klemen@Haxor). - Added fixes for PSO algorihm and added new PSO algorithms to the framework (`e83f545 `__ by Klemen@Haxor). - Added pylint to the makefile (`416d91a `__ by Klemen@Haxor). - Added documentation to the benchmarks (`fcafc4f `__ by Klemen@Haxor). - Added documentation to benchmarks (`e5f534c `__ by Klemen@Haxor). - Added some fixes for test functions (`0988707 `__ by Klemen@Haxor). - Added documentation to the ackley funciton (`f9b2830 `__ by Klemen@Haxor). - Added some fixes for alpine function (`03cea49 `__ by Klemen@Haxor). - Added fixes for ackley function (`6fae029 `__ by Klemen@Haxor). - Added fixes for benchmark (`0f2ede3 `__ by Klemen@Haxor). - Added fixes for utility for the task (`b64a370 `__ by Klemen@Haxor). - Added some fixes for arg parser (`a20be4a `__ by Klemen@Haxor). - Added some fixes for runner test (`f2b9f8d `__ by Klemen@Haxor). - Added import fix (`d1561c2 `__ by Klemen@Haxor). - Added firxes for utiliy test (`387bffb `__ by Klemen@Haxor). - Added fixes for buld (`e48f50a `__ by Klemen@Haxor). - Added some fixes for return (`a72cb7d `__ by Klemen@Haxor). - Added fix for cyclic import (`5829e33 `__ by Klemen@Haxor). - Added fixes for SA algorithm for new interface (`97664c7 `__ by Klemen@Haxor). - Added fixes for NMM algorithm for new interface (`26910e7 `__ by Klemen@Haxor). - Added fixes for HC algorithm for new interface (`2641219 `__ by Klemen@Haxor). - Added fixes for ASO algorithm for new interface (`1715bcd `__ by Klemen@Haxor). - Added new development algorithm (`fcad87d `__ by Klemen@Haxor). - Added development versions of two algorithms (`7e04413 `__ by Klemen@Haxor). - Added fixes for jDE algorithm for new interface (`61e0bd5 `__ by Klemen@Haxor). - Added fixes for HDE algorithms for new interface (`0b75d5d `__ by Klemen@Haxor). - Added fixes for HBA algorithm for new interface (`6fe0f24 `__ by Klemen@Haxor). - Added development versions of algorithms to package (`9748819 `__ by Klemen@Haxor). - Added fixes for ABC algorithm for new interface (`9a6bdfd `__ by Klemen@Haxor). - Added some samll updates for error reporting and some other fixes (`194774e `__ by Klemen@Haxor). - Added updated test case for algorithms (`74859ec `__ by Klemen@Haxor). - Added updated algorithm interface (`769da15 `__ by Klemen@Haxor). - add 3.8 python version to CI (`31014c2 `__ by Grega Vrbančič). - Added Cat Swarm Optimization algorithm (#216) (`a49e283 `__ by mihaelmika). - added CS example in README (`428a1f2 `__ by firefly-cpp). - Added fixes for fpa (`179f6e8 `__ by Klemen Berkovic). - Added fix for python 2.7.15 (`10a48fb `__ by KlemenLapTop). - Added new version of files with fixes. (`b520f7f `__ by KlemenLapTop). - Added fixes for python2 (`590a330 `__ by KlemenLapTop). - Added new version of file (`1e671df `__ by Klemen Berkovic). - Added fixes for pylint (`db47fd9 `__ by Klemen Berkovic). - Added new version of flies (`4f93edf `__ by Klemen Berkovic). - Added fixes (`e9aa5ef `__ by KlemenLapTop). - Added fixes for documentation, algorithms and tests (`7c82353 `__ by Klemen Berkovic). - Added new version of files (`40644e8 `__ by KlemenLapTop). - Added new versions of files. (`71efc4f `__ by Klemen Berkovic). - Added new version of files. (`041b18f `__ by Klemen Berkovic). - Added new version of file. (`2822e07 `__ by Klemen Berkovic). - Added fixes for ABC algorithm. (`fa792b6 `__ by Klemen Berkovic). - Added documentation fixes and new fixes for new population initialization. (`bfee01b `__ by KlemenLapTop). - Added new documentation and fixes for new interaface used. (`043616b `__ by KlemenLapTop). - Added new doumentation strigs and some fixes (`92aa1b4 `__ by KlemenLapTop). - Added new fixes and documentation (`75f5f51 `__ by Klemen Berkovic). - Added new documentation strings (`094f7e3 `__ by KlemenLapTop). - Added documentations (`b4fdf79 `__ by Klemen Berkovic). - Added new documentation fixes (`bc07a15 `__ by KlemenLapTop). - Added new docoumentation and some fixes to algorithms (`0b649bc `__ by Klemen Berkovic). - Added fixes for new Algorithm interface (`fa78942 `__ by KlemenLapTop). - Added fixes for new interface with genrator (`02f6ef1 `__ by KlemenLapTop). - Added fixes for new interface (`f70b0ea `__ by KlemenLapTop). - Added fixes to main interfaces so now we use generator (`2201eb3 `__ by KlemenLapTop). - Added fixes for yiealding and population initialization (`3c759ed `__ by KlemenLapTop). - Added fix for maximization (`468e040 `__ by KlemenLapTop). - Added some fixes (`709fca0 `__ by Klemen_HomeHome_Home). - Added fix based on tests (`a0befa8 `__ by Klemen_HomeHome_Home). - Added new alogithm (`1257d52 `__ by Klemen Berkovic). - Added pylint fixes (`fe2a83b `__ by Klemen). - Added new task and fix of parameters for DE algorith (`7897e7b `__ by Klemen Berkovic). - Added missing files (`d1d2c74 `__ by Klemen Berkovic). - Added fixes for some algoritms (`64357ae `__ by Klemen Berkovic). - add scandir dev dependency (#176) (`e2b9f76 `__ by Grega Vrbančič). - Added pydocstyle fixes (`f8c2da9 `__ by Klemen). - Added missing space between operator (`224b2c4 `__ by Klemen). - Added new fixses for pylint (`038d95e `__ by Klemen). - Added small fixes for pycodestyle (`fc7ba6c `__ by Klemen). - Added fixes for pylint errors and warnings (`63569ae `__ by Klemen). - Added fixes for new algorithms (`f98d68d `__ by Klemen). - Added CS algorithm and test for this algorithm (`c16ad16 `__ by Klemen Berkovic). - Added new CRO algorithm with tests for this algorithm (`5c5a885 `__ by Klemen Berkovic). - Added iterations counter to some of the algorithms (`08dfff6 `__ by Klemen). - Added fixes for stopping conditions (`c7ee5be `__ by Klemen). - Added stopping conditions (`6fc77f9 `__ by Klemen). - added package (`26f6196 `__ by firefly-cpp). - added mfo to readme (`a05c979 `__ by kivancguckiran). - added moth flame optimizer (`8cd6586 `__ by kivancguckiran). - Add conda recipe (`27d19af `__ by GregaVrbancic). - Added new tests (`0e36e41 `__ by Klemen). - Added python 3.7 environment to build systems (`cd372af `__ by Klemen). - Added dependencie for python environment (`887ee7b `__ by Klemen). - Added dependecies (`376620f `__ by Klemen). - Added fixes for algorithms and added new tests (`56eba2a `__ by Klemen). - Added authos for new algorithms and some algorithm fixes (`464efad `__ by Klemen). - Added new interfaces for scaling the task (`fcc03ac `__ by Klemen). - Added fixes for algorithms and new implementations of new algorithms (`feaf5bf `__ by Klemen). - Added new test cases (`a0ad8da `__ by Klemen). - Added tests (`6f7b8fa `__ by Klemen). - Added multiple seed option (`fc29c13 `__ by Klemen). - Added implementation of hybrid algorithm (`35745e3 `__ by Klemen). - Added names of benchmarks (`16e0f40 `__ by Klemen). - Added fix for version testing (`079ca9b `__ by Klemen). - Added new benchmark functions and added fixes (`774c9a8 `__ by Klemen). - Added new Hybrid algorithms (`b6c50ed `__ by Klemen). - Added fixes for new location of argparser (`2008541 `__ by Klemen). - Added interface static method for getting name (`e5ff6e6 `__ by Klemen). - Added algorithm fix and fix cli parser (`eb14da1 `__ by Klemen). - Added CEC2014 and CEC2015 competitions (`89b952e `__ by Klemen). - added test algorithm (`f327d79 `__ by Klemen). - Added cec14 data and test functions (`8a80036 `__ by Klemen). - Added full implementation of CMA-ES (`c6f3dcc `__ by Klemen). - Added CMA-ES algorithm (`62b33b5 `__ by Klemen). - Added run example for simulated annealing (`e7e6888 `__ by Klemen). - add docs dependency (`5078413 `__ by GregaVrbancic). - add missing dependences in Pipfile. add documentation section in the docs. add other algorithms packackage to the documentation (`753636d `__ by GregaVrbancic). - Added new ASO algorithm and added fix for FA algorithm (`78ccfd0 `__ by Klemen). - Added dependencies for coverage (`d3e9181 `__ by Klemen). - added coverage dependencies (`4297bfd `__ by Klemen). - Added Gravitational search algorithm (`88821a2 `__ by Klemen). - Added new examples. (`3706b6b `__ by Klemen). - Added fixses for ES1p1 algorithm for python2 (`d087755 `__ by Klemen). - Added new dependencies and some Makefile fixes (`6e20425 `__ by Klemen). - Added new tests and code style fix (`93f4cfe `__ by Klemen). - Added jde with population reduction (`6c0a21f `__ by Flyzoor). - Added implementation of MTSv1 algorithm (`3c9295a `__ by Klemen). - added to list of Contributors (`efdc701 `__ by Flyzoor). - added IHC and SA algorithms (`f1d780d `__ by Flyzoor). - Added hillclimb and simulated anealing (`bfcc001 `__ by jan.popic). - Added MTS algorithm (`f25d3c3 `__ by Klemen). - Added new NMM algorithm (`bbdb2e2 `__ by Klemen). - Added new tests, fixes for pylint and fixes for algorithms (`b444b9f `__ by Klemen). - Added new dymFWA algorithm (`cfb739b `__ by Klemen). - Added new algorithm FWA and EFWA (`5413454 `__ by Klemen). - Added matlab code implementation for KH algorithm (`414d523 `__ by Klemen). - Added new fixes and implementation from matlab. (`f60645b `__ by Klemen). - Added random generators to Algorithm (`65c200f `__ by Klemen). - Added Krill herd alogrithm (`9a088ff `__ by Klemen). - Added option for maxsimization of objective function (`1b0ef65 `__ by Klemen). - Added new examples in benchmark functions (`78a604e `__ by Klemen). - Added new test function and tests for them (`20a8a00 `__ by Klemen). - Added some new selection operators for GA (`8d9d998 `__ by Klemen). - Added new test funcitons (`54d3185 `__ by Klemen). - Added Glowworm Swarm Optimization algorithm with fixes (`4a80bcd `__ by Klemen). - Added new algorinh SCA and added some fixes for tests (`3439628 `__ by Klemen). - Added new class for population idividual (`7fe2385 `__ by Klemen). - Added Evolution Strategy algorith (`0076a37 `__ by Klemen). - Added new task for ploting and printing solutions of the algorithm run (`c305277 `__ by Klemen). - Added MKEv3 algorithm and new tests (`45ed378 `__ by Klemen). - added some mkev3 implementaation (`3c3bcb5 `__ by Klemen). - Added new algorithm (`9b38024 `__ by Klemen). - Added new mutation stategy for DE algorithm. (`da61277 `__ by Klemen). - Added new interface implementation (`dfa20de `__ by Klemen). - Added Algorithm implementation to ArtificialBeeColonyAlgorithm and test fixes (`4da4f79 `__ by Klemen). - Added pylint disable settings (`7787e53 `__ by Klemen). - Added new benchmark functions and test for new benchmark functions (`4298ef7 `__ by Klemen). - Added new alogorithms to algorithm factory (`bb88610 `__ by Klemen). - Added new algorih with run example and tests for the algorithm (`8ccb4ef `__ by Klemen). - Added camel algorithm with run example and tests for the algorithm (`5aefddd `__ by Klemen). - Added new algoritm interface, added new test class and added new commiters (`fc8b5a1 `__ by Klemen). - Added visualization for run_fa.py (`3c55ba9 `__ by rhododendrom). .. _fixed-23: Fixed ~~~~~ - Fixed flake8 versions (`85f1531 `__ by zStupan). - Fix error loa.py (`ef77b5e `__ by AljoM). - Fixed bug (`4e9afb4 `__ by zStupan). - Fixed csendes function. (`8b0c2d8 `__ by zStupan). - fixed docs (`cb40a46 `__ by zStupan). - fixed maximization (`ba3d8aa `__ by zStupan). - Fixed Maximization (#329) (`a8efe76 `__ by zStupan). - Fix typo in jade.py (#324) (`616b4eb `__ by Ikko Ashimine). Co-authored-by: Grega Vrbančič grega.vrbancic@gmail.com - Fix detection of two digit Python version (`da2924f `__ by Tomas Hrnciar). - Fixed import error. (`09a6e7f `__ by zStupan). - fixed linter errors (`bd75cf6 `__ by zStupan). - fixed imports (`ff1317a `__ by zStupan). - fixed error in \_is_main_process_or_thread (`9f086db `__ by zStupan). - fixed linting error (`716bace `__ by zStupan). - fixed run method (`1613f5e `__ by zStupan). - Fix flake8 Linting (`75f4029 `__ by Francisco J. Solis). - Fixed ASO warnings (`7dc6d55 `__ by Francisco J. Solis). - Fixed JADE algorithm (`c31a243 `__ by Francisco J. Solis). - Fixed FA warnings (`e5c753f `__ by Francisco J. Solis). - Fixed ES warnings (`00aa68b `__ by Francisco J. Solis). - Fixed bug in Algorithm.runYield (#295) (`fed55ba `__ by zStupan). - Fixed BFOA implementation (`1bd84b9 `__ by zStupan). - Fixed spelling mistake in BFOA test (`194117d `__ by zStupan). - Fixed bug in AlgorithmTestCase.test_algorithm_run method where test would fail if nGEN or nFES were provided as arguments (`cffd57e `__ by zStupan). - fix dependecy problems (`29440ba `__ by Grega Vrbančič). - Fixed some LaTeX formulas (#279) (`d362d8c `__ by sisco0). - Fixed some latex related errors (`e929187 `__ by Francisco J. Solis-Munoz). - Fixing issues related to tests at infinity benchmark and NPAging DE. (#267) (`cea3b5f `__ by sisco0). - Fixing proportional function for ANpDETestCase (`365c24e `__ by Francisco J. Solis-Munoz). - Fix setup.py io (`b53a41f `__ by Grega Vrbančič). - Fix encoding issue (`cc4ce62 `__ by Grega Vrbančič). - Fix build_description, update README.rst (`d9be406 `__ by Grega Vrbančič). - Fix (`0c877b3 `__ by Grega Vrbančič). - Fix typo (`1c81db5 `__ by Grega Vrbančič). - Fix runner exports (#254) (`fbcd30b `__ by Grega Vrbančič). - Fix GWO maximization (`19a69bb `__ by Grega Vrbančič). - Fix docs styles (`70589cc `__ by Grega Vrbančič). - Fix algorithm utility to work with python2 and add tests (`b69dda7 `__ by Grega Vrbančič). - Fix for python 2.7 (`40ab52f `__ by Klemen@Haxor). - Fix unpacking issue (`a93dbeb `__ by Grega Vrbančič). - Fix python2 benchmark instance check (`089ebf7 `__ by Grega Vrbančič). - Fix issue with syntax error for python 2.7, add compatibility layer for queue (`d241fe9 `__ by Grega Vrbančič). - Fix publish workflow (#236) (`71dfdfb `__ by Grega Vrbančič). - Fix pypi README (#235) (`fa49027 `__ by Grega Vrbančič). - Fix bump2version (#234) (`ba42770 `__ by Grega Vrbančič). - Fix bump2version configuration (`6c73cbc `__ by Grega Vrbančič). - Fix for MTS algorihm for new interface (`d987ec9 `__ by Klemen@Haxor). - Fixes comments in runner.py (#225) (`749dcdb `__ by Grega Vrbančič). Related issues/PRs: `#211 `__, `#211 `__ - fix comment. replace mutation and crossover with uniform one. (#223) (`ac3fd06 `__ by Grega Vrbančič). - fix runner nRuns issue (#222) (`aa984fa `__ by Grega Vrbančič). - Fixed unused import. (`5b1db5e `__ by RokPot). - fix setup.py (`2999557 `__ by Grega Vrbančič). - fixed example (`0588f22 `__ by firefly-cpp). - Fixes (#203) (`a40ac08 `__ by Klemen). - fix pyup config (`fc300f0 `__ by Grega Vrbančič). - fixed test and replaced todo (`d635cca `__ by Luka). - Fixes (`871bc4e `__ by KlemenLapTop). - fix contributors table (`fd4ba4b `__ by Grega Vrbančič). - Fixed some DE algorithms (`522b191 `__ by Klemen Berkovic). - Fix for pylint for python 3.7 (`fb8339f `__ by Klemen). - Fixes for pydocstyle (`7cc574e `__ by Klemen). - Fixes for pylint (`d308ec7 `__ by Klemen). - fix scrutinizer python version (`22a09b2 `__ by Grega Vrbančič). - fix dependency issue for matplotlib on python 2.7.\* (`6914538 `__ by Grega Vrbančič). - fix dependency issue with matplotlib (`7329cf9 `__ by Grega Vrbančič). - fix dependencies versions. version bump to 2.0.0rc4 (`9e12d63 `__ by Grega Vrbančič). - fix travis.yml (`7f8f35e `__ by Grega Vrbančič). - fix travis config for python 3.7 (`0d92488 `__ by Grega Vrbančič). - fix meta.yaml to build generic anaconda package (`953432e `__ by Grega Vrbančič). - fixes recipe. add envs for ci tests. etc (`b165b73 `__ by Grega Vrbančič). - Fixes for return when stopping criteria when searching for maxima of problem (`1344f58 `__ by Klemen). - Fixed issue where worse conditions are accepted. (`c82f43e `__ by kivanc guckiran). - Fix for random number (`8c430c9 `__ by Klemen). - Fixes for structure change (`a2f7a02 `__ by Klemen). - Fixes for CMA-ES (`9a0052b `__ by Klemen). - Fix for tabu search (`435fa44 `__ by Klemen). - Fix for simulated annealing algorithm (`8d29ca4 `__ by Klemen). - Fixed readme and added Tabu search algorithm (`fd030c7 `__ by Klemen). - fix rtd conf (`63544aa `__ by GregaVrbancic). - fix pipfile (`91e6100 `__ by GregaVrbancic). - fix codestyle (`69e1cea `__ by GregaVrbancic). - fix documentation comments to render properly in algorithms package (`bb846c4 `__ by GregaVrbancic). - fixed formating of benchmark comments to properrly render documentation. (`bfc20d1 `__ by GregaVrbancic). - fix dependencies listing in docs (`0883374 `__ by GregaVrbancic). - Fix for dynFWA and added new dynFWA-G algorithm (`4945793 `__ by Klemen). - Fixes for Gravitational search algorithm (`6425225 `__ by Klemen). - Fix for ES(1+ 1) and moved new implementation of jDE (`50c64d0 `__ by Klemen). - Fix of NMM algorithm (`4be9921 `__ by Klemen). - Fix KH (`ec9e0d4 `__ by Klemen). - Fixes for KH algorithm (`13138b9 `__ by Klemen). - Fixed problem type usage in code (`5950feb `__ by Klemen). - Fixes for ES algorithms (`a0a377b `__ by Klemen). - Fixed problem in SCA algorithm, added beter solution fixing method (`ce83ad3 `__ by Klemen). - Fixes for GA algorithm. (`4b1229b `__ by Klemen). - Fix updating current position for particles in MKE algorithm (`32edd7e `__ by Klemen). - Fixed DE algorithm and full implementation of mutational strategys (`1fddef9 `__ by Klemen). - Fixes for pylint tests (`8550edd `__ by Klemen). - Fixes for pycodestyle (`c08c5b0 `__ by Klemen). - fix failing build (`a20a84f `__ by GregaVrbancic). - Fixed DE evaluations counter (`2ee5a31 `__ by Uroš Mlakar). - Fix renamed PyPI package (`9eab232 `__ by Jace Browning). .. _changed-2: Changed ~~~~~~~ - Changed package name to lowercase (`3bb1286 `__ by zStupan). - changed source of random generation, tests added (`0a23957 `__ by Luka Pečnik). - Changed usage of print to logger printing (`8f86c41 `__ by Klemen). .. _removed-6: Removed ~~~~~~~ - Removed vim comment (`f64ad78 `__ by zStupan). - Removed Infinity function (duplicate of Csendes) (`94cca09 `__ by zStupan). - remove export directory (#327) (`cc77c26 `__ by zStupan). - Remove ThrowingTask and CountingTask (#323) (`d396b0e `__ by zStupan). - Removed algohm and benchmark utility classes. (`fedfd5f `__ by zStupan). - removed type_parameters method, fixed examples. (`5c94493 `__ by zStupan). - removed statistics utility (`aaddf8d `__ by zStupan). - removed **future** imports (`3e67c4f `__ by zStupan). - removed duplicated tests (`3d068e3 `__ by zStupan). - Removed scipy dependency (`333928a `__ by zStupan). - Removed unnecessary index reset in runIteration (`e5454c4 `__ by zStupan). - Remove PyLint and cleanup (`4fe4945 `__ by Grega Vrbančič). - Remove pylint dependency from Pipfile (`107844b `__ by Grega Vrbančič). - remove python 3.8 target, due to incompatibility issues with scipy and numpy libraries. (`4e5adca `__ by Grega Vrbančič). - remove class which is not algorithm from list. (`bf6d5cd `__ by Grega Vrbančič). - Removed old files (`8c7636e `__ by KlemenLapTop). - Remove unused algorithms from main files (`f9f576d `__ by KlemenLapTop). - Removed some bolted code (`f9968a7 `__ by KlemenLapTop). - remove 3.7 env because of unsupported some dev dependencies (`061de34 `__ by Grega Vrbančič). - Removed newer verison of Python (`8a83382 `__ by Klemen). - Removed build files for cec competions (`f3f82df `__ by Klemen). .. _section-18: `1.0.1 `__ - 2018-03-21 --------------------------------------------------------------------------- \ `Compare with 1.0.0 `__\ .. _added-14: Added ~~~~~ - add dependencies list to README with link to development dependencies list. (`35046d3 `__ by GregaVrbancic). .. _fixed-24: Fixed ~~~~~ - fix (`20148a9 `__ by lucijabrezocnik). - fix paper title (`3fdd630 `__ by GregaVrbancic). - fix paper styling (`8e8df85 `__ by GregaVrbancic). .. _section-19: `1.0.0 `__ - 2018-02-28 --------------------------------------------------------------------------- \ `Compare with first commit `__\ .. _added-15: Added ~~~~~ - add scripts for running all examples (`8de916b `__ by GregaVrbancic). - add getting started guide (`df35aed `__ by Grega Vrbančič). - added test for PSO (`5a38f5e `__ by firefly-cpp). - add testing section to documentation (`c7e87bb `__ by GregaVrbancic). - add documentation for support (`7d3542d `__ by GregaVrbancic). - add NiaPy logo to index (`20d09c3 `__ by GregaVrbancic). - adding documentation (`ae0285a `__ by GregaVrbancic). - add full sphinx documentation structure. (`4a3495a `__ by GregaVrbancic). - add basic class documentation for algorithms (`3878ff1 `__ by GregaVrbancic). - add .readthedocs.yml (`3351859 `__ by GregaVrbancic). - add basic documentation structure (`91ea6c9 `__ by GregaVrbancic). - add basic documentation using Sphinx (`a553637 `__ by GregaVrbancic). - add MinGW guide (`a25c743 `__ by GregaVrbancic). - add os compatibillity fixes. (`600abd6 `__ by GregaVrbancic). - add some mingw installation guide text (`14f24ac `__ by GregaVrbancic). - add beginning of begginers guide. (`b9bb231 `__ by Grega Vrbančič). - Add ABC example to README.md (`44f58f0 `__ by Grega Vrbančič). - add basic latex export (`3ed416a `__ by GregaVrbancic). - add comment of arguments for fpa.py (`cb973fb `__ by rhododendrom). - add tabulate dependency. (`d34352e `__ by GregaVrbancic). - add runner export to xlsx (`ad347e9 `__ by GregaVrbancic). - add runner fixes. add runner export to json (`43a8f00 `__ by GregaVrbancic). - add abc to runner (`b1157c1 `__ by GregaVrbancic). - add entries in README.md (`1ad4bd0 `__ by GregaVrbancic). - add schwefel variation implementations. (`2e9ff89 `__ by GregaVrbancic). - add whitley function implementation (`8d05b28 `__ by GregaVrbancic). - add contributors list to README.md (`7b2c59a `__ by Grega Vrbančič). - Added jDE,PSO,ABC,GA(buggy code) (`0f1e3a6 `__ by Uroš Mlakar). - add support for all algorithms in Runner. add example usage with test. (`95ce127 `__ by GregaVrbancic). - add support for custom benchmark in runner. (`8f058c6 `__ by GregaVrbancic). - add support for DE algorithm (`791eb24 `__ by Grega Vrbančič). - add basic structure for runner (`20e4f29 `__ by GregaVrbancic). - add modified algorithm implementation (#17) (`b39ade5 `__ by Grega Vrbančič). - add fpa example. update README.md with example. (`f9c33ec `__ by GregaVrbancic). - add benchmarks module (`9d22ae6 `__ by GregaVrbancic). modified: NiaPy/**init**.py, new file: NiaPy/benchmarks/**init**.py, modified: NiaPy/benchmarks/rastrigin.py, modified: NiaPy/benchmarks/rosenbrock.py, modified: NiaPy/benchmarks/sphere.py - add missing test file (`9a9c510 `__ by GregaVrbancic). - add simple test (`d241db1 `__ by GregaVrbancic). - add PR and issue templates. add some documentation (`f528731 `__ by Grega Vrbančič). - added reference for DE (`dfab1a6 `__ by firefly-cpp). - add needed dependencies (#7) (`8c5564c `__ by Grega Vrbančič). - adding flower pollination algorithm (`0fec37f `__ by rhododendrom). - add hybrid bat algorithm implementation with example (`2c86e04 `__ by GregaVrbancic). - add content to README.md (`6c153a8 `__ by GregaVrbancic). - add 2.7.14 python environment to .travis.yml (`abbcb45 `__ by GregaVrbancic). - add featuring algorithms in README.md (`56b3891 `__ by GregaVrbancic). - add disclaimer to README.md (`893a1b9 `__ by GregaVrbancic). .. _fixed-25: Fixed ~~~~~ - fix algorithms docs (`d885664 `__ by GregaVrbancic). - fix README.rst (`667b018 `__ by GregaVrbancic). - fix cs code style (`a145abf `__ by Grega Vrbančič). - fixes PyPI project description style (`1fb9b90 `__ by GregaVrbancic). - fixes image issue in PyPI project description (`bf90995 `__ by GregaVrbancic). - fixes build scripts. version bump. (`8dda8e5 `__ by GregaVrbancic). - fixes PyPI project description. version bump. (`f0c7b5c `__ by GregaVrbancic). - fix (`8bdee89 `__ by Lucija Brezočnik). - fix code for python versions compatibillity (`94d605f `__ by GregaVrbancic). - fix call method (`219d691 `__ by GregaVrbancic). - fix code style issues (`44eeb0b `__ by GregaVrbancic). - fix build (`f8dab84 `__ by Lucija Brezočnik). - fix docs (`e9c4c60 `__ by Grega Vrbančič). - fixes on jDE (`ef5dfcf `__ by firefly-cpp). - fixes (`f4b2673 `__ by Grega Vrbančič). - fix code style (`06d7c71 `__ by Grega Vrbančič). - Fixed some problems in CS (`062855b `__ by rhododendrom). - fix auto build docs (`ecf9a4e `__ by GregaVrbancic). - fix docs build (`97359ea `__ by GregaVrbancic). - fix indent (`b56c412 `__ by lucijabrezocnik). - fix codestyle (`b3bc7ab `__ by Grega Vrbančič). - fixing codestyle (`6f7de3b `__ by Grega Vrbančič). - Fixed evals, added cuckoo search (`372ddbe `__ by Uroš Mlakar). - fix issues (`dbf2c1f `__ by Lucija Brezočnik). - fix setup.py (`a86d191 `__ by GregaVrbancic). - fix division by 0 (`0e9e112 `__ by GregaVrbancic). - fix latex export (`6f8895d `__ by GregaVrbancic). - fix code style of function tests (`d37a920 `__ by GregaVrbancic). - fixed (`d27d2c8 `__ by lucijabrezocnik). - fix code style syntax (`613bd03 `__ by Grega Vrbančič). - fix merge (`1253298 `__ by GregaVrbancic). - fix code style and comment (`116ff3a `__ by GregaVrbancic). - fix bounds for sphere function (`d669d11 `__ by GregaVrbancic). - fix issues with benchmarks. (`58badd2 `__ by GregaVrbancic). - fix logger (`f6ac839 `__ by GregaVrbancic). - fix old class notation (`a1bc347 `__ by GregaVrbancic). - fix test code style (`4a4df88 `__ by GregaVrbancic). - fixing indentation (`c80aa38 `__ by firefly-cpp). .. _changed-3: Changed ~~~~~~~ - changes (`951a224 `__ by firefly-cpp). - changes in PSO (`e3f0066 `__ by firefly-cpp). - changes in DE & jDE (`b579a8a `__ by rhododendrom). - changes in CS (`30cd1af `__ by rhododendrom). - changes in README (`df761d8 `__ by firefly-cpp). - changes in FA, HBA (`f6685cf `__ by firefly-cpp). - changed FPA (`6c9f445 `__ by firefly-cpp). - changed gwo (`246d84e `__ by firefly-cpp). .. _removed-7: Removed ~~~~~~~ - remove print (`ab9582f `__ by firefly-cpp). - remove tabulate dependency (`9ed388b `__ by GregaVrbancic). .. _section-20: `2.5.2 `__ - 2025-01-06 --------------------------------------------------------------------------- \ `Compare with v2.5.1 `__\ .. _fixed-26: Fixed ~~~~~ - Fix (`54ef8df `__ by Grega Vrbančič). - fix dependabot config (`109563f `__ by Grega Vrbančič). - Fix numpy 2.0 compatibility in ILSHADE implementation (`99cb246 `__ by Iztok Fister Jr.). .. _v2.5.1---2024-10-29-2: `v2.5.1 `__ - 2024-10-29 ----------------------------------------------------------------------------- \ `Compare with v2.3.1 `__\ .. _added-16: Added ~~~~~ - added run and test files (`362f5a9 `__ by Grega). .. _fixed-27: Fixed ~~~~~ - fix: scout bee phrase of ABC (`81a4fd9 `__ by 陈薛强). - fixed comma **init**.py (`2c6e4f2 `__ by GregaRubin). - fixed numpy compatibility errors (`6ba82fa `__ by zStupan). .. _v2.3.1---2024-05-17-2: `v2.3.1 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with v2.3.0 `__\ .. _fixed-28: Fixed ~~~~~ - fix: workflow for publishing to pypi (`9e61439 `__ by Grega Vrbančič). .. _v2.3.0---2024-05-17-2: `v2.3.0 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with v2.2.0 `__\ .. _v2.2.0---2024-05-17-2: `v2.2.0 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with 2.1.0 `__\ .. _added-17: Added ~~~~~ - add example code (`de3a522 `__ by zStupan). .. _removed-8: Removed ~~~~~~~ - Remove TestingTask class (`d783f69 `__ by zStupan). .. _section-21: `2.1.0 `__ - 2023-12-19 --------------------------------------------------------------------------- \ `Compare with 2.0.5 `__\ .. _added-18: Added ~~~~~ - Add repology badge (`6d56ff5 `__ by Iztok Fister Jr). - Added pyproject.toml and poetry lock (`f459f56 `__ by zStupan). - added before_run and after_run callbacks. added a reference to the algorithm in Callback class (`f54f7c2 `__ by zStupan). - added callback example (`ea82514 `__ by zStupan). - Added callbacks, removed the run_task and iteration_generator methods, moved functionallity to Algorithm.run (`cc08dac `__ by zStupan). .. _fixed-29: Fixed ~~~~~ - fixed tests (`a9e68b4 `__ by zStupan). - fix pypi workflow (`5966cf3 `__ by zStupan). - fix docs warnings (`ab71ddc `__ by zStupan). .. _removed-9: Removed ~~~~~~~ - removed unused files (`a48d1ff `__ by zStupan). - remove pytest-custom-exit-code plugin (`90a15ed `__ by zStupan). .. _section-22: `2.0.5 `__ - 2023-03-26 --------------------------------------------------------------------------- \ `Compare with 2.0.4 `__\ .. _fixed-30: Fixed ~~~~~ - fixed exporting to excel (`45d0e5f `__ by zStupan). .. _section-23: `2.0.4 `__ - 2022-11-20 --------------------------------------------------------------------------- \ `Compare with 2.0.3 `__\ .. _fixed-31: Fixed ~~~~~ - Fix lint errors (`51d46b2 `__ by zStupan). .. _section-24: `2.0.3 `__ - 2022-09-03 --------------------------------------------------------------------------- \ `Compare with 2.0.2 `__\ .. _fixed-32: Fixed ~~~~~ - Fix issue with verions (`8c2db3e `__ by Grega Vrbančič). - fixes in lshade.py (`25704ba `__ by Ales). - fixes in shade.py (`e6e5a4a `__ by Ales). .. _section-25: `2.0.2 `__ - 2022-05-22 --------------------------------------------------------------------------- \ `Compare with 2.0.1 `__\ .. _added-19: Added ~~~~~ - Added get_parameters to ParticleSwarmOptimization (`9a392f6 `__ by zStupan). .. _fixed-33: Fixed ~~~~~ - Fix get_parameters (`c8acca8 `__ by zStupan). .. _section-26: `2.0.1 `__ - 2022-03-05 --------------------------------------------------------------------------- \ `Compare with 2.0.0 `__\ .. _added-20: Added ~~~~~ - Add instructions for install from AUR (`e437349 `__ by Carlos Aznarán Laos). - Add nice badge for showing the total downloads of this package (#370) (`08f24ff `__ by firefly-cpp). Co-authored-by: Grega Vrbančič grega.vrbancic@gmail.com - Add incremental testing to main workflow supported with cache (#369) (`652f482 `__ by Grega Vrbančič). - Add pytest-testmon to reduce the execution time of tests. (#366) (`906db6c `__ by Grega Vrbančič). .. _fixed-34: Fixed ~~~~~ - fix formatting (`5b2c174 `__ by zStupan). - Fix example (`9f0d807 `__ by zStupan). - fix broken flake8 (`6433e0e `__ by zStupan). - Fix setup error (`6f26a93 `__ by zStupan). - Fix bash configuration in main workflow (`4f9108c `__ by Grega Vrbančič). - fixed linter error (`fe545db `__ by zStupan). - fixed Alpine2 test (`1bc80de `__ by zStupan). - Fixed clonalg implementation (`d14257c `__ by zStupan). - Fixed michalewicz references (`4e1324e `__ by Francisco J. Solis). - Fixed more typos in Python files (`5b38deb `__ by Francisco J. Solis). - Fixed typos over comments on Python files (`3698516 `__ by Francisco J. Solis). .. _section-27: `2.0.0 `__ - 2021-12-27 --------------------------------------------------------------------------- \ `Compare with 2.0.0rc18 `__\ .. _added-21: Added ~~~~~ - Add badge for Fedora (#356) (`c707ed3 `__ by firefly-cpp). - Add test_loa.py (`393b495 `__ by AljoM). - Added an algorithm (`8a323c0 `__ by AljoM). - Added run_loa.py (`8788848 `__ by AljoM). - Added loa.py (`2d7f1d4 `__ by AljoM). - Added missing test problems. (`e7323ce `__ by zStupan). .. _fixed-35: Fixed ~~~~~ - Fixed flake8 versions (`85f1531 `__ by zStupan). - Fix error loa.py (`ef77b5e `__ by AljoM). - Fixed bug (`4e9afb4 `__ by zStupan). - Fixed csendes function. (`8b0c2d8 `__ by zStupan). .. _removed-10: Removed ~~~~~~~ - Removed vim comment (`f64ad78 `__ by zStupan). - Removed Infinity function (duplicate of Csendes) (`94cca09 `__ by zStupan). `2.0.0rc18 `__ - 2021-08-18 ----------------------------------------------------------------------------------- \ `Compare with 2.0.0rc17 `__\ .. _added-22: Added ~~~~~ - Added CLONALG. (`95df86c `__ by zStupan). - Add Python 3.10 tag (#336) (`ae8e112 `__ by firefly-cpp). - added Problems.md (`bf7a5df `__ by zStupan). - added feature selection tutorial (`57965bf `__ by zStupan). .. _fixed-36: Fixed ~~~~~ - fixed docs (`cb40a46 `__ by zStupan). - fixed maximization (`ba3d8aa `__ by zStupan). `2.0.0rc17 `__ - 2021-06-10 ----------------------------------------------------------------------------------- \ `Compare with 2.0.0rc16 `__\ .. _added-23: Added ~~~~~ - added missing algorithms to factory (`9306a5c `__ by zStupan). - Added flag to enable/disable swarming (`a6bdd5e `__ by zStupan). .. _fixed-37: Fixed ~~~~~ - Fixed Maximization (#329) (`a8efe76 `__ by zStupan). - Fix typo in jade.py (#324) (`616b4eb `__ by Ikko Ashimine). Co-authored-by: Grega Vrbančič grega.vrbancic@gmail.com - Fix detection of two digit Python version (`da2924f `__ by Tomas Hrnciar). .. _removed-11: Removed ~~~~~~~ - remove export directory (#327) (`cc77c26 `__ by zStupan). - Remove ThrowingTask and CountingTask (#323) (`d396b0e `__ by zStupan). `2.0.0rc16 `__ - 2021-05-26 ----------------------------------------------------------------------------------- \ `Compare with 2.0.0rc15 `__\ .. _fixed-38: Fixed ~~~~~ - Fixed import error. (`09a6e7f `__ by zStupan). `2.0.0rc15 `__ - 2021-05-14 ----------------------------------------------------------------------------------- \ `Compare with 2.0.0rc14 `__\ .. _added-24: Added ~~~~~ - Added factory util functions. (`0a401cc `__ by zStupan). .. _fixed-39: Fixed ~~~~~ - fixed linter errors (`bd75cf6 `__ by zStupan). - fixed docs (`10a46f6 `__ by zStupan). .. _changed-4: Changed ~~~~~~~ - Changed package name to lowercase (`3bb1286 `__ by zStupan). .. _removed-12: Removed ~~~~~~~ - Removed algohm and benchmark utility classes. (`fedfd5f `__ by zStupan). - removed type_parameters method, fixed examples. (`5c94493 `__ by zStupan). - removed statistics utility (`aaddf8d `__ by zStupan). - removed **future** imports (`3e67c4f `__ by zStupan). - removed duplicated tests (`3d068e3 `__ by zStupan). `2.0.0rc14 `__ - 2021-04-23 ----------------------------------------------------------------------------------- \ `Compare with 2.0.0rc13 `__\ .. _added-25: Added ~~~~~ - added a more robust backwards compatible check for main thread (`4bcd79f `__ by zStupan). .. _fixed-40: Fixed ~~~~~ - fixed imports (`ff1317a `__ by zStupan). - fixed error in \_is_main_process_or_thread (`9f086db `__ by zStupan). - fixed linting error (`716bace `__ by zStupan). - fixed run method (`1613f5e `__ by zStupan). - Fix flake8 Linting (`75f4029 `__ by Francisco J. Solis). - Fixed ASO warnings (`7dc6d55 `__ by Francisco J. Solis). - Fixed JADE algorithm (`c31a243 `__ by Francisco J. Solis). - Fixed FA warnings (`e5c753f `__ by Francisco J. Solis). - Fixed ES warnings (`00aa68b `__ by Francisco J. Solis). - Fixed bug in Algorithm.runYield (#295) (`fed55ba `__ by zStupan). .. _removed-13: Removed ~~~~~~~ - Removed scipy dependency (`333928a `__ by zStupan). `2.0.0rc13 `__ - 2021-03-10 ----------------------------------------------------------------------------------- \ `Compare with 2.0.0rc12 `__\ .. _added-26: Added ~~~~~ - Added BFOA example (`fed0b20 `__ by zStupan). - Added BFOA implementation (`0b5b6a8 `__ by zStupan). .. _fixed-41: Fixed ~~~~~ - Fixed BFOA implementation (`1bd84b9 `__ by zStupan). - Fixed spelling mistake in BFOA test (`194117d `__ by zStupan). - Fixed bug in AlgorithmTestCase.test_algorithm_run method where test would fail if nGEN or nFES were provided as arguments (`cffd57e `__ by zStupan). - fix dependecy problems (`29440ba `__ by Grega Vrbančič). .. _removed-14: Removed ~~~~~~~ - Removed unnecessary index reset in runIteration (`e5454c4 `__ by zStupan). `2.0.0rc12 `__ - 2020-12-04 ----------------------------------------------------------------------------------- \ `Compare with 2.0.0rc11 `__\ .. _added-27: Added ~~~~~ - Added mean skipping NaNs and infs (`ca02a4d `__ by Francisco J. Solis-Munoz). .. _fixed-42: Fixed ~~~~~ - Fixed some LaTeX formulas (#279) (`d362d8c `__ by sisco0). - Fixed some latex related errors (`e929187 `__ by Francisco J. Solis-Munoz). - Fixing issues related to tests at infinity benchmark and NPAging DE. (#267) (`cea3b5f `__ by sisco0). - Fixing proportional function for ANpDETestCase (`365c24e `__ by Francisco J. Solis-Munoz). - Fix setup.py io (`b53a41f `__ by Grega Vrbančič). - Fix encoding issue (`cc4ce62 `__ by Grega Vrbančič). - Fix build_description, update README.rst (`d9be406 `__ by Grega Vrbančič). `2.0.0rc11 `__ - 2020-07-19 ----------------------------------------------------------------------------------- \ `Compare with 2.0.0rc10 `__\ .. _added-28: Added ~~~~~ - Add workflow for publish to anaconda, setup.py fixes (#259) (`16532a5 `__ by Grega Vrbančič). - Add python 3.8 (#250) (`1526826 `__ by Grega Vrbančič). - Added fixes for BA algorithms. (`26e8367 `__ by Klemen@Haxor). - Added fixes for flake (`336aafe `__ by Klemen@Haxor). - Added some fixes to the examples (`3998385 `__ by Klemen@Haxor). - Added some fixes for BA algorithms (`556c136 `__ by Klemen@Haxor). - Added fixed exampels (`7e9cafd `__ by Klemen Berkovic). .. _fixed-43: Fixed ~~~~~ - Fix (`0c877b3 `__ by Grega Vrbančič). - Fix typo (`1c81db5 `__ by Grega Vrbančič). - Fix runner exports (#254) (`fbcd30b `__ by Grega Vrbančič). - Fix GWO maximization (`19a69bb `__ by Grega Vrbančič). - Fix docs styles (`70589cc `__ by Grega Vrbančič). - Fix algorithm utility to work with python2 and add tests (`b69dda7 `__ by Grega Vrbančič). `2.0.0rc10 `__ - 2019-11-12 ----------------------------------------------------------------------------------- \ `Compare with 2.0.0rc9 `__\ .. _added-29: Added ~~~~~ - Added some fixes for non ASCII (`9374895 `__ by Klemen@Haxor). - Added fixes for flake (`ae7306b `__ by Klemen@Haxor). - Added new algorithms and test for them (`505d250 `__ by Klemen@Haxor). - Added some igneing for flake (`1eafb9f `__ by Klemen@Haxor). - Added fixes for ploting method of convegence graph (`20460fe `__ by Klemen@Haxor). - Added new tests for tasks and added fix for conv plot (`e92dd26 `__ by Klemen@Haxor). .. _fixed-44: Fixed ~~~~~ - Fix for python 2.7 (`40ab52f `__ by Klemen@Haxor). - Fix unpacking issue (`a93dbeb `__ by Grega Vrbančič). - Fix python2 benchmark instance check (`089ebf7 `__ by Grega Vrbančič). - Fix issue with syntax error for python 2.7, add compatibility layer for queue (`d241fe9 `__ by Grega Vrbančič). .. _removed-15: Removed ~~~~~~~ - Remove PyLint and cleanup (`4fe4945 `__ by Grega Vrbančič). `2.0.0rc9 `__ - 2019-11-11 --------------------------------------------------------------------------------- \ `Compare with 2.0.0rc8 `__\ .. _fixed-45: Fixed ~~~~~ - Fix publish workflow (#236) (`71dfdfb `__ by Grega Vrbančič). `2.0.0rc8 `__ - 2019-11-11 --------------------------------------------------------------------------------- \ `Compare with 2.0.0rc7 `__\ .. _fixed-46: Fixed ~~~~~ - Fix pypi README (#235) (`fa49027 `__ by Grega Vrbančič). `2.0.0rc7 `__ - 2019-11-11 --------------------------------------------------------------------------------- \ `Compare with 2.0.0rc6 `__\ .. _fixed-47: Fixed ~~~~~ - Fix bump2version (#234) (`ba42770 `__ by Grega Vrbančič). - Fix bump2version configuration (`6c73cbc `__ by Grega Vrbančič). .. _removed-16: Removed ~~~~~~~ - Remove pylint dependency from Pipfile (`107844b `__ by Grega Vrbančič). `2.0.0rc6 `__ - 2019-11-11 --------------------------------------------------------------------------------- \ `Compare with 2.0.0rc5 `__\ .. _added-30: Added ~~~~~ - Added fixes for flake (`7c939d0 `__ by Klemen@Haxor). - Added new fixes for tests. (`d6c518f `__ by Klemen@Haxor). - Added fixes for tests (`3c8bb50 `__ by Klemen@Haxor). - Added some fixes for flake (`ef0a038 `__ by Klemen@Haxor). - Added fixed runing problems based on docstrings (`cd6a10b `__ by Klemen@Haxor). - Added new fixes for tests (`2d52403 `__ by Klemen@Haxor). - Added updated examples (`a9e46f9 `__ by Klemen@Haxor). - Added missing examples for the algorithms (`26af264 `__ by Klemen@Haxor). - Added fixes for SCA algorithm for new interface (`90f6f09 `__ by Klemen@Haxor). - Added fixes for MKE algorithm for new interface (`0e6423b `__ by Klemen@Haxor). - Added fixes for MFO algorihm for new interface (`22f9a0a `__ by Klemen@Haxor). - Added fixes for MBO algoirhm for new interface (`56c18b2 `__ by Klemen@Haxor). - Added fixes for KH algorithm for the new interface (`6003347 `__ by Klemen@Haxor). - Added fixes for HS algorithm for new interface (`9a17f44 `__ by Klemen@Haxor). - Added fixes for GWO algorithm for new interface (`d3e20e8 `__ by Klemen@Haxor). - Added fixes for GSO algorithm for new interface (`4c22207 `__ by Klemen@Haxor). - Added fixes for GSA algorithm for new interface (`e14408b `__ by Klemen@Haxor). - Added fixes for GA algorithm for new interface (`6fc51bc `__ by Klemen@Haxor). - Added fixes for FWA algorihtm for new interface (`de680bb `__ by Klemen@Haxor). - Added fixes for FSS algorithm for the new interface (`8310e9e `__ by Klemen@Haxor). - Added fixes for FPA algorithm for the new interface (`0cb319b `__ by Klemen@Haxor). - Added fixes for FOA algorithm for the new interface (`7fb43b1 `__ by Klemen@Haxor). - Added fixes for FA algorithm for the new interface (`b8c79aa `__ by Klemen@Haxor). - Added fixes for ES algorithms for the new interface (`fbb51ac `__ by Klemen@Haxor). - Added fixes for DE algorithms for the new interface (`2800e0c `__ by Klemen@Haxor). - Added fixes for CSO algorihm for the new interface (`483283c `__ by Klemen@Haxor). - Added fixes for CS algorithm for the new interface (`b642ed2 `__ by Klemen@Haxor). - Added fixes for CRO algorihtm for the new interface (`114f9a7 `__ by Klemen@Haxor). - Added fixes for CA algorithm for the new interface (`1444601 `__ by Klemen@Haxor). - Added fixes for BEA algorithm for new interface (`3adc417 `__ by Klemen@Haxor). - Added fixes for BA algorithm for new interface (`97e5a14 `__ by Klemen@Haxor). - Added fixes for PSO algorihm and added new PSO algorithms to the framework (`e83f545 `__ by Klemen@Haxor). - Added pylint to the makefile (`416d91a `__ by Klemen@Haxor). - Added documentation to the benchmarks (`fcafc4f `__ by Klemen@Haxor). - Added documentation to benchmarks (`e5f534c `__ by Klemen@Haxor). - Added some fixes for test functions (`0988707 `__ by Klemen@Haxor). - Added documentation to the ackley funciton (`f9b2830 `__ by Klemen@Haxor). - Added some fixes for alpine function (`03cea49 `__ by Klemen@Haxor). - Added fixes for ackley function (`6fae029 `__ by Klemen@Haxor). - Added fixes for benchmark (`0f2ede3 `__ by Klemen@Haxor). - Added fixes for utility for the task (`b64a370 `__ by Klemen@Haxor). - Added some fixes for arg parser (`a20be4a `__ by Klemen@Haxor). - Added some fixes for runner test (`f2b9f8d `__ by Klemen@Haxor). - Added import fix (`d1561c2 `__ by Klemen@Haxor). - Added firxes for utiliy test (`387bffb `__ by Klemen@Haxor). - Added fixes for buld (`e48f50a `__ by Klemen@Haxor). - Added some fixes for return (`a72cb7d `__ by Klemen@Haxor). - Added fix for cyclic import (`5829e33 `__ by Klemen@Haxor). - Added fixes for SA algorithm for new interface (`97664c7 `__ by Klemen@Haxor). - Added fixes for NMM algorithm for new interface (`26910e7 `__ by Klemen@Haxor). - Added fixes for HC algorithm for new interface (`2641219 `__ by Klemen@Haxor). - Added fixes for ASO algorithm for new interface (`1715bcd `__ by Klemen@Haxor). - Added new development algorithm (`fcad87d `__ by Klemen@Haxor). - Added development versions of two algorithms (`7e04413 `__ by Klemen@Haxor). - Added fixes for jDE algorithm for new interface (`61e0bd5 `__ by Klemen@Haxor). - Added fixes for HDE algorithms for new interface (`0b75d5d `__ by Klemen@Haxor). - Added fixes for HBA algorithm for new interface (`6fe0f24 `__ by Klemen@Haxor). - Added development versions of algorithms to package (`9748819 `__ by Klemen@Haxor). - Added fixes for ABC algorithm for new interface (`9a6bdfd `__ by Klemen@Haxor). - Added some samll updates for error reporting and some other fixes (`194774e `__ by Klemen@Haxor). - Added updated test case for algorithms (`74859ec `__ by Klemen@Haxor). - Added updated algorithm interface (`769da15 `__ by Klemen@Haxor). - add 3.8 python version to CI (`31014c2 `__ by Grega Vrbančič). - Added Cat Swarm Optimization algorithm (#216) (`a49e283 `__ by mihaelmika). .. _fixed-48: Fixed ~~~~~ - Fix for MTS algorihm for new interface (`d987ec9 `__ by Klemen@Haxor). - Fixes comments in runner.py (#225) (`749dcdb `__ by Grega Vrbančič). Related issues/PRs: `#211 `__, `#211 `__ - fix comment. replace mutation and crossover with uniform one. (#223) (`ac3fd06 `__ by Grega Vrbančič). - fix runner nRuns issue (#222) (`aa984fa `__ by Grega Vrbančič). - Fixed unused import. (`5b1db5e `__ by RokPot). .. _removed-17: Removed ~~~~~~~ - remove python 3.8 target, due to incompatibility issues with scipy and numpy libraries. (`4e5adca `__ by Grega Vrbančič). - remove class which is not algorithm from list. (`bf6d5cd `__ by Grega Vrbančič). `2.0.0rc5 `__ - 2019-05-06 --------------------------------------------------------------------------------- \ `Compare with 2.0.0rc4 `__\ .. _added-31: Added ~~~~~ - added CS example in README (`428a1f2 `__ by firefly-cpp). - Added fixes for fpa (`179f6e8 `__ by Klemen Berkovic). - Added fix for python 2.7.15 (`10a48fb `__ by KlemenLapTop). - Added new version of files with fixes. (`b520f7f `__ by KlemenLapTop). - Added fixes for python2 (`590a330 `__ by KlemenLapTop). - Added new version of file (`1e671df `__ by Klemen Berkovic). - Added fixes for pylint (`db47fd9 `__ by Klemen Berkovic). - Added new version of flies (`4f93edf `__ by Klemen Berkovic). - Added fixes (`e9aa5ef `__ by KlemenLapTop). - Added fixes for documentation, algorithms and tests (`7c82353 `__ by Klemen Berkovic). - Added new version of files (`40644e8 `__ by KlemenLapTop). - Added new versions of files. (`71efc4f `__ by Klemen Berkovic). - Added new version of files. (`041b18f `__ by Klemen Berkovic). - Added new version of file. (`2822e07 `__ by Klemen Berkovic). - Added fixes for ABC algorithm. (`fa792b6 `__ by Klemen Berkovic). - Added documentation fixes and new fixes for new population initialization. (`bfee01b `__ by KlemenLapTop). - Added new documentation and fixes for new interaface used. (`043616b `__ by KlemenLapTop). - Added new doumentation strigs and some fixes (`92aa1b4 `__ by KlemenLapTop). - Added new fixes and documentation (`75f5f51 `__ by Klemen Berkovic). - Added new documentation strings (`094f7e3 `__ by KlemenLapTop). - Added documentations (`b4fdf79 `__ by Klemen Berkovic). - Added new documentation fixes (`bc07a15 `__ by KlemenLapTop). - Added new docoumentation and some fixes to algorithms (`0b649bc `__ by Klemen Berkovic). - Added fixes for new Algorithm interface (`fa78942 `__ by KlemenLapTop). - Added fixes for new interface with genrator (`02f6ef1 `__ by KlemenLapTop). - Added fixes for new interface (`f70b0ea `__ by KlemenLapTop). - Added fixes to main interfaces so now we use generator (`2201eb3 `__ by KlemenLapTop). - Added fixes for yiealding and population initialization (`3c759ed `__ by KlemenLapTop). - Added fix for maximization (`468e040 `__ by KlemenLapTop). - Added some fixes (`709fca0 `__ by Klemen_HomeHome_Home). - Added fix based on tests (`a0befa8 `__ by Klemen_HomeHome_Home). - Added new alogithm (`1257d52 `__ by Klemen Berkovic). - Added pylint fixes (`fe2a83b `__ by Klemen). - Added new task and fix of parameters for DE algorith (`7897e7b `__ by Klemen Berkovic). - Added missing files (`d1d2c74 `__ by Klemen Berkovic). - Added fixes for some algoritms (`64357ae `__ by Klemen Berkovic). - add scandir dev dependency (#176) (`e2b9f76 `__ by Grega Vrbančič). - Added pydocstyle fixes (`f8c2da9 `__ by Klemen). - Added missing space between operator (`224b2c4 `__ by Klemen). - Added new fixses for pylint (`038d95e `__ by Klemen). - Added small fixes for pycodestyle (`fc7ba6c `__ by Klemen). - Added fixes for pylint errors and warnings (`63569ae `__ by Klemen). - Added fixes for new algorithms (`f98d68d `__ by Klemen). - Added CS algorithm and test for this algorithm (`c16ad16 `__ by Klemen Berkovic). - Added new CRO algorithm with tests for this algorithm (`5c5a885 `__ by Klemen Berkovic). .. _fixed-49: Fixed ~~~~~ - fix setup.py (`2999557 `__ by Grega Vrbančič). - fixed example (`0588f22 `__ by firefly-cpp). - Fixes (#203) (`a40ac08 `__ by Klemen). - fix pyup config (`fc300f0 `__ by Grega Vrbančič). - fixed test and replaced todo (`d635cca `__ by Luka). - Fixes (`871bc4e `__ by KlemenLapTop). - fix contributors table (`fd4ba4b `__ by Grega Vrbančič). - Fixed some DE algorithms (`522b191 `__ by Klemen Berkovic). - Fix for pylint for python 3.7 (`fb8339f `__ by Klemen). - fix (`5d9ca06 `__ by firefly-cpp). - Fixes for pydocstyle (`7cc574e `__ by Klemen). - Fixes for pylint (`d308ec7 `__ by Klemen). - fix scrutinizer python version (`22a09b2 `__ by Grega Vrbančič). - fix dependency issue for matplotlib on python 2.7.\* (`6914538 `__ by Grega Vrbančič). - fix dependency issue with matplotlib (`7329cf9 `__ by Grega Vrbančič). .. _changed-5: Changed ~~~~~~~ - changed source of random generation, tests added (`0a23957 `__ by Luka Pečnik). .. _removed-18: Removed ~~~~~~~ - Removed old files (`8c7636e `__ by KlemenLapTop). - Remove unused algorithms from main files (`f9f576d `__ by KlemenLapTop). - Removed some bolted code (`f9968a7 `__ by KlemenLapTop). `2.0.0rc4 `__ - 2018-11-30 --------------------------------------------------------------------------------- \ `Compare with 2.0.0rc3 `__\ .. _fixed-50: Fixed ~~~~~ - fix dependencies versions. version bump to 2.0.0rc4 (`9e12d63 `__ by Grega Vrbančič). `2.0.0rc3 `__ - 2018-11-30 --------------------------------------------------------------------------------- \ `Compare with 2.0.0rc2 `__\ .. _added-32: Added ~~~~~ - Added iterations counter to some of the algorithms (`08dfff6 `__ by Klemen). - Added fixes for stopping conditions (`c7ee5be `__ by Klemen). - Added stopping conditions (`6fc77f9 `__ by Klemen). - added package (`26f6196 `__ by firefly-cpp). - added mfo to readme (`a05c979 `__ by kivancguckiran). - added moth flame optimizer (`8cd6586 `__ by kivancguckiran). - Add conda recipe (`27d19af `__ by GregaVrbancic). - Added new tests (`0e36e41 `__ by Klemen). - Added python 3.7 environment to build systems (`cd372af `__ by Klemen). - Added dependencie for python environment (`887ee7b `__ by Klemen). - Added dependecies (`376620f `__ by Klemen). - Added fixes for algorithms and added new tests (`56eba2a `__ by Klemen). - Added authos for new algorithms and some algorithm fixes (`464efad `__ by Klemen). - Added new interfaces for scaling the task (`fcc03ac `__ by Klemen). - Added fixes for algorithms and new implementations of new algorithms (`feaf5bf `__ by Klemen). - Added new test cases (`a0ad8da `__ by Klemen). - Added tests (`6f7b8fa `__ by Klemen). - Added multiple seed option (`fc29c13 `__ by Klemen). .. _fixed-51: Fixed ~~~~~ - fixes (`1a1dd63 `__ by firefly-cpp). - fix travis.yml (`7f8f35e `__ by Grega Vrbančič). - fix travis config for python 3.7 (`0d92488 `__ by Grega Vrbančič). - fix meta.yaml to build generic anaconda package (`953432e `__ by Grega Vrbančič). - fixes recipe. add envs for ci tests. etc (`b165b73 `__ by Grega Vrbančič). - Fixes for return when stopping criteria when searching for maxima of problem (`1344f58 `__ by Klemen). - Fixed issue where worse conditions are accepted. (`c82f43e `__ by kivanc guckiran). - Fix for random number (`8c430c9 `__ by Klemen). .. _changed-6: Changed ~~~~~~~ - Changed usage of print to logger printing (`8f86c41 `__ by Klemen). .. _removed-19: Removed ~~~~~~~ - remove 3.7 env because of unsupported some dev dependencies (`061de34 `__ by Grega Vrbančič). - Removed newer verison of Python (`8a83382 `__ by Klemen). `2.0.0rc2 `__ - 2018-08-30 --------------------------------------------------------------------------------- \ `Compare with 2.0.0rc1 `__\ `2.0.0rc1 `__ - 2018-08-30 --------------------------------------------------------------------------------- \ `Compare with 1.0.1 `__\ .. _added-33: Added ~~~~~ - Added implementation of hybrid algorithm (`35745e3 `__ by Klemen). - Added names of benchmarks (`16e0f40 `__ by Klemen). - Added fix for version testing (`079ca9b `__ by Klemen). - Added new benchmark functions and added fixes (`774c9a8 `__ by Klemen). - Added new Hybrid algorithms (`b6c50ed `__ by Klemen). - Added fixes for new location of argparser (`2008541 `__ by Klemen). - Added interface static method for getting name (`e5ff6e6 `__ by Klemen). - Added algorithm fix and fix cli parser (`eb14da1 `__ by Klemen). - Added CEC2014 and CEC2015 competitions (`89b952e `__ by Klemen). - Added tests (`da3ef73 `__ by Klemen). - added test algorithm (`f327d79 `__ by Klemen). - Added cec14 data and test functions (`8a80036 `__ by Klemen). - Added full implementation of CMA-ES (`c6f3dcc `__ by Klemen). - Added CMA-ES algorithm (`62b33b5 `__ by Klemen). - Added run example for simulated annealing (`e7e6888 `__ by Klemen). - add docs dependency (`5078413 `__ by GregaVrbancic). - add missing dependences in Pipfile. add documentation section in the docs. add other algorithms packackage to the documentation (`753636d `__ by GregaVrbancic). - Added new ASO algorithm and added fix for FA algorithm (`78ccfd0 `__ by Klemen). - Added dependencies for coverage (`d3e9181 `__ by Klemen). - added coverage dependencies (`4297bfd `__ by Klemen). - Added Gravitational search algorithm (`88821a2 `__ by Klemen). - Added new examples. (`3706b6b `__ by Klemen). - Added fixses for ES1p1 algorithm for python2 (`d087755 `__ by Klemen). - Added new dependencies and some Makefile fixes (`6e20425 `__ by Klemen). - Added new tests and code style fix (`93f4cfe `__ by Klemen). - Added jde with population reduction (`6c0a21f `__ by Flyzoor). - Added implementation of MTSv1 algorithm (`3c9295a `__ by Klemen). - added to list of Contributors (`efdc701 `__ by Flyzoor). - added IHC and SA algorithms (`f1d780d `__ by Flyzoor). - Added hillclimb and simulated anealing (`bfcc001 `__ by jan.popic). - Added MTS algorithm (`f25d3c3 `__ by Klemen). - Added new NMM algorithm (`bbdb2e2 `__ by Klemen). - Added new tests, fixes for pylint and fixes for algorithms (`b444b9f `__ by Klemen). - Added new dymFWA algorithm (`cfb739b `__ by Klemen). - Added new algorithm FWA and EFWA (`5413454 `__ by Klemen). - Added matlab code implementation for KH algorithm (`414d523 `__ by Klemen). - Added new fixes and implementation from matlab. (`f60645b `__ by Klemen). - Added random generators to Algorithm (`65c200f `__ by Klemen). - Added Krill herd alogrithm (`9a088ff `__ by Klemen). - Added option for maxsimization of objective function (`1b0ef65 `__ by Klemen). - Added new examples in benchmark functions (`78a604e `__ by Klemen). - Added new test function and tests for them (`20a8a00 `__ by Klemen). - Added some new selection operators for GA (`8d9d998 `__ by Klemen). - Added new test funcitons (`54d3185 `__ by Klemen). - Added Glowworm Swarm Optimization algorithm with fixes (`4a80bcd `__ by Klemen). - Added new algorinh SCA and added some fixes for tests (`3439628 `__ by Klemen). - Added new class for population idividual (`7fe2385 `__ by Klemen). - Added Evolution Strategy algorith (`0076a37 `__ by Klemen). - Added new task for ploting and printing solutions of the algorithm run (`c305277 `__ by Klemen). - Added MKEv3 algorithm and new tests (`45ed378 `__ by Klemen). - added some mkev3 implementaation (`3c3bcb5 `__ by Klemen). - Added new algorithm (`9b38024 `__ by Klemen). - Added new tests (`8f44fb0 `__ by Klemen). - Added new mutation stategy for DE algorithm. (`da61277 `__ by Klemen). - Added new interface implementation (`dfa20de `__ by Klemen). - Added Algorithm implementation to ArtificialBeeColonyAlgorithm and test fixes (`4da4f79 `__ by Klemen). - Added pylint disable settings (`7787e53 `__ by Klemen). - Added new benchmark functions and test for new benchmark functions (`4298ef7 `__ by Klemen). - Added new alogorithms to algorithm factory (`bb88610 `__ by Klemen). - Added new algorih with run example and tests for the algorithm (`8ccb4ef `__ by Klemen). - Added camel algorithm with run example and tests for the algorithm (`5aefddd `__ by Klemen). - Added new algoritm interface, added new test class and added new commiters (`fc8b5a1 `__ by Klemen). - Added visualization for run_fa.py (`3c55ba9 `__ by rhododendrom). .. _fixed-52: Fixed ~~~~~ - Fixes (`607d678 `__ by Klemen). - Fixes for structure change (`a2f7a02 `__ by Klemen). - Fixes for CMA-ES (`9a0052b `__ by Klemen). - Fix for tabu search (`435fa44 `__ by Klemen). - Fix for simulated annealing algorithm (`8d29ca4 `__ by Klemen). - Fixed readme and added Tabu search algorithm (`fd030c7 `__ by Klemen). - fix rtd conf (`63544aa `__ by GregaVrbancic). - fix pipfile (`91e6100 `__ by GregaVrbancic). - fix codestyle (`69e1cea `__ by GregaVrbancic). - fix documentation comments to render properly in algorithms package (`bb846c4 `__ by GregaVrbancic). - fixed formating of benchmark comments to properrly render documentation. (`bfc20d1 `__ by GregaVrbancic). - fix dependencies listing in docs (`0883374 `__ by GregaVrbancic). - Fix for dynFWA and added new dynFWA-G algorithm (`4945793 `__ by Klemen). - Fixes for Gravitational search algorithm (`6425225 `__ by Klemen). - Fix for ES(1+ 1) and moved new implementation of jDE (`50c64d0 `__ by Klemen). - Fix of NMM algorithm (`4be9921 `__ by Klemen). - Fix KH (`ec9e0d4 `__ by Klemen). - Fixes for KH algorithm (`13138b9 `__ by Klemen). - Fixed problem type usage in code (`5950feb `__ by Klemen). - Fixes for ES algorithms (`a0a377b `__ by Klemen). - Fixed problem in SCA algorithm, added beter solution fixing method (`ce83ad3 `__ by Klemen). - Fixes for GA algorithm. (`4b1229b `__ by Klemen). - Fix updating current position for particles in MKE algorithm (`32edd7e `__ by Klemen). - Fixed DE algorithm and full implementation of mutational strategys (`1fddef9 `__ by Klemen). - Fixes for pylint tests (`8550edd `__ by Klemen). - Fixes for pycodestyle (`c08c5b0 `__ by Klemen). - Fixes for pylint (`2241eb3 `__ by Klemen). - fix failing build (`a20a84f `__ by GregaVrbancic). - Fixed DE evaluations counter (`2ee5a31 `__ by Uroš Mlakar). - Fix renamed PyPI package (`9eab232 `__ by Jace Browning). .. _removed-20: Removed ~~~~~~~ - Removed build files for cec competions (`f3f82df `__ by Klemen). .. _section-28: `1.0.1 `__ - 2018-03-21 --------------------------------------------------------------------------- \ `Compare with 1.0.0 `__\ .. _added-34: Added ~~~~~ - add dependencies list to README with link to development dependencies list. (`35046d3 `__ by GregaVrbancic). .. _fixed-53: Fixed ~~~~~ - fix (`20148a9 `__ by lucijabrezocnik). - fix paper title (`3fdd630 `__ by GregaVrbancic). - fix paper styling (`8e8df85 `__ by GregaVrbancic). .. _section-29: `1.0.0 `__ - 2018-02-28 --------------------------------------------------------------------------- \ `Compare with 1.0.0rc2 `__\ `1.0.0rc2 `__ - 2018-02-28 --------------------------------------------------------------------------------- \ `Compare with 1.0.0rc1 `__\ `1.0.0rc1 `__ - 2018-02-28 --------------------------------------------------------------------------------- \ `Compare with 0.1.3a2 `__\ .. _added-35: Added ~~~~~ - add scripts for running all examples (`8de916b `__ by GregaVrbancic). .. _fixed-54: Fixed ~~~~~ - fix algorithms docs (`d885664 `__ by GregaVrbancic). - fix README.rst (`667b018 `__ by GregaVrbancic). - fix cs code style (`a145abf `__ by Grega Vrbančič). .. _changed-7: Changed ~~~~~~~ - changes (`951a224 `__ by firefly-cpp). `0.1.3a2 `__ - 2018-02-26 ------------------------------------------------------------------------------- \ `Compare with 0.1.3a1 `__\ .. _fixed-55: Fixed ~~~~~ - fixes PyPI project description style (`1fb9b90 `__ by GregaVrbancic). `0.1.3a1 `__ - 2018-02-26 ------------------------------------------------------------------------------- \ `Compare with 0.1.2a4 `__\ .. _fixed-56: Fixed ~~~~~ - fixes image issue in PyPI project description (`bf90995 `__ by GregaVrbancic). `0.1.2a4 `__ - 2018-02-26 ------------------------------------------------------------------------------- \ `Compare with 0.1.2a3 `__\ .. _fixed-57: Fixed ~~~~~ - fixes build scripts. version bump. (`8dda8e5 `__ by GregaVrbancic). `0.1.2a3 `__ - 2018-02-26 ------------------------------------------------------------------------------- \ `Compare with 0.1.2a2 `__\ .. _fixed-58: Fixed ~~~~~ - fixes PyPI project description. version bump. (`f0c7b5c `__ by GregaVrbancic). .. _a2---2018-02-26-1: `0.1.2a2 `__ - 2018-02-26 ------------------------------------------------------------------------------- \ `Compare with 0.1.2a1 `__\ .. _a1---2018-02-26-1: `0.1.2a1 `__ - 2018-02-26 ------------------------------------------------------------------------------- \ `Compare with first commit `__\ .. _added-36: Added ~~~~~ - add getting started guide (`df35aed `__ by Grega Vrbančič). - added test for PSO (`5a38f5e `__ by firefly-cpp). - add testing section to documentation (`c7e87bb `__ by GregaVrbancic). - add documentation for support (`7d3542d `__ by GregaVrbancic). - add NiaPy logo to index (`20d09c3 `__ by GregaVrbancic). - adding documentation (`ae0285a `__ by GregaVrbancic). - add full sphinx documentation structure. (`4a3495a `__ by GregaVrbancic). - add basic class documentation for algorithms (`3878ff1 `__ by GregaVrbancic). - add .readthedocs.yml (`3351859 `__ by GregaVrbancic). - add basic documentation structure (`91ea6c9 `__ by GregaVrbancic). - add basic documentation using Sphinx (`a553637 `__ by GregaVrbancic). - add MinGW guide (`a25c743 `__ by GregaVrbancic). - add os compatibillity fixes. (`600abd6 `__ by GregaVrbancic). - add some mingw installation guide text (`14f24ac `__ by GregaVrbancic). - add beginning of begginers guide. (`b9bb231 `__ by Grega Vrbančič). - Add ABC example to README.md (`44f58f0 `__ by Grega Vrbančič). - add basic latex export (`3ed416a `__ by GregaVrbancic). - add comment of arguments for fpa.py (`cb973fb `__ by rhododendrom). - add tabulate dependency. (`d34352e `__ by GregaVrbancic). - add runner export to xlsx (`ad347e9 `__ by GregaVrbancic). - add runner fixes. add runner export to json (`43a8f00 `__ by GregaVrbancic). - add abc to runner (`b1157c1 `__ by GregaVrbancic). - add entries in README.md (`1ad4bd0 `__ by GregaVrbancic). - add schwefel variation implementations. (`2e9ff89 `__ by GregaVrbancic). - add whitley function implementation (`8d05b28 `__ by GregaVrbancic). - add contributors list to README.md (`7b2c59a `__ by Grega Vrbančič). - Added jDE,PSO,ABC,GA(buggy code) (`0f1e3a6 `__ by Uroš Mlakar). - add support for all algorithms in Runner. add example usage with test. (`fe37e41 `__ by GregaVrbancic). - add support for custom benchmark in runner. (`25f3b4f `__ by GregaVrbancic). - add support for DE algorithm (`b5e3559 `__ by Grega Vrbančič). - add basic structure for runner (`20e4f29 `__ by GregaVrbancic). - add modified algorithm implementation (#17) (`b39ade5 `__ by Grega Vrbančič). - add fpa example. update README.md with example. (`f9c33ec `__ by GregaVrbancic). - add benchmarks module (`9d22ae6 `__ by GregaVrbancic). modified: NiaPy/benchmarks/sphere.py, new file: NiaPy/benchmarks/**init**.py - add missing test file (`9a9c510 `__ by GregaVrbancic). - add simple test (`d241db1 `__ by GregaVrbancic). - add PR and issue templates. add some documentation (`f528731 `__ by Grega Vrbančič). - added reference for DE (`dfab1a6 `__ by firefly-cpp). - add needed dependencies (#7) (`8c5564c `__ by Grega Vrbančič). - adding flower pollination algorithm (`0fec37f `__ by rhododendrom). - add hybrid bat algorithm implementation with example (`2c86e04 `__ by GregaVrbancic). - add content to README.md (`6c153a8 `__ by GregaVrbancic). - add 2.7.14 python environment to .travis.yml (`abbcb45 `__ by GregaVrbancic). - add featuring algorithms in README.md (`56b3891 `__ by GregaVrbancic). - add disclaimer to README.md (`893a1b9 `__ by GregaVrbancic). .. _fixed-59: Fixed ~~~~~ - fix (`8bdee89 `__ by Lucija Brezočnik). - fix code for python versions compatibillity (`94d605f `__ by GregaVrbancic). - fix call method (`219d691 `__ by GregaVrbancic). - fix code style issues (`44eeb0b `__ by GregaVrbancic). - fix build (`f8dab84 `__ by Lucija Brezočnik). - fix docs (`e9c4c60 `__ by Grega Vrbančič). - fixes on jDE (`ef5dfcf `__ by firefly-cpp). - fixes (`f4b2673 `__ by Grega Vrbančič). - fix code style (`06d7c71 `__ by Grega Vrbančič). - Fixed some problems in CS (`062855b `__ by rhododendrom). - fix auto build docs (`ecf9a4e `__ by GregaVrbancic). - fix docs build (`97359ea `__ by GregaVrbancic). - fix indent (`b56c412 `__ by lucijabrezocnik). - fix codestyle (`b3bc7ab `__ by Grega Vrbančič). - fixing codestyle (`6f7de3b `__ by Grega Vrbančič). - Fixed evals, added cuckoo search (`372ddbe `__ by Uroš Mlakar). - fix issues (`dbf2c1f `__ by Lucija Brezočnik). - fix setup.py (`a86d191 `__ by GregaVrbancic). - fix division by 0 (`0e9e112 `__ by GregaVrbancic). - fix latex export (`6f8895d `__ by GregaVrbancic). - fix code style of function tests (`d37a920 `__ by GregaVrbancic). - fixed (`d27d2c8 `__ by lucijabrezocnik). - fix code style syntax (`613bd03 `__ by Grega Vrbančič). - fix merge (`1253298 `__ by GregaVrbancic). - fix code style and comment (`116ff3a `__ by GregaVrbancic). - fix bounds for sphere function (`d669d11 `__ by GregaVrbancic). - fix issues with benchmarks. (`58badd2 `__ by GregaVrbancic). - fix logger (`f6ac839 `__ by GregaVrbancic). - fix old class notation (`a1bc347 `__ by GregaVrbancic). - fix test code style (`4a4df88 `__ by GregaVrbancic). - fixing indentation (`c80aa38 `__ by firefly-cpp). .. _changed-8: Changed ~~~~~~~ - changes in PSO (`e3f0066 `__ by firefly-cpp). - changes in DE & jDE (`b579a8a `__ by rhododendrom). - changes in CS (`30cd1af `__ by rhododendrom). - changes in README (`df761d8 `__ by firefly-cpp). - changes in FA, HBA (`f6685cf `__ by firefly-cpp). - changed FPA (`6c9f445 `__ by firefly-cpp). - changed gwo (`246d84e `__ by firefly-cpp). - changes (`512d290 `__ by firefly-cpp). .. _removed-21: Removed ~~~~~~~ - remove print (`ab9582f `__ by firefly-cpp). - remove tabulate dependency (`9ed388b `__ by GregaVrbancic). .. _section-30: `2.5.1 `__ - 2024-05-17 --------------------------------------------------------------------------- \ `Compare with v2.3.0 `__\ .. _fixed-60: Fixed ~~~~~ - fix: workflow for publishing to pypi (`9e61439 `__ by Grega Vrbančič). .. _v2.3.0---2024-05-17-3: `v2.3.0 `__ - 2024-05-17 ----------------------------------------------------------------------------- .. _v2.2.0---2024-05-17-3: `v2.2.0 `__ - 2024-05-17 ----------------------------------------------------------------------------- \ `Compare with 2.1.0 `__\ .. _added-37: Added ~~~~~ - add example code (`de3a522 `__ by zStupan). .. _removed-22: Removed ~~~~~~~ - Remove TestingTask class (`d783f69 `__ by zStupan). .. _section-31: `2.1.0 `__ - 2023-12-19 --------------------------------------------------------------------------- \ `Compare with 2.0.5 `__\ .. _added-38: Added ~~~~~ - Add repology badge (`6d56ff5 `__ by Iztok Fister Jr). - Added pyproject.toml and poetry lock (`f459f56 `__ by zStupan). - added before_run and after_run callbacks. added a reference to the algorithm in Callback class (`f54f7c2 `__ by zStupan). - added callback example (`ea82514 `__ by zStupan). - Added callbacks, removed the run_task and iteration_generator methods, moved functionallity to Algorithm.run (`cc08dac `__ by zStupan). .. _fixed-61: Fixed ~~~~~ - fixed tests (`a9e68b4 `__ by zStupan). - fix pypi workflow (`5966cf3 `__ by zStupan). - fix docs warnings (`ab71ddc `__ by zStupan). .. _removed-23: Removed ~~~~~~~ - removed unused files (`a48d1ff `__ by zStupan). - remove pytest-custom-exit-code plugin (`90a15ed `__ by zStupan). .. _section-32: `2.0.5 `__ (2023-03-26) ------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - Dataframe to Excel – not working `#396 `__ - Bump version to 2.0.3 `#392 `__ - RUN Beyond the Metaphor An Efficient Optimization Algorithm Based on Runge Kutta Method `#388 `__ **Merged pull requests:** - fixed exporting to excel `#397 `__ (`zStupan `__) .. _section-33: `2.0.4 `__ (2022-11-20) ------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - Make problem `#394 `__ **Merged pull requests:** - Update dependencies `#395 `__ (`zStupan `__) .. _section-34: `2.0.3 `__ (2022-09-03) ------------------------------------------------------------------- `Full Changelog `__ **Fixed bugs:** - AttributeError: ‘NoneType’ object has no attribute ‘copy’ `#393 `__ **Closed issues:** - Draft a new release `#387 `__ - L-SHADE algorithm `#386 `__ - Can not control the number of max_evals or max_iters `#376 `__ - Graphical user interface (GUI) for NiaPy `#330 `__ **Merged pull requests:** - Installation instructions for NixOS `#389 `__ (`firefly-cpp `__) .. _section-35: `2.0.2 `__ (2022-05-22) ------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - all-contributors `#375 `__ **Merged pull requests:** - L-SHADE implementation `#390 `__ (`AlesGartner `__) - Update docs `#385 `__ (`zStupan `__) - Installation instructions for Alpine linux users `#384 `__ (`firefly-cpp `__) - Fix get_parameters `#383 `__ (`zStupan `__) .. _section-36: `2.0.1 `__ (2022-03-05) ------------------------------------------------------------------- `Full Changelog `__ **Implemented enhancements:** - Installation instructions for Arch Linux users `#373 `__ **Closed issues:** - Whale Optimization Algorithm (WOA) and Sparrow Search Algorithm (SSA) implementation `#378 `__ - raise ValueError(‘Newlines are not allowed’) `#371 `__ - Logging not working if optimization type set to maximization `#367 `__ - ConalgTestCase related tests warnings `#364 `__ - Correct naming of Michalewicz functions `#361 `__ - Second stable release `#359 `__ **Merged pull requests:** - docs: add firefly-cpp as a contributor for platform `#382 `__ (`allcontributors[bot] `__) - docs: add carlosal1015 as a contributor for platform `#381 `__ (`allcontributors[bot] `__) - Modify convergence plotting `#380 `__ (`zStupan `__) - Update Algorithms.md `#377 `__ (`firefly-cpp `__) - Add instructions for install from AUR `#374 `__ (`carlosal1015 `__) - Fix setup error `#372 `__ (`zStupan `__) - Add nice badge for showing the total downloads of this package `#370 `__ (`firefly-cpp `__) - Add incremental testing to main workflow supported with cache `#369 `__ (`GregaVrbancic `__) - Improve CI `#368 `__ (`GregaVrbancic `__) - Add pytest-testmon to reduce the execution time of tests. `#366 `__ (`GregaVrbancic `__) - Fix clonalg implementation `#365 `__ (`zStupan `__) - Refactor/fix michalewicz name `#363 `__ (`sisco0 `__) - Refactor/fix py typos `#362 `__ (`sisco0 `__) .. _section-37: `2.0.0 `__ (2021-12-27) ------------------------------------------------------------------- `Full Changelog `__ **Fixed bugs:** - BA implementation bug `#352 `__ **Closed issues:** - Remove vim comments `#349 `__ - Infinity test problem is a duplicate of Csendes `#347 `__ - Add a citation.cff file `#346 `__ **Merged pull requests:** - Do not package the tests `#358 `__ (`firefly-cpp `__) - Add badge for Fedora `#356 `__ (`firefly-cpp `__) - Fixed flake8 versions `#355 `__ (`zStupan `__) - Maximization example corrected `#354 `__ (`firefly-cpp `__) - Fixed BA `#353 `__ (`zStupan `__) - Loa algorithm `#351 `__ (`AljoM `__) - Removed vim comments `#350 `__ (`zStupan `__) - Remove infinity test problem and add missing test problems to docs `#348 `__ (`zStupan `__) - Fixed csendes function. `#345 `__ (`zStupan `__) `2.0.0rc18 `__ (2021-08-18) --------------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - BA, CS and FA implementations are incorrect `#341 `__ - ModuleNotFoundError: No module named ‘NiaPy’ `#339 `__ - Add Problems.md file `#332 `__ - Add an example/guide showing how to solve a real-world problem `#215 `__ **Merged pull requests:** - docs: add andrazperson as a contributor for code `#343 `__ (`allcontributors[bot] `__) - Fix various algorithms `#342 `__ (`zStupan `__) - Initial implementation of Clonal Selection Algorithm `#340 `__ (`andrazperson `__) - docs: add firefly-cpp as a contributor for question, test `#337 `__ (`allcontributors[bot] `__) - Add Python 3.10 tag `#336 `__ (`firefly-cpp `__) - Update docs `#335 `__ (`zStupan `__) `2.0.0rc17 `__ (2021-06-10) --------------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - Maximization doesn’t work `#328 `__ - Remove ThrowingTask and CountingTask `#317 `__ - Tasks are missing from the documentation. `#315 `__ - NiaPy fails to build with Python 3.10.0a7. `#308 `__ **Merged pull requests:** - Edit Algorithms.md `#333 `__ (`firefly-cpp `__) - Rename BFOA `#331 `__ (`zStupan `__) - Fixed Maximization `#329 `__ (`zStupan `__) - Remove export directory `#327 `__ (`zStupan `__) - docs: add eltociear as a contributor `#326 `__ (`allcontributors[bot] `__) - Fix typo in jade.py `#324 `__ (`eltociear `__) - Remove ThrowingTask and CountingTask `#323 `__ (`zStupan `__) - Benchmark refactor `#321 `__ (`zStupan `__) - docs: add lukapecnik as a contributor `#320 `__ (`allcontributors[bot] `__) - docs: add zStupan as a contributor `#319 `__ (`allcontributors[bot] `__) - docs: add hrnciar as a contributor `#318 `__ (`allcontributors[bot] `__) - Fix detection of two digit Python minor version `#316 `__ (`hrnciar `__) `2.0.0rc16 `__ (2021-05-26) --------------------------------------------------------------------------- `Full Changelog `__ **Implemented enhancements:** - Create a new release `#310 `__ **Closed issues:** - niapy import fails for Python 3.6.x `#311 `__ **Merged pull requests:** - Fixed import error. `#312 `__ (`zStupan `__) `2.0.0rc15 `__ (2021-05-14) --------------------------------------------------------------------------- `Full Changelog `__ **Implemented enhancements:** - [JOSS] (Optional) Follow PEP-8 style guide in naming methods `#123 `__ **Closed issues:** - Several TODOs in ca.py `#306 `__ - limit_repair method alters the input array `#294 `__ - CuckooSearch’s runIteration is incompatible with other algorithms runIteration `#281 `__ - ““” `#264 `__ **Merged pull requests:** - Huge refactor `#309 `__ (`zStupan `__) - corrected reference URL for basic hs algorithm `#307 `__ (`firefly-cpp `__) - Switched to numpy.random.Generator for generating random numbers `#305 `__ (`zStupan `__) `2.0.0rc14 `__ (2021-04-23) --------------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - scipy dependency `#303 `__ - Python 2.7 support `#301 `__ - Deprecation warnings `#297 `__ - Bug in Algorithm.runYield - runIteration executes nGEN - 1 times `#293 `__ - User defined function `#292 `__ **Merged pull requests:** - Removed scipy dependency `#304 `__ (`zStupan `__) - Dropped Python 2 Support `#302 `__ (`zStupan `__) - Run method fix `#300 `__ (`zStupan `__) - Deprecation warnings and JADE fix `#299 `__ (`sisco0 `__) - some nitpicks `#298 `__ (`firefly-cpp `__) - docs: add zStupan as a contributor `#296 `__ (`allcontributors[bot] `__) - Fixed bug in Algorithm.runYield `#295 `__ (`zStupan `__) - np.float is deprecated `#291 `__ (`firefly-cpp `__) - BFOA quick fix `#290 `__ (`zStupan `__) `2.0.0rc13 `__ (2021-03-10) --------------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - BFOA implementation `#288 `__ - BAT `#286 `__ - BAT Optimization Algorithm `#285 `__ - NiaPy conda dependecy problem `#284 `__ - xlwt is archived: consider dropping xlwt requirement? `#283 `__ - . `#263 `__ **Merged pull requests:** - BFOA Fix `#289 `__ (`zStupan `__) - BFOA `#287 `__ (`zStupan `__) `2.0.0rc12 `__ (2020-12-04) --------------------------------------------------------------------------- `Full Changelog `__ **Fixed bugs:** - Fixing issues related to tests at infinity benchmark and NPAging DE. `#267 `__ (`sisco0 `__) - Fix build description `#261 `__ (`GregaVrbancic `__) **Closed issues:** - Fedora rpm build \| two tests are failing `#252 `__ **Merged pull requests:** - Harris Hawks Optimization integration `#280 `__ (`sisco0 `__) - Fixed some LaTeX formulas `#279 `__ (`sisco0 `__) - Implementation of PLBA algorithm `#278 `__ (`firefly-cpp `__) - several TODOs removed `#277 `__ (`firefly-cpp `__) - tests for RS algorithm `#276 `__ (`firefly-cpp `__) - corrections in table `#275 `__ (`firefly-cpp `__) - Exception handling & Random Search implementation `#274 `__ (`firefly-cpp `__) - Table of implemented algorithms added `#273 `__ (`firefly-cpp `__) - removing TabuSearch - immature version `#272 `__ (`firefly-cpp `__) - Update README.md `#271 `__ (`GregaVrbancic `__) - LaTeX codes `#270 `__ (`sisco0 `__) - Update issue templates `#269 `__ (`GregaVrbancic `__) - docs: add sisco0 as a contributor `#268 `__ (`allcontributors[bot] `__) - reference added, small fixes `#265 `__ (`lucijabrezocnik `__) - Fixes `#262 `__ (`lucijabrezocnik `__) `2.0.0rc11 `__ (2020-07-19) --------------------------------------------------------------------------- `Full Changelog `__ **Implemented enhancements:** - Add workflow for publish to anaconda, setup.py fixes `#259 `__ (`GregaVrbancic `__) - Fix runner exports `#254 `__ (`GregaVrbancic `__) - Add python 3.8 `#250 `__ (`GregaVrbancic `__) **Fixed bugs:** - OptimizationType.MAXIMIZATION does not work with GWO `#246 `__ - Possible issue with unit test `#241 `__ - GWO TypeError: unsupported operand type(s) `#218 `__ - Fix algorithm utility to work with python2 and add tests `#239 `__ (`GregaVrbancic `__) **Closed issues:** - No module named ‘NiaPy.task’ `#243 `__ - Example run.py not working `#238 `__ - Algorithms checklist `#188 `__ **Merged pull requests:** - Update versionbump `#260 `__ (`GregaVrbancic `__) - Documentation update `#258 `__ (`lucijabrezocnik `__) - Update Sphinx theme, update outdated stuff `#257 `__ (`GregaVrbancic `__) - Documentation update `#256 `__ (`lucijabrezocnik `__) - updated README file `#255 `__ (`lucijabrezocnik `__) - Installation instructions for Fedora users `#253 `__ (`firefly-cpp `__) - docs: add timzatko as a contributor `#251 `__ (`allcontributors[bot] `__) - Fix GWO maximization `#249 `__ (`GregaVrbancic `__) - update getting started documentation `#248 `__ (`GregaVrbancic `__) - docs: add brett18618 as a contributor `#242 `__ (`allcontributors[bot] `__) - Fix HSABA, SABA, ABA and fixes for examples `#240 `__ (`kb2623 `__) `2.0.0rc10 `__ (2019-11-12) --------------------------------------------------------------------------- `Full Changelog `__ **Implemented enhancements:** - PSO binary functionality `#187 `__ - Development `#233 `__ (`kb2623 `__) **Fixed bugs:** - FSS implementation `#186 `__ - FPA implementation `#185 `__ `2.0.0rc9 `__ (2019-11-11) ------------------------------------------------------------------------- `Full Changelog `__ **Merged pull requests:** - Fix publish workflow `#236 `__ (`GregaVrbancic `__) `2.0.0rc8 `__ (2019-11-11) ------------------------------------------------------------------------- `Full Changelog `__ **Merged pull requests:** - Fix pypi README `#235 `__ (`GregaVrbancic `__) `2.0.0rc7 `__ (2019-11-11) ------------------------------------------------------------------------- `Full Changelog `__ **Merged pull requests:** - Fix bump2version `#234 `__ (`GregaVrbancic `__) `2.0.0rc6 `__ (2019-11-11) ------------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - Confusion with GSO `#221 `__ - No module named ‘NiaPy.algorithms’ `#219 `__ - Documentation fix `#211 `__ **Merged pull requests:** - docs: add jhmenke as a contributor `#232 `__ (`allcontributors[bot] `__) - replacing badges and mentions of appveyor and travis `#231 `__ (`GregaVrbancic `__) - cleanup old ci configurations `#230 `__ (`GregaVrbancic `__) - docs: add FlorianShepherd as a contributor `#229 `__ (`allcontributors[bot] `__) - docs: add musawakiliML as a contributor `#228 `__ (`allcontributors[bot] `__) - Automatic Release `#226 `__ (`GregaVrbancic `__) - Fixes comments in runner.py `#225 `__ (`GregaVrbancic `__) - fix comment. replace mutation and crossover with uniform one. `#223 `__ (`GregaVrbancic `__) - fix runner nRuns issue `#222 `__ (`GregaVrbancic `__) - update run_jde.py `#217 `__ (`rhododendrom `__) - Added Cat Swarm Optimization algorithm `#216 `__ (`mihael-mika `__) - Bea algorithm `#214 `__ (`RokPot `__) `2.0.0rc5 `__ (2019-05-06) ------------------------------------------------------------------------- `Full Changelog `__ **Implemented enhancements:** - Update Runner to accept an array of algorithm objects or strings `#189 `__ - Merging logging and printing task in StoppingTask `#208 `__ (`firefly-cpp `__) - Upgrade runner `#206 `__ (`GregaVrbancic `__) - Foa fix `#199 `__ (`lukapecnik `__) - New examples (algorithm info + custom init population function) `#198 `__ (`firefly-cpp `__) - Dependencies, code style, etc. `#196 `__ (`GregaVrbancic `__) **Fixed bugs:** - jDE runs without stopping `#201 `__ - Logger `#178 `__ **Closed issues:** - Initial Update `#200 `__ - Port FSS algorithm to the new style `#167 `__ - Documentation improvements `#155 `__ **Merged pull requests:** - Custom init pop example fix `#213 `__ (`firefly-cpp `__) - Fixed example and readme.md `#212 `__ (`bankojan `__) - minor fix in examples `#210 `__ (`firefly-cpp `__) - Removing ScalingTask & MoveTask `#209 `__ (`firefly-cpp `__) - MBO algorithm implementation. `#207 `__ (`bankojan `__) - FOA tree aging and limitRepair bug fix. `#205 `__ (`lukapecnik `__) - Fixes `#203 `__ (`kb2623 `__) - BA and HBA `#202 `__ (`kb2623 `__) - More modified examples `#197 `__ (`firefly-cpp `__) - Example for custom benchmark `#195 `__ (`firefly-cpp `__) - Some changes in BA and HBA `#194 `__ (`firefly-cpp `__) - significant commit of flower pollination algorithm `#193 `__ (`rhododendrom `__) - update of sigma calculation `#192 `__ (`rhododendrom `__) - PSO minor changes `#191 `__ (`firefly-cpp `__) - Simplified examples - part 2 `#190 `__ (`firefly-cpp `__) - Simplified examples `#184 `__ (`firefly-cpp `__) - New features. `#183 `__ (`kb2623 `__) - FOA examples added and README.md update `#181 `__ (`lukapecnik `__) - FOA `#180 `__ (`lukapecnik `__) - add scandir dev dependency `#176 `__ (`GregaVrbancic `__) - New algorithms and port of old algorithms `#175 `__ (`kb2623 `__) - fix scrutinizer python version `#174 `__ (`GregaVrbancic `__) - New tests `#173 `__ (`firefly-cpp `__) `2.0.0rc4 `__ (2018-11-30) ------------------------------------------------------------------------- `Full Changelog `__ `2.0.0rc3 `__ (2018-11-30) ------------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - New mechanism for stopCond and old best values `#168 `__ - Coral Reefs Optimization Algorithm (CRO) and Anarchic society optimization (ASO) `#148 `__ **Merged pull requests:** - Added iterations counter to some of the algorithms `#171 `__ (`kb2623 `__) - Added fixes for stopping conditions `#170 `__ (`kb2623 `__) - Added stopping conditions `#169 `__ (`kb2623 `__) - Fish school search implementation in old format `#166 `__ (`tuahk `__) - update of comments: algorithm.py `#165 `__ (`rhododendrom `__) - New tests for MFO `#164 `__ (`firefly-cpp `__) - Moth Flame Optimization `#163 `__ (`kivancguckiran `__) - update conda build for version 1.0.2 `#162 `__ (`GregaVrbancic `__) - add conda recipe `#160 `__ (`GregaVrbancic `__) - update comments `#159 `__ (`rhododendrom `__) - Fixes `#158 `__ (`kb2623 `__) - HBA - bugfix `#157 `__ (`kivancguckiran `__) .. _section-38: `1.0.2 `__ (2018-10-24) ------------------------------------------------------------------- `Full Changelog `__ **Fixed bugs:** - Hybrid Bat Algorithm coding mistake? `#156 `__ **Merged pull requests:** - fix Bat Algorithm `#161 `__ (`GregaVrbancic `__) .. _section-39: `2 `__ (2018-08-30) ----------------------------------------------------------- `Full Changelog `__ `2.0.0rc2 `__ (2018-08-30) ------------------------------------------------------------------------- `Full Changelog `__ `2.0.0rc1 `__ (2018-08-30) ------------------------------------------------------------------------- `Full Changelog `__ **Fixed bugs:** - Differential evolution implementation `#135 `__ **Closed issues:** - New feature: Support for maximization problems `#146 `__ - New algorithms `#145 `__ - Counting evaluations `#142 `__ - Convergence plots `#136 `__ **Merged pull requests:** - fix rtd conf `#154 `__ (`GregaVrbancic `__) - fix rtd conf `#153 `__ (`GregaVrbancic `__) - add docs dependency `#152 `__ (`GregaVrbancic `__) - Docs build fix `#151 `__ (`GregaVrbancic `__) - Fixes and new algorithm `#150 `__ (`kb2623 `__) - New optimization algorithm and fixes for old ones `#149 `__ (`kb2623 `__) - New features `#147 `__ (`kb2623 `__) - Algorithm refactoring `#144 `__ (`kb2623 `__) - New algorithms and benchmarks `#143 `__ (`kb2623 `__) - update `#141 `__ (`rhododendrom `__) - Update run_fa.py `#140 `__ (`rhododendrom `__) - Update run_abc.py `#139 `__ (`rhododendrom `__) - fix failing build `#138 `__ (`GregaVrbancic `__) - Fixed DE evaluations counter `#137 `__ (`mlaky88 `__) - Fix renamed PyPI package `#134 `__ (`jacebrowning `__) - style fix `#133 `__ (`lucijabrezocnik `__) - style fix `#132 `__ (`lucijabrezocnik `__) - style fix `#131 `__ (`lucijabrezocnik `__) - citing `#130 `__ (`lucijabrezocnik `__) - Zenodo added `#129 `__ (`lucijabrezocnik `__) - DOI added `#128 `__ (`lucijabrezocnik `__) .. _section-40: `1.0.1 `__ (2018-03-21) ------------------------------------------------------------------- `Full Changelog `__ **Closed issues:** - [JOSS] Clarify target audience `#122 `__ - [JOSS] Comment on existing libraries/frameworks `#121 `__ - [JOSS] Better API Documentation `#120 `__ - [JOSS] Clarify set-up requirements in README and requirements.txt `#119 `__ - Testing the algorithms `#85 `__ - JOSS paper `#60 `__ **Merged pull requests:** - fix `#127 `__ (`lucijabrezocnik `__) - reference Fix `#126 `__ (`lucijabrezocnik `__) - Documentation added `#125 `__ (`lucijabrezocnik `__) - fix for issue #119 `#124 `__ (`GregaVrbancic `__) - dois added `#118 `__ (`lucijabrezocnik `__) - fixes `#117 `__ (`lucijabrezocnik `__) - Fix paper title `#116 `__ (`GregaVrbancic `__) - Fix paper `#115 `__ (`GregaVrbancic `__) - arguments: Ts->integer; TournamentSelection: use shuffled indices in … `#114 `__ (`mlaky88 `__) .. _section-41: `1.0.0 `__ (2018-02-28) ------------------------------------------------------------------- `Full Changelog `__ **Merged pull requests:** - Runner export `#39 `__ (`GregaVrbancic `__) `1.0.0rc2 `__ (2018-02-28) ------------------------------------------------------------------------- `Full Changelog `__ `1.0.0rc1 `__ (2018-02-28) ------------------------------------------------------------------------- `Full Changelog `__ **Merged pull requests:** - fix algorithms docs `#113 `__ (`GregaVrbancic `__) - cleanup `#112 `__ (`GregaVrbancic `__) - fix README.rst `#111 `__ (`GregaVrbancic `__) - code style fixes `#110 `__ (`GregaVrbancic `__) - whitespace fix `#109 `__ (`lucijabrezocnik `__) - Pso algorithm `#108 `__ (`GregaVrbancic `__) - CS levy flight fix `#106 `__ (`mlaky88 `__) - fix cs code style `#105 `__ (`GregaVrbancic `__) - CS fix `#103 `__ (`mlaky88 `__) - Documentation `#102 `__ (`GregaVrbancic `__) - Finishing runner `#101 `__ (`GregaVrbancic `__) `0.1.3a2 `__ (2018-02-26) ----------------------------------------------------------------------- `Full Changelog `__ `0.1.3a1 `__ (2018-02-26) ----------------------------------------------------------------------- `Full Changelog `__ `0.1.2a4 `__ (2018-02-26) ----------------------------------------------------------------------- `Full Changelog `__ `0.1.2a3 `__ (2018-02-26) ----------------------------------------------------------------------- `Full Changelog `__ .. _a2-2018-02-26-1: `0.1.2a2 `__ (2018-02-26) ----------------------------------------------------------------------- `Full Changelog `__ **Merged pull requests:** - fix `#100 `__ (`lucijabrezocnik `__) .. _a1-2018-02-26-1: `0.1.2a1 `__ (2018-02-26) ----------------------------------------------------------------------- `Full Changelog `__ **Merged pull requests:** - version 0.1.2a1 `#99 `__ (`GregaVrbancic `__) - ga fix `#98 `__ (`mlaky88 `__) - test fix `#97 `__ (`lucijabrezocnik `__) - fix docs `#96 `__ (`GregaVrbancic `__) - cs and pso fix `#95 `__ (`lucijabrezocnik `__) - add getting started guide `#94 `__ (`GregaVrbancic `__) - algorithms docs fix `#93 `__ (`lucijabrezocnik `__) - algorithms documentation fix `#92 `__ (`lucijabrezocnik `__) - documentation fix `#91 `__ (`lucijabrezocnik `__) - Latex `#90 `__ (`lucijabrezocnik `__) - fixes docs building `#89 `__ (`GregaVrbancic `__) - fix code style `#88 `__ (`GregaVrbancic `__) - changes in DE & jDE `#87 `__ (`rhododendrom `__) - More changes in CS `#86 `__ (`rhododendrom `__) - Fixed some problems in CS `#84 `__ (`rhododendrom `__) - fix auto build docs `#83 `__ (`GregaVrbancic `__) - fix docs build `#82 `__ (`GregaVrbancic `__) - Gen docs `#81 `__ (`GregaVrbancic `__) - fix indent `#80 `__ (`lucijabrezocnik `__) - typo `#79 `__ (`lucijabrezocnik `__) - new algorithms `#78 `__ (`lucijabrezocnik `__) - NiaPy logo added `#77 `__ (`lucijabrezocnik `__) - fix codestyle `#76 `__ (`GregaVrbancic `__) - fixing codestyle `#75 `__ (`GregaVrbancic `__) - Fixed evals, added cuckoo search `#74 `__ (`mlaky88 `__) - Refactoring `#73 `__ (`GregaVrbancic `__) - latex documentation fixes `#72 `__ (`lucijabrezocnik `__) - benchmark tests added `#71 `__ (`lucijabrezocnik `__) - tests added `#70 `__ (`lucijabrezocnik `__) - Gen docs `#69 `__ (`GregaVrbancic `__) - docs descriptions `#68 `__ (`lucijabrezocnik `__) - prepare for docs `#67 `__ (`lucijabrezocnik `__) - fix issues `#66 `__ (`lucijabrezocnik `__) - Readthedocs configuration `#65 `__ (`GregaVrbancic `__) - Cleanup docs and fix benchmark comments `#64 `__ (`GregaVrbancic `__) - docs generation `#63 `__ (`lucijabrezocnik `__) - Gen docs `#62 `__ (`GregaVrbancic `__) - Generate docs `#61 `__ (`GregaVrbancic `__) - fix csendes benchmark `#59 `__ (`GregaVrbancic `__) - compatibility bugfixes `#58 `__ (`GregaVrbancic `__) - Docs `#57 `__ (`GregaVrbancic `__) - add OS compatibillity fixes. `#56 `__ (`GregaVrbancic `__) - Improved Docs `#55 `__ (`GregaVrbancic `__) - Styblinski-Tang Function added `#54 `__ (`lucijabrezocnik `__) - Sum Squares added `#53 `__ (`lucijabrezocnik `__) - decimal fixes `#52 `__ (`lucijabrezocnik `__) - Stepint function added `#51 `__ (`lucijabrezocnik `__) - Step function `#50 `__ (`lucijabrezocnik `__) - Schumer Steiglitz Function `#49 `__ (`lucijabrezocnik `__) - Salomon function `#48 `__ (`lucijabrezocnik `__) - Quintic function added `#47 `__ (`lucijabrezocnik `__) - Qing function added `#46 `__ (`lucijabrezocnik `__) - Pinter function added `#45 `__ (`lucijabrezocnik `__) - Csendes function `#44 `__ (`lucijabrezocnik `__) - Chung reynolds function `#43 `__ (`lucijabrezocnik `__) - Ridge function `#42 `__ (`lucijabrezocnik `__) - fix latex export `#41 `__ (`GregaVrbancic `__) - Happy cat function added `#40 `__ (`lucijabrezocnik `__) - add comment of arguments for fpa.py `#38 `__ (`rhododendrom `__) - Move test `#37 `__ (`GregaVrbancic `__) - description added `#36 `__ (`lucijabrezocnik `__) - Feature functions2 `#35 `__ (`lucijabrezocnik `__) - add runner export to xlsx `#34 `__ (`GregaVrbancic `__) - Runner export `#33 `__ (`GregaVrbancic `__) - Feature functions2 `#32 `__ (`lucijabrezocnik `__) \* *This Changelog was automatically generated by* `github_changelog_generator `__