Article ID: | iaor20107436 |
Volume: | 40 |
Issue: | 5 |
Start Page Number: | 342 |
End Page Number: | 352 |
Publication Date: | Sep 2010 |
Journal: | Interfaces |
Authors: | Gifford Ted, Simo Hugo P, Day Jeff, Nienow John, Powell Warren B, George Abraham |
Keywords: | programming: dynamic, transportation: road, personnel & manpower planning |
Schneider National needed a simulation model that would capture the dynamics of its fleet of over 6,000 long-haul drivers to determine where the company should hire new drivers, estimate the impact of changes in work rules, find the best way to manage Canadian drivers, and experiment with new ways to get drivers home. It needed a model that could perform as well as its experienced team of dispatchers and fleet managers. In developing our model, we had to simulate drivers and loads at a high level of detail, capturing both complex dynamics and multiple forms of uncertainty. We used approximate dynamic programming to produce realistic, high-quality decisions that capture the ability of dispatchers to anticipate the future impact of decisions. The resulting model closely calibrated against Schneider's historical performance, giving the company the confidence to base major policy decisions on studies performed using the model. These policy decisions helped Schneider to avoid costs of $30 million by identifying problems with a new driver-management policy, achieve annual savings of $5 million by identifying the best driver domiciles, reduce the number of late deliveries by more than 50 percent by analyzing service commitment policies, and save S3.8 million annually by reducing training expenses for new border-crossing regulations.