フィルターのクリア

Particle swarm boundary bouncing

1 回表示 (過去 30 日間)
Michael Clausen
Michael Clausen 2019 年 7 月 3 日
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 件)

カテゴリ

Help Center および File ExchangeParticle Swarm についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by