Guiding Stochastic Search by Dynamic Learning of the Problem Topography