History

0.1.0 (2017-07-12)

  • First release on PyPI.
  • Includes primary optimization techniques such as global-best PSO and local-best PSO (# 1) (# 3).

0.1.1 (2017-07-25)

  • Patch on LocalBestPSO implementation. It seems that it’s not returning the best value of the neighbors, this fixes the problem .
  • New feature: Test functions for single-objective problems (# 6) (# 10) (PR# 14). Contributed by @Carl-K. Thank you!

0.1.2 (2017-08-02)

  • New feature: Binary Particle Swarm Optimization (# 7) (# 17).
  • Patch on Ackley function return error (# 22).
  • Improved documentation and unit tests (# 16).

0.1.4 (2017-08-03)

  • Added a patch to fix pip installation

0.1.5 (2017-08-11)

  • New feature: easy graphics environment. This new plotting environment makes it easier to plot the costs and swarm movement in 2-d or 3-d planes (# 30) (PR# 31).

0.1.6 (2017-09-24)

  • New feature: Native GridSearch and RandomSearch implementations for finding the best hyperparameters in controlling swarm behaviour (# 4) (PR# 20) (PR# 25). Contributed by @SioKCronin. Thanks a lot!
  • Added tests for hyperparameter search techniques (# 27) (PR# 28) (PR# 40). Contributed by @jazcap53. Thank you so much!
  • Updated structure of Base classes for higher extensibility

0.1.7 (2017-09-25)

  • Fixed patch on local_best.py and binary.py (# 33) (PR# 34). Thanks for the awesome fix, @CPapadim!
  • Git now ignores IPython notebook checkpoints