Particle Swarm Optimization in a 2d searcher space

2 vues (au cours des 30 derniers jours)
Stefan Zeiter
Stefan Zeiter le 19 Mar 2018
Commenté : Stefan Zeiter le 19 Mar 2018
Hey.
I have another question to the particle swarm optimization. Attached you can see my script for the PSO and the function (Rosenbrock function).
I defined my Boundaries and number of dimensions:
VarMin = -5 VarMax = 5 nVar = 2 Then of course I get for the GlobalBest a vector with 2 columns. For example:
Position: [0.9261 0.8588] And the Cost: 0.0056
The Rosenbrock function has it's minumum at the origin. Why I don't get for my 2d searcher space the position [0 0] and the cost value also around zero? I hope you can help me with my understanding problem.
Kind regards

Réponses (1)

Alan Weiss
Alan Weiss le 19 Mar 2018
The Rosenbrock function has its minimum at the point [1,1], not the origin.
Alan Weiss
MATLAB mathematical toolbox documentation
  1 commentaire
Stefan Zeiter
Stefan Zeiter le 19 Mar 2018
Of course you are right. Thanks for your correction.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by