An adaptive dynamic programming algorithm for the heterogeneous resource allocation problem

被引:32
|
作者
Powell, WB [1 ]
Shapiro, JA [1 ]
Simao, HP [1 ]
机构
[1] Princeton Univ, Dept Operat Res & Financial Engn, Princeton, NJ 08544 USA
关键词
D O I
10.1287/trsc.36.2.231.561
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We consider an aggregated version of a large-scale driver scheduling problem, derived from an application in less-than-truckload trucking, as a dynamic resource allocation problem. Drivers are aggregated into groups characterized by an attribute vector which capture the important attributes required to incorporate the work rules. The problem is very large: over 5,000 drivers and 30,000 loads in a four-day planning horizon. We formulate a problem that we call the heterogeneous resource allocation problem, which is more general than a classical multicommodity flow problem. Since the tasks have one-sided time windows, the problem is too large to even solve an LP relaxation. We formulate the problem as a multi-stage dynamic program and solve it using adaptive dynamic programming techniques. Since our problem is too large to solve using commercial solvers, we propose three independent benchmarks and demonstrate that our technique appears to be providing high-quality solutions in a reasonable amount of time.
引用
收藏
页码:231 / 249
页数:19
相关论文
共 50 条
  • [21] Dynamic stochastic programming for asset allocation problem
    Song, Haiqing
    Huang, Huei-Chuen
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4, 2007, : 16 - +
  • [22] THE SOLUTION OF THE ALLOCATION PROBLEM USING DYNAMIC PROGRAMMING
    Lampa, Martin
    Samolejova, Andrea
    Cech, Martin
    [J]. METAL 2014: 23RD INTERNATIONAL CONFERENCE ON METALLURGY AND MATERIALS, 2014, : 1790 - 1794
  • [23] An adaptive stochastic optimization algorithm for resource allocation
    Fontaine, Xavier
    Mannor, Shie
    Perchet, Vianney
    [J]. ALGORITHMIC LEARNING THEORY, VOL 117, 2020, 117 : 319 - 363
  • [24] An adaptive resource allocation algorithm for multiuser OFDM
    Chen, Liang
    Krongold, Brian
    Evans, Jamie
    [J]. 7TH AUSTRALIAN COMMUNICATIONS THEORY WORKSHOP 2006, PROCEEDINGS, 2006, : 143 - +
  • [25] Distributed Adaptive Algorithm for Resource Allocation Problem Over Weight-Unbalanced Graphs
    Lian, Mengke
    Guo, Zhenyuan
    Wen, Shiping
    Huang, Tingwen
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (01): : 416 - 426
  • [26] Algorithm for activity programming and resource allocation in the software process
    Chen, Ying-Xin
    Liu, Qun
    [J]. Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2004, 25 (06): : 761 - 764
  • [27] Approximate Dynamic Programming for Stochastic Resource Allocation Problems
    Ali Forootani
    Raffaele Iervolino
    Massimo Tipaldi
    Joshua Neilson
    [J]. IEEE/CAA Journal of Automatica Sinica, 2020, 7 (04) : 975 - 990
  • [28] Approximate dynamic programming for stochastic resource allocation problems
    Forootani, Ali
    Iervolino, Raffaele
    Tipaldi, Massimo
    Neilson, Joshua
    [J]. IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2020, 7 (04) : 975 - 990
  • [29] ALGORITHM FOR SOLVING A RESOURCE-ALLOCATION PROBLEM
    DUNSTAN, FDJ
    [J]. OPERATIONAL RESEARCH QUARTERLY, 1977, 28 (04) : 839 - 851
  • [30] A pegging algorithm for the nonlinear resource allocation problem
    Bretthauer, KM
    Shetty, B
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (05) : 505 - 527