Regional Electric Bus Driving Plan Optimization Algorithm considering Charging Time Window. (16th October 2019)