IDEAS home Printed from https://ideas.repec.org/a/inm/ortrsc/v36y2002i2p231-249.html
   My bibliography  Save this article

An Adaptive Dynamic Programming Algorithm for the Heterogeneous Resource Allocation Problem

Author

Listed:
  • Warren B. Powell
  • Joel A. Shapiro
  • Hugo P. Simão

Abstract

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 multistage 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.

Suggested Citation

  • Warren B. Powell & Joel A. Shapiro & Hugo P. Simão, 2002. "An Adaptive Dynamic Programming Algorithm for the Heterogeneous Resource Allocation Problem," Transportation Science, INFORMS, vol. 36(2), pages 231-249, May.
  • Handle: RePEc:inm:ortrsc:v:36:y:2002:i:2:p:231-249
    DOI: 10.1287/trsc.36.2.231.561
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/trsc.36.2.231.561
    Download Restriction: no

    File URL: https://libkey.io/10.1287/trsc.36.2.231.561?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. William C. Jordan & Mark A. Turnquist, 1983. "A Stochastic, Dynamic Network Model for Railroad Car Distribution," Transportation Science, INFORMS, vol. 17(2), pages 123-145, May.
    2. Antonio Frangioni & Giorgio Gallo, 1999. "A Bundle Type Dual-Ascent Approach to Linear Multicommodity Min-Cost Flow Problems," INFORMS Journal on Computing, INFORMS, vol. 11(4), pages 370-393, November.
    3. Powell, Warren B. & Carvalho, Tassio A., 1997. "Dynamic control of multicommodity fleet management problems," European Journal of Operational Research, Elsevier, vol. 98(3), pages 522-541, May.
    4. Warren B. Powell & Tassio A. Carvalho, 1998. "Dynamic Control of Logistics Queueing Networks for Large-Scale Fleet Management," Transportation Science, INFORMS, vol. 32(2), pages 90-109, May.
    5. Warren B. Powell & Tassio A. Carvalho, 1998. "Real-Time Optimization of Containers and Flatcars for Intermodal Operations," Transportation Science, INFORMS, vol. 32(2), pages 110-126, May.
    6. Linos F. Frantzeskakis & Warren B. Powell, 1990. "A Successive Linear Approximation Procedure for Stochastic, Dynamic Vehicle Allocation Problems," Transportation Science, INFORMS, vol. 24(1), pages 40-57, February.
    7. Lavoie, Sylvie & Minoux, Michel & Odier, Edouard, 1988. "A new approach for crew pairing problems by column generation with an application to air transportation," European Journal of Operational Research, Elsevier, vol. 35(1), pages 45-58, April.
    8. Raymond K. Cheung & Warren B. Powell, 1996. "An Algorithm for Multistage Dynamic Networks with Random Arc Capacities, with an Application to Dynamic Fleet Management," Operations Research, INFORMS, vol. 44(6), pages 951-963, December.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Pillac, Victor & Gendreau, Michel & Guéret, Christelle & Medaglia, Andrés L., 2013. "A review of dynamic vehicle routing problems," European Journal of Operational Research, Elsevier, vol. 225(1), pages 1-11.
    2. Weiwei Chen & Jie Song & Leyuan Shi & Liang Pi & Peter Sun, 2013. "Data mining-based dispatching system for solving the local pickup and delivery problem," Annals of Operations Research, Springer, vol. 203(1), pages 351-370, March.
    3. Petr KOZLOV & Elena TIMUKHINA & Nikolay TUSHIN, 2018. "Coordination Of Locomotives Turnover And Servicing Modes," Transport Problems, Silesian University of Technology, Faculty of Transport, vol. 13(1), pages 19-26, March.
    4. Petr KOZLOV & Sergey VAKULENKO & Nikolay TUSHIN & Elena TIMUKHINA, 2017. "Model To Calculate The Optimal Mode Of Train Locomotives Turnover," Transport Problems, Silesian University of Technology, Faculty of Transport, vol. 12(3), pages 125-133, September.
    5. Warren B. Powell & Abraham George & Hugo Simão & Warren Scott & Alan Lamont & Jeffrey Stewart, 2012. "SMART: A Stochastic Multiscale Model for the Analysis of Energy Resources, Technology, and Policy," INFORMS Journal on Computing, INFORMS, vol. 24(4), pages 665-682, November.
    6. Firdausiyah, N. & Taniguchi, E. & Qureshi, A.G., 2019. "Modeling city logistics using adaptive dynamic programming based multi-agent simulation," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 125(C), pages 74-96.
    7. Gülpınar, Nalan & Çanakoğlu, Ethem & Branke, Juergen, 2018. "Heuristics for the stochastic dynamic task-resource allocation problem with retry opportunities," European Journal of Operational Research, Elsevier, vol. 266(1), pages 291-303.
    8. Belgacem Bouzaiene-Ayari & Clark Cheng & Sourav Das & Ricardo Fiorillo & Warren B. Powell, 2016. "From Single Commodity to Multiattribute Models for Locomotive Optimization: A Comparison of Optimal Integer Programming and Approximate Dynamic Programming," Transportation Science, INFORMS, vol. 50(2), pages 366-389, May.
    9. Guerriero, Francesca & Miglionico, Giovanna & Olivito, Filomena, 2012. "Revenue management policies for the truck rental industry," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 48(1), pages 202-214.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Bojovic, Nebojsa J., 2002. "A general system theory approach to rail freight car fleet sizing," European Journal of Operational Research, Elsevier, vol. 136(1), pages 136-172, January.
    2. Tassio A. Carvalho & Warren B. Powell, 2000. "A Multiplier Adjustment Method for Dynamic Resource Allocation Problems," Transportation Science, INFORMS, vol. 34(2), pages 150-164, May.
    3. Amar Kumar Narisetty & Jean-Philippe P. Richard & David Ramcharan & Deby Murphy & Gayle Minks & Jim Fuller, 2008. "An Optimization Model for Empty Freight Car Assignment at Union Pacific Railroad," Interfaces, INFORMS, vol. 38(2), pages 89-102, April.
    4. Gregory A. Godfrey & Warren B. Powell, 2002. "An Adaptive Dynamic Programming Algorithm for Dynamic Fleet Management, I: Single Period Travel Times," Transportation Science, INFORMS, vol. 36(1), pages 21-39, February.
    5. D-P Song, 2007. "Characterizing optimal empty container reposition policy in periodic-review shuttle service systems," Journal of the Operational Research Society, Palgrave Macmillan;The OR Society, vol. 58(1), pages 122-133, January.
    6. Warren B. Powell & Michael T. Towns & Arun Marar, 2000. "On the Value of Optimal Myopic Solutions for Dynamic Routing and Scheduling Problems in the Presence of User Noncompliance," Transportation Science, INFORMS, vol. 34(1), pages 67-85, February.
    7. George, David K. & Xia, Cathy H., 2011. "Fleet-sizing and service availability for a vehicle rental system via closed queueing networks," European Journal of Operational Research, Elsevier, vol. 211(1), pages 198-207, May.
    8. Crainic, Teodor Gabriel & Laporte, Gilbert, 1997. "Planning models for freight transportation," European Journal of Operational Research, Elsevier, vol. 97(3), pages 409-438, March.
    9. Shi, Ning & Song, Haiqing & Powell, Warren B., 2014. "The dynamic fleet management problem with uncertain demand and customer chosen service level," International Journal of Production Economics, Elsevier, vol. 148(C), pages 110-121.
    10. Felix Papier & Ulrich W. Thonemann, 2008. "Queuing Models for Sizing and Structuring Rental Fleets," Transportation Science, INFORMS, vol. 42(3), pages 302-317, August.
    11. Alexander S. Estes & Michael O. Ball, 2020. "Equity and Strength in Stochastic Integer Programming Models for the Dynamic Single Airport Ground-Holding Problem," Transportation Science, INFORMS, vol. 54(4), pages 944-955, July.
    12. Gregory D. Glockner & George L. Nemhauser, 2000. "A Dynamic Network Flow Problem with Uncertain arc Capacities: Formulation and Problem Structure," Operations Research, INFORMS, vol. 48(2), pages 233-242, April.
    13. Joel A. Shapiro & Warren B. Powell, 2006. "A Metastrategy for Large-Scale Resource Management Based on Informational Decomposition," INFORMS Journal on Computing, INFORMS, vol. 18(1), pages 43-60, February.
    14. Warren Powell & Andrzej Ruszczyński & Huseyin Topaloglu, 2004. "Learning Algorithms for Separable Approximations of Discrete Stochastic Optimization Problems," Mathematics of Operations Research, INFORMS, vol. 29(4), pages 814-836, November.
    15. Powell, Warren B. & Carvalho, Tassio A., 1997. "Dynamic control of multicommodity fleet management problems," European Journal of Operational Research, Elsevier, vol. 98(3), pages 522-541, May.
    16. Raymond K. Cheung & Chuen-Yih Chen, 1998. "A Two-Stage Stochastic Network Model and Solution Methods for the Dynamic Empty Container Allocation Problem," Transportation Science, INFORMS, vol. 32(2), pages 142-162, May.
    17. Peiling Wu & Joseph C. Hartman & George R. Wilson, 2005. "An Integrated Model and Solution Approach for Fleet Sizing with Heterogeneous Assets," Transportation Science, INFORMS, vol. 39(1), pages 87-103, February.
    18. Dall'Orto, Leonardo Campo & Crainic, Teodor Gabriel & Leal, Jose Eugenio & Powell, Warren B., 2006. "The single-node dynamic service scheduling and dispatching problem," European Journal of Operational Research, Elsevier, vol. 170(1), pages 1-23, April.
    19. Huseyin Topaloglu & Warren Powell, 2007. "Incorporating Pricing Decisions into the Stochastic Dynamic Fleet Management Problem," Transportation Science, INFORMS, vol. 41(3), pages 281-301, August.
    20. Kochel, Peter & Kunze, Sophie & Nielander, Ulf, 2003. "Optimal control of a distributed service system with moving resources: Application to the fleet sizing and allocation problem," International Journal of Production Economics, Elsevier, vol. 81(1), pages 443-459, January.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:ortrsc:v:36:y:2002:i:2:p:231-249. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.