In order to be able to have hybrid optimization possible, it would be great to be able to update the optimization function as one progresses through the swarm optimization.
Use case: using SA together with PSO, one could adapt the SA parameters on each next generation (e.g. lowering initial T, lowering tolerance etc).
Instead of passing a FUN, one could pass a FUNgenerator, which also gets the iteration number (and optionally other properties of the swarm).
In order to be able to have hybrid optimization possible, it would be great to be able to update the optimization function as one progresses through the swarm optimization.
Use case: using SA together with PSO, one could adapt the SA parameters on each next generation (e.g. lowering initial T, lowering tolerance etc).
Instead of passing a FUN, one could pass a FUNgenerator, which also gets the iteration number (and optionally other properties of the swarm).