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 条
  • [41] Hydrothermal scheduling in Norway using stochastic dual dynamic programming; a large-scale case study
    Gjerden, Knut Skogstrand
    Helseth, Arild
    Mo, Birger
    Warland, Geir
    2015 IEEE EINDHOVEN POWERTECH, 2015,
  • [42] Distributed Semidefinite Programming With Application to Large-Scale System Analysis
    Pakazad, Sina Khoshfetrat
    Hansson, Anders
    Andersen, Martin S.
    Rantzer, Anders
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (04) : 1045 - 1058
  • [43] LARGE-SCALE GEOMETRIC-PROGRAMMING - AN APPLICATION IN CODING THEORY
    CHANG, YO
    KARLOF, JK
    COMPUTERS & OPERATIONS RESEARCH, 1994, 21 (07) : 747 - 755
  • [44] Fertilizer application management under uncertainty using approximate dynamic programming
    Gokalp, Elvan
    COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 161 (161)
  • [45] Approximate dynamic programming for sensor management
    Castanon, DA
    PROCEEDINGS OF THE 36TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 1997, : 1202 - 1207
  • [46] An exact dynamic programming algorithm for large-scale unconstrained two-dimensional guillotine cutting problems
    Russo, Mauro
    Sforza, Antonio
    Aerie, Claudio
    COMPUTERS & OPERATIONS RESEARCH, 2014, 50 : 97 - 114
  • [47] Large-Scale Microtask Programming
    Aghayi, Emad
    2020 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2020), 2020,
  • [48] Real-time stochastic optimal scheduling of large-scale electric vehicles: A multidimensional approximate dynamic programming approach
    Pan, Z. N.
    Yu, T.
    Chen, L. P.
    Yang, B.
    Wang, B.
    Guo, W. X.
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2020, 116 (116)
  • [49] Spatial Evolutionary Algorithm for Large-Scale Groundwater Management
    Wang, Jihua
    Cai, Ximing
    Valocchi, Albert
    GENETIC AND EVOLUTIONARY COMPUTING, 2015, 329 : 131 - 142
  • [50] An algorithm for multistage dynamic networks with random arc capacities, with an application to dynamic fleet management
    Cheung, RK
    Powell, WB
    OPERATIONS RESEARCH, 1996, 44 (06) : 951 - 963