Smart Scheduling: An Integrated First Mile and Last Mile Supply Approach. (26th July 2018)