Energy-efficient train trajectory optimization based on improved differential evolution algorithm and multi-particle model. (1st July 2021)