I have never used ICA, but according to Wikipedia it looks like yet another heuristic random walking algorithm. So, it is up to you how many times to perform each kind of random shifts on each step. Moreover, it is a question of definition, what is a "step"? One trial to shift one "country"? A set of trials that shift all "countries"?
Anyway there is no much value in theoretical estimations of a single step complexity. Theoretical convergence rate estimations for random walking algorithms are usually very conservative. Especially compared to experimental results, in case of fortunate heuristics.