Particle swarm boundary bouncing
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (0)
Ver también
Categorías
Más información sobre Particle Swarm en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!