A Python package that implements some of swarm optimization algorithms that are added up together in one package to be used as an API for other projects.
- [Bat Algorithm] (https://en.wikipedia.org/wiki/Bat_algorithm)
- [Particle Swarm Optimization] (https://en.wikipedia.org/wiki/Particle_swarm_optimization)
- [Amoeba Method] (https://en.wikipedia.org/wiki/Nelder%E2%80%93Mead_method)
- Source paper for Bat algorithm: http://arxiv.org/pdf/1004.4170v1.pdf by Xin-She Yang
- Used paper for Particle swarm optimization: http://www.mii.lt/zilinskas/uploads/Heuristic%20Algorithms/Lectures/Lect4/PSO2.pdf by Jaco F. Schutte
- Used paper for Amoeba method: http://ocw.mit.edu/courses/civil-and-environmental-engineering/1-204-computer-algorithms-in-systems-engineering-spring-2010/lecture-notes/MIT1_204S10_lec22.pdf
- git clone https://github.com/AhmedHani/PySwarmOptimization.git
- cd to the project directory
- Type
python setup.py install