Improving GA accuracy with prior error information
Afficher commentaires plus anciens
I have a problem where I want to find the values of two variables that minimize a function. The problem is a localization algorithm, I want to estimate
. The real
can be anywhere inside a 2D space.
I've studied how the optimization error changes as a function of the real parameters
, meaning that I know in each real positions the algorithm tens to not converge resulting in a really big error. Bellow I have an example heatmap that represents the relationship between the error and the real
.
With this information, I was able to create a InitialSwarmMatrix for PSO placing more particles in the problematic regions, thus reducing the error. So I wanted to do something similiar to ga, since I know a priori where the algorithm tends to fail, I could correct the behaviour.
Can I do something similiar to what I've done on PSO with InitialPopulationRange? Do you know any other way?

Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Particle Swarm dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!