Particle Swarm Optimization (Vectorized Code)

버전 1.0.0.0 (4.12 KB) 작성자: Reza Ahmadzadeh
a simple implementation of Particle Swarm Optimization algorithm (PSO)
다운로드 수: 14.1K
업데이트 날짜: 2014/6/17

라이선스 보기

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.

인용 양식

Reza Ahmadzadeh (2024). Particle Swarm Optimization (Vectorized Code) (https://www.mathworks.com/matlabcentral/fileexchange/46985-particle-swarm-optimization-vectorized-code), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2010a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Particle Swarm에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0.0