An Approximate Dynamic Programming Algorithm for Large-Scale Fleet Management: A Case Application

被引:111
|
作者
Simao, Hugo P. [1 ]
Day, Jeff [2 ]
George, Abraham P. [1 ]
Gifford, Ted [2 ]
Nienow, John [2 ]
Powell, Warren B. [1 ]
机构
[1] Princeton Univ, Dept Operat Res & Financial Engn, Princeton, NJ 08544 USA
[2] Schneider Natl, Green Bay, WI 54306 USA
关键词
fleet management; truckload trucking; approximate dynamic programming; driver management; VEHICLE-ROUTING PROBLEM; KNOWLEDGE;
D O I
10.1287/trsc.1080.0238
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We addressed the problem of developing a model to simulate at a high level of detail the movements of over 6,000 drivers for Schneider National, the largest truckload motor carrier in the United States. The goal of the model was not to obtain a better solution but rather to closely match a number of operational statistics. In addition to the need to capture a wide range of operational issues, the model had to match the performance of a highly skilled group of dispatchers while also returning the marginal value of drivers domiciled at different locations. These requirements dictated that it was not enough to optimize at each point in time (something that could be easily handled by a simulation model) but also over time. The project required bringing together years of research in approximate dynamic programming, merging math programming with machine learning, to solve dynamic programs with extremely high-dimensional state variables. The result was a model that closely calibrated against real-world operations and produced accurate estimates of the marginal value of 300 different types of drivers.
引用
收藏
页码:178 / 197
页数:20
相关论文
共 50 条
  • [31] A Dynamic Programming Framework for Large-Scale Online Clustering on Graphs
    Li, Yantao
    Zhao, Xiang
    Qu, Zehui
    NEURAL PROCESSING LETTERS, 2020, 52 (02) : 1613 - 1629
  • [32] A Dynamic Programming Framework for Large-Scale Online Clustering on Graphs
    Yantao Li
    Xiang Zhao
    Zehui Qu
    Neural Processing Letters, 2020, 52 : 1613 - 1629
  • [33] DYNAMIC PROGRAMMING APPLIED TO SHIP FLEET MANAGEMENT
    NICHOLSON, TA
    PULLEN, RD
    OPERATIONAL RESEARCH QUARTERLY, 1971, 22 (03) : 211 - +
  • [34] AN ALGORITHM FOR THE APPROXIMATE SOLUTION OF A LARGE-SCALE TRAVELING SALESMAN PROBLEM IN A PLANE
    SIGAL, IK
    USSR COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 1988, 28 (04): : 205 - 208
  • [35] An approximate dynamic programming algorithm for short-term electric vehicle fleet operation under uncertainty
    Lee, Sangmin
    Boomsma, Trine Krogh
    APPLIED ENERGY, 2022, 325
  • [36] AN ALGORITHM OF LARGE-SCALE APPROXIMATE MULTIPLE STRING MATCHING FOR NETWORK SECURITY
    Song, Tian
    Xue, Yibo
    Wang, Dongsheng
    2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, 2006,
  • [37] A Modular Algorithm for Dynamic Design of Large-Scale Experiments
    Haselgruber, Nikolaus
    AUSTRIAN JOURNAL OF STATISTICS, 2008, 37 (3-4) : 229 - 244
  • [38] A distributed clustering algorithm for large-scale dynamic networks
    Thibault Bernard
    Alain Bui
    Laurence Pilard
    Devan Sohier
    Cluster Computing, 2012, 15 : 335 - 350
  • [39] A distributed clustering algorithm for large-scale dynamic networks
    Bernard, Thibault
    Bui, Alain
    Pilard, Laurence
    Sohier, Devan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2012, 15 (04): : 335 - 350
  • [40] Fast dynamic programming algorithm for the large scale VCVRP problem
    Zhang P.
    Xiao K.
    Fu C.
    Yang K.
    1600, Systems Engineering Society of China (36): : 694 - 705