Particle swarm boundary bouncing
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Dear MATLAB community
I am using the particle swarm algorithm to find the optimal parameters for a script.
The script take 8 parameters and I set boundery conditions between 1 and 15000.
I am currently testing the optimization procedure on a problem where i know the best parameters.
The problem I am facing is that the global best for parameter nr. 8 is 10, but all particles seems to fix at a value of 1 for parameter 8 after a few iterations.
As I understand the particle swarm algoritm the particles hit the boundery conditions with a certain velocity, and then stays fixed at the boundery.
Is there a way to make a particle bounce on the boundery instead of 'truncating' it at the boundery?
I hope my question makes some sence, I am very new to optimization.
Thanks and best regards,
Michael
0 Kommentare
Antworten (0)
Siehe auch
Kategorien
Mehr zu Particle Swarm finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!