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 条
  • [21] Approximate dynamic programming: Application to process supply chain management
    Choi, Jaein
    Realff, Matthew J.
    Lee, Jay H.
    AICHE JOURNAL, 2006, 52 (07) : 2473 - 2485
  • [22] An Efficient Dynamic Programming Algorithm for Phosphorylation Site Assignment of Large-Scale Mass Spectrometry Data
    Saeed, Fahad
    Pisitkun, Trairak
    Hoffert, Jason D.
    Wang, Guanghui
    Gucek, Marjan
    Knepper, Mark A.
    2012 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE WORKSHOPS (BIBMW), 2012,
  • [23] Approximate Dynamic Programming Captures Fleet Operations for Schneider National
    Simao, Hugo P.
    George, Abraham
    Powell, Warren B.
    Gifford, Ted
    Nienow, John
    Day, Jeff
    INTERFACES, 2010, 40 (05) : 342 - 352
  • [24] Dynamic Programming for Approximate Expansion Algorithm
    Veksler, Olga
    COMPUTER VISION - ECCV 2012, PT III, 2012, 7574 : 850 - 863
  • [25] A hybrid algorithm for large-scale service network design considering a heterogeneous fleet
    Wang, Zujian
    Qi, Mingyao
    Cheng, Chun
    Zhang, Canrong
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 276 (02) : 483 - 494
  • [26] An adaptive dynamic programming algorithm for dynamic fleet management, I: Single period travel times
    Godfrey, GA
    Powell, WB
    TRANSPORTATION SCIENCE, 2002, 36 (01) : 21 - 39
  • [27] A decomposition algorithm for solving large-scale quadratic programming problems
    Li, HM
    Zhang, KC
    APPLIED MATHEMATICS AND COMPUTATION, 2006, 173 (01) : 394 - 403
  • [28] AN ALGORITHM FOR LARGE-SCALE 0-1-INTEGER PROGRAMMING WITH APPLICATION TO AIRLINE CREW SCHEDULING
    WEDELIN, D
    ANNALS OF OPERATIONS RESEARCH, 1995, 57 : 283 - 301
  • [29] APPLICATION OF SPARSE MATRIX TECHNIQUES IN GRG ALGORITHM FOR VERY LARGE-SCALE NONLINEAR PROGRAMMING.
    Andrei, N.
    Revue roumaine de sciences techniques. Serie electrotechnique et energetique, 1987, 32 (04): : 457 - 464
  • [30] Dynamic programming neural network for large-scale optimization problems
    Hou, Zengguang
    Wu, Cangpu
    Zidonghua Xuebao/Acta Automatica Sinica, 1999, 25 (01): : 45 - 51