Improving GA accuracy with prior error information
Ältere Kommentare anzeigen
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?

Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Particle Swarm finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!