项目作者: hmofrad

项目描述 :
Particle Swarm Optimization (PSO)
高级语言: Python
项目地址: git://github.com/hmofrad/pso.git
创建时间: 2017-02-26T01:15:34Z
项目社区:https://github.com/hmofrad/pso

开源协议:

下载


Particle Swarm Optimization (PSO)

PSO implementation in Python 3.4

Requirements: Install numpy on python 3.4

sudo pip3.4 install numpy

Test

Change f (line #42) to run different benchmarks:

  • sphere
  • ackley
  • rosenbrock
  • griewanks
  • rastrigin

Reference

  • Mohammad Hasanzadeh Mofrad, and S. K. Chang. “A Bi-population Particle Swarm Optimizer for Learning Automata based Slow Intelligent System.” arXiv preprint arXiv:1804.00768, 2018. (https://arxiv.org/abs/1804.00768)