Description
In this course, you will learn:-
- Learn what Particle Swarm Optimization (PSO) is and how to use it.
- Create PSO in MATLAB from the ground up.
- Using Constriction Coefficients, improve the PSO.
- PSO can be used to solve optimization challenges.
Syllabus:-
-
Introduction
-
History of PSO and its Simplified Model
-
Mathematical Model of PSO
-
Optimization Problem Definition
-
PSO Parameters
-
Initialization of PSO
-
PSO Main Loop
-
Finalizing the Optimization Process
-
Converting the Code to a Function
-
Adding Position and Velocity Bounds
-
Constriction Coefficients for PSO