Borrar filtros
Borrar filtros

Particle swarm boundary bouncing

2 visualizaciones (últimos 30 días)
Michael Clausen
Michael Clausen el 3 de Jul. de 2019
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

Respuestas (0)

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!

Translated by