I'm using the scipy dual annealing algorithm to minimize a function and I am thinking about how this algorithm actually works in comparison to standard or generalized simulated annealing. I do not understand the maxiter parameter because the function evaluations are always way higher than the amount of iterations. If anyone knows the pseudocode I would much appreciate it.
I did look up the mentioned papers on the scipy page but these weren't helpful regarding my question.