Text this: Self-learning differential evolution algorithm for dynamic polycentric problems