Solving Constrained Optimization Problems Using Particle Swarm Optimization Algorithm (Matlab Code)

preview_player
Показать описание
In this video, I'm going to show you my Matlab code of Particle Swarm Optimization algorithm (PSO algorithm) for solving constrained optimization problems. To validate the performance of this PSO algorithm, we use a benchmark problem namely constrained box volume optimization problem.

Of course, you can download and customize my Matlab code of PSO algorithm to solve optimization problems in your field.

Let's see how my Matlab code of PSO algorithm works.

HERE ARE 6 LISTS OF MY VIDEOS YOU MAY BE INTERESTED IN:
1. Optimization Using Genetic Algorithm:
2. Optimization Using Particle Swarm Optimization:
3. Optimization Using Simulated Annealing Algorithm:
4. Optimization Using Optimization Solvers:
5. Optimization Using Matlab:
6. Optimization Using Python:

If you have any questions, please let me know by leaving a comment below.

Free Music from YouTube Audio Library.
Thank you for watching - I really appreciate it :)
All of my videos on the topic of Solving Optimization Problems: #SolvingOptimizationProblems, #MyPSOalgorithm, #MyMatlabCode
© Copyright by Solving Optimization Problems. ☞ Do not Reup
Рекомендации по теме
Комментарии
Автор

Thank you for your amazing program. Could you please solve this same problem using Multi-start GA and show the difference between them?

astroni
Автор

So all coding part for the mechanism of PSO is same for both unconstrained & constrained, & the different is the only the existence of penalty function in individual cost function's file?

syafiqm
Автор

thank you for your sharing. These videos are good for me

kennylin
Автор

Thanks for your videos sir. can you explain how the parameters 'w, d, c1, c2' are chosen? does any range exist for these values?, how does it affect optimization problem?

shivans
Автор

Sir can you please explain what is the use of the penalty, whay you ghave used (1-p)

pradipkhatri
Автор

thank a lot. I feel very happy with it.

thanhthanh-vhhu
Автор

How PSO maximiza here?? How to know wheather it will maximize or minimize sir?

pradipkhatri
Автор

I have a GAMS code that represent a mathematical model which depends delay (i, p) for each job i and the period of day p. So, I have indices for represent delay and objective is minimizing of summing these delays. Do you think that is the method in the video vald to give the constraints (I have equality constraint, greater than or equal constraint and absolute function constraint, in total 14 constraint ) to the PSO. Thanks for any clue.

sonerdemirel
Автор

Is the constraint equation in this example considered linear?

ahmedibrahim
Автор

Hello sir thank you for making this video I have problem while running this code I am getting same value for all iteration i have checked my code also but no use I am getting same value for all iterations how can resolve this issue please help me thank you once again.

kanakarajulinga
Автор

Hello sir, thanks for your work. I want to know how do I determine which solution is optimal.

ssirailsiuofstso
Автор

Hi sir, there is an error in Line 2
Not enough input arguments.

Error in objective_function (line 2)
L = X(1);
How to fix this?

nuralianisa
Автор

thank you for ur hard work but can you put the link of the Main_PSO.m please !!

widas
Автор

Hi sir, can you make a video on search and rescue optimization?

yuanfenglim
Автор

Can you make a video about glowworm optimization algorithm

mokraneachache
Автор

sir can u show the optimization codes for unconstarinted optimization

mamtachamoli
Автор

sir can this code be used to run multiobjective optimization problem?

arjunmuralikrishnan
Автор

Is this problem taken from any journal??
If yes can u tell me the name of that

indrajithkatkar
Автор

Hello sir, could you please kindly check your FB page messages, i send you a message with the Fb "HAYAMI YORA" but you havent got replied yet. Thank you sir, have a good day

widas
Автор

Hello sir, could you please kindly check your FB page messages, i DM you but havent got replied yet. Thank you sir, have a good day

kevinoktaprima