Constrained Particle Swarm Optimization

Implementation of a PSO algorithm with the same syntax as the Genetic Algorithm Toolbox.

https://github.com/sdnchen/psomatlab

Descargar
Descargar

Información general

Compatibilidad con la versión de MATLAB

  • Compatible con cualquier versión

Compatibilidad con las plataformas

  • Windows
  • macOS
  • Linux
Versión Publicado Notas de la versión Action
1.31.4

Fix error involving checking for fmincon when defined as a hybrid function. In earlier versions of MATLAB it was an *.m file, and has subsequently been changed to a *.p file. Thanks to Martin Hallmann for pointing this out.

Descargar
1.31.0

Fixed a typo which caused improper handling of bounded constraints in determining initial particle distribution. Thanks to Erik for pointing out this major bug!

Descargar
1.30.0

Minor bug fix and efficiency improvements, related to nonlinear constraint checking code as well as parallel computing capabilities.

Descargar
1.29.0

Fixed bug involving verbosity checks before displaying warnings.

Descargar
1.27.0

Implemented parallel computing capability. A few minor improvements. See the included release notes file for details.

Descargar
1.26.0

Fixed namespace problem with one of the *.m files.

Descargar
1.25.0

Merged previously lost updates from version 20100818. Fixed bugs related to nonlinear constraint handling. See the release notes file included with toolbox for details.

Descargar
1.22.0

Updated description.

Descargar
1.20.0

The previous upload was a zip bomb. Rearranged the contents of the *.zip file to behave nicely when unpacked.

Descargar
1.18.0

Implemented an alternative, penalty-based method of constraint enforcement as described in Perez and Behdinan's 2007 paper. See description for details.

Descargar
1.14.0

Minor bug fix. Thanks to Ben for pointing this out.

Descargar
1.13.0

A time limit can now be set, and a custom swarm acceleration function can be defined using the 'AccelerationFcn' option in PSOOPTIMSET (default is PSOITERATE). See release notes for more details.

Descargar
1.12.0

Added support for problems with binary variables. Minor bug fixes. See release notes for details.

Descargar
1.11.0

Output to command window can now be suppressed using the options structure. See release notes for details.

Descargar
1.10.0

Robustness improvements, minor bug fixes.

Descargar
1.9.0

Updated description. Minor performance and robustness improvements.

Descargar
1.8.0

New features: nonlinear equality constraints; ability to define initial swarm state.

Descargar
1.7.0

Nonlinear inequality constraints can now be used, with 'soft' boundaries only; psodemo now has a 'fast' setting requiring less intensive 3d graphics. See release notes for more details.

Descargar
1.6.0

Various bug fixes. Implemented 'absorb' style of boundaries for linear constraints. Social and cognitive attraction parameters can now be adjusted through the options structure. See release notes for details.

Descargar
1.5.0

Bug fix, minor visual improvements. See release notes for details.

Descargar
1.4.0

Major bug fix. New features, including ability to call a hybrid function to further refine the final result of the swarm algorithm. See release notes for complete details.

Descargar
1.3.0

Minor bug fixes, more detailed description. Forgot to update the zip file last time.

Descargar
1.2.0

Small bug fix, more detailed description.

Descargar
1.0.0

Descargar
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.