Optimisation Models and Algorithms for Scheduling Transportation