A comparison of different solution approaches to the vehicle scheduling problem in a practical case