项目作者: Garrybest

项目描述 :
A universal particle swarm optimization solver
高级语言: Java
项目地址: git://github.com/Garrybest/pso.git
创建时间: 2019-02-14T09:17:55Z
项目社区:https://github.com/Garrybest/pso

开源协议:

下载


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.