pyswarm icon indicating copy to clipboard operation
pyswarm copied to clipboard

Particle swarm optimization (PSO) that supports constraints

========================================================= Particle swarm optimization (PSO) with constraint support

The pyswarm package is a gradient-free, evolutionary optimization package for python that supports constraints.

What's New

This release features multiprocessing support.

Requirements

  • NumPy

Installation and download

See the package homepage_ for helpful hints relating to downloading and installing pyswarm.

Source Code

The latest, bleeding-edge, but working, code <https://github.com/tisimst/pyDOE/tree/master/pyswarm>_ and documentation source <https://github.com/tisimst/pyswarm/tree/master/doc/>_ are available on GitHub <https://github.com/tisimst/pyswarm/>_.

Contact

Any feedback, questions, bug reports, or success stores should be sent to the author_. I'd love to hear from you!

License

This package is provided under two licenses:

  1. The BSD License
  2. Any other that the author approves (just ask!)

References

  • Particle swarm optimization_ on Wikipedia

.. _author: mailto:[email protected] .. _Particle swarm optimization: http://en.wikipedia.org/wiki/Particle_swarm_optimization .. _package homepage: http://pythonhosted.org/pyswarm