Particle Swarm Optimization (Vectorized Code)

a simple implementation of Particle Swarm Optimization algorithm (PSO)
14,2K Descargas
Actualizado 17 jun 2014

Ver licencia

Particle swarm optimization (PSO) is a computational method that optimizes a problem by iteratively trying to improve a candidate solution with regard to a given measure of quality. PSO optimizes a problem by having a population of candidate solutions, here dubbed particles, and moving these particles around in the search-space according to simple mathematical formulae over the particle's position and velocity. Each particle's movement is influenced by its local best known position but, is also guided toward the best known positions in the search-space, which are updated as better positions are found by other particles. This is expected to move the swarm toward the best solutions.
This code is based on the original PSO code in "file exchange" by Wesam Elshamy.

Citar como

Reza Ahmadzadeh (2026). Particle Swarm Optimization (Vectorized Code) (https://la.mathworks.com/matlabcentral/fileexchange/46985-particle-swarm-optimization-vectorized-code), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2010a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Particle Swarm en Help Center y MATLAB Answers.
Agradecimientos

Inspirado por: Particle Swarm Optimization Simulation

Versión Publicado Notas de la versión
1.0.0.0