Automated design of population-based algorithms: a case study in vehicle routing