An open API service indexing awesome lists of open source software.

https://github.com/garrybest/pso

A universal particle swarm optimization solver
https://github.com/garrybest/pso

particle-swarm-optimization pso

Last synced: about 1 year ago
JSON representation

A universal particle swarm optimization solver

Awesome Lists containing this project

README

          

# 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
1. Kennedy, J., and R. Eberhart. "Particle swarm optimization." Icnn95-international Conference on Neural Networks 2002.
2. Pulido, G. T. , and C. A. C. Coello . "A constraint-handling mechanism for particle swarm optimization."
Congress on Evolutionary Computation IEEE, 2004.
3. Higashi, N, and H. Iba. "Particle swarm optimization with Gaussian mutation." Swarm Intelligence Symposium 2013.