Particle Swarm Optimization Toolbox

버전 1.2.0.0 (4.68 KB) 작성자: Bhanu Pratap Singh
Vectorized code of Particle Swarm Optimization
다운로드 수: 2.3K
업데이트 날짜: 2014/4/1

라이선스 보기

The most basic code of PSO has been presented here. It is most helpful for people new to coding.
It can be used on any optimization problem. Being a heuristic algorithm it tends to find the global minimum value and as the code has been vectorized the speed has also been increased. The presented files are for unconstrained functions but with the help of penalty function the problem can be easily constrained.
If it works for many users I intend to develop a GUI for PSO as well present the constrained PSO files.
The widely used benchmark functions for checking the functioning of PSO are also added.
The improved PSO file has also been added in which the linearly changing inertial weight value has been considered.
Let me know in the comments if it helps.

인용 양식

Bhanu Pratap Singh (2025). Particle Swarm Optimization Toolbox (https://kr.mathworks.com/matlabcentral/fileexchange/45991-particle-swarm-optimization-toolbox), MATLAB Central File Exchange. 검색 날짜: .

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

도움 받은 파일: Backtracking Search Optimization Algorithm

Community Treasure Hunt

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

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

Different benchmark functions for checking PSO's functioning have been added.
Improved PSO file with linearly changing inertial value has been added by the name pso_inertial.m

1.1.0.0

tags were changed for ease.

1.0.0.0