https://learnwithpanda.com/2020/07/26/solving-constrained-optimization-problems-using-particle-swarm-optimization-algorithm-matlab-code/
Solving Constrained Optimization Problems Using Particle Swarm Optimization Algorithm (Matlab Code)