A bi-objective timetable optimization model incorporating energy allocation and passenger assignment in an energy-regenerative metro system. (March 2020)