Solving transportation scheduling problems : models and algorithms