项目作者: Garrybest
项目描述 :
A universal particle swarm optimization solver
高级语言: Java
项目地址: git://github.com/Garrybest/pso.git
Particle Swarm Optimization (PSO)
User Guide
This repository is a PSO solver using Java.
It consists of binary PSO
solver and hybrid PSO with gaussian mutation
solver.
You can solve your own nonlinear programming problem by implementing the OptModel
interface.
Also, you can use your own solver by extending the AbstractPSO
class.
Reference
- Kennedy, J., and R. Eberhart. “Particle swarm optimization.” Icnn95-international Conference on Neural Networks 2002.
- Pulido, G. T. , and C. A. C. Coello . “A constraint-handling mechanism for particle swarm optimization.”
Congress on Evolutionary Computation IEEE, 2004. - Higashi, N, and H. Iba. “Particle swarm optimization with Gaussian mutation.” Swarm Intelligence Symposium 2013.