A multi-objective algorithm for train driving energy reduction with multiple time targets. Issue 4 (3rd April 2021)