Is there anyway to resume a PSO run after the maximum number of generations has been reached?
Unfortunately once the optimization starts to run, you cannot change the number of generations until it stops. And any changes in the optimization settings will result in a whole new optimization process without memorizing the previous results. But you can tweak the optimization parameter range according to the trend of the previous optimization results to get a better start. This works well when you only have one parameter to optimize while when there are several parameters to optimize in combination, it is rather hard to guess the trend.
I hope this could help