You could do it, make several runs of tests, save the FF values at each epoch, calculate the average improvement at each corresponding epoch. Of course, there will be different values for each number of variables. This is if you get very fussy with numerical indicators of "convergence speed".
In each first test for all three test functions (10 parameters), the Top 5 of the list will be very close to the theoretical maximum already around the 100th epoch (with a population of 50).
Of course, you can do it, do several runs of tests, save the FF values at each epoch, calculate the average improvement at each corresponding epoch. Of course, for each number of variables there will be different indicators. This is if you are very fussy with numerical indicators of "convergence speed".
In each first test for all three test functions (10 parameters), the Top 5 of the list will be very close to the theoretical maximum already around the 100th epoch (with a population of 50).
~5000 FF?
Yes. Even at 50th epoch will be already around 70-80% of the theoretical max.
Well, this is of course with parameter step 0 (as it is done by me when testing). If the step is different from 0, the convergence is even higher.

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Check out the new article: Population optimization algorithms: Bird Swarm Algorithm (BSA).
The article explores the bird swarm-based algorithm (BSA) inspired by the collective flocking interactions of birds in nature. The different search strategies of individuals in BSA, including switching between flight, vigilance and foraging behavior, make this algorithm multifaceted. It uses the principles of bird flocking, communication, adaptability, leading and following to efficiently find optimal solutions.
Bird Swarm Algorithm (BSA) is an exciting bioinspired evolutionary algorithm using swarm intelligence based on social interactions and behavior of bird flocks. Developed by Meng and colleagues in 2015, BSA is a unique optimization approach that combines three key aspects of bird behavior: flight, foraging and vigilance. Among the electronic flocks, where each "bird" has individual tactics and strategies, a unique system of collective interaction is born, filled with algorithmic intelligence and creativity. What is important here is not only personal effort, but also the ability to cooperate, exchange and support each other in pursuit of the common goal of optimization.
Author: Andrey Dik