An ACS-based memetic algorithm for the heterogeneous vehicle routing problem with time windows. (1st November 2020)