Dynamic Fleet Management pp 65-93 | Cite as
A Parallelizable And Approximate Dynamic Programming-Based Dynamic Fleet Management Model With Random Travel Times And Multiple Vehicle Types
Abstract
This chapter presents an approximate dynamic programming-based dynamic fleet management model that can handle random load arrivals, random travel times and multiple vehicle types. Our model decomposes the fleet management problem into a sequence of time-indexed subproblems by formulating it as a dynamic program and uses approximations of the value function. To handle random travel times, the state variable of our dynamic program includes all individual decisions over a relevant portion of the history. We propose a sampling-based strategy to approximate the value function under this high-dimensional state variable in a tractable manner. Under our value function approximation strategy, the fleet management problem decomposes into a sequence of time-indexed min-cost network flow subproblems that naturally yield integer solutions. Moreover, the subproblem for each time period further decomposes by the locations, making our model suitable for parallel computing. Computational experiments show that our model yields high-quality solutions within reasonable runtimes
Keywords
dynamic programming approximate dynamic programming fleet managementPreview
Unable to display preview. Download preview PDF.
Reference
- Abara, J., 1989, “Applying integer linear programming to the fleet assignment problem”, Interfaces 19(4), 20-28.Google Scholar
- Adelman, D., 2004, Price-directed control of a closed logistics queueing network, Technical report, The University of Chicago, Graduate School of Business.Google Scholar
- Bourbeau, B., Crainic, T. G. and Gendron, B., 2000, “Branch-and-bound parallelization strategies applied to depot location and container fleet management problem”, Parallel Computing 26(1), 27-46.CrossRefGoogle Scholar
- Carvalho, T. A. and Powell, W. B., 2000, “A multiplier adjustment method for dynamic resource allocation problems”, Transportation Science 34, 150-164.CrossRefGoogle Scholar
- Chien, T. W., Balakrishnan, A. and Wong, R. T., 1989, “An integrated inventory allocation and vehicle routing problem”, Transportation Science 23(2), 67-76.Google Scholar
- Crainic, T. G., Gendreau, M. and Dejax, P., 1993, “Dynamic and stochastic models for the allocation of empty containers”, Operations Research 41, 102-126.Google Scholar
- Crainic, T. G. and Laporte, G., eds., 1998, Fleet Management and Logistics, Kluver Academic Publishers.Google Scholar
- Dantzig, G. and Fulkerson, D., 1954, “Minimizing the number of tankers to meet a fixed schedule”, Naval Research Logistics Quarterly 1, 217-222.CrossRefGoogle Scholar
- Dejax, P. and Crainic, T., 1987, “A review of empty flows and fleet management models in freight transportation”, Transportation Science 21, 227-247.Google Scholar
- Ferguson, A. and Dantzig, G. B., 1955, “The problem of routing aircraft - A mathematical solution”, Aeronautical Engineering Review 14, 51-55.Google Scholar
- Frantzeskakis, L. and Powell, W. B., 1990, “A successive linear approximation procedure for stochastic dynamic vehicle allocation problems”, Transportation Science 24(1), 40-57.Google Scholar
- Fumero, F. and Vercellis, C., 1999, “Synchronized development of production, inventory and distribution schedules”, Transportation Science 33(3), 330-340.Google Scholar
- Godfrey, G. A. and Powell, W. B., 2002a, “An adaptive, dynamic programming algorithm for stochastic resource allocation problems I: Single period travel times”, Transportation Science 36(1), 21-39.CrossRefGoogle Scholar
- Godfrey, G. A. and Powell, W. B., 2002b, “An adaptive, dynamic programming algorithm for stochastic resource allocation problems II: Multi-period travel times”, Transportation Science 36(1), 40-54.CrossRefGoogle Scholar
- Hane, C. A., Barnhart, C., Johnson, E. L., Marsten, R. E., Nemhauser, G. L. and Sigismondi, G., 1995, “The fleet assignment problem: Solving a large scale integer program”, Mathematical Programming 70, 211-232.Google Scholar
- Jordan, W. and Turnquist, M., 1983, “A stochastic dynamic network model for railroad car distribution”, Transportation Science 17, 123-145.Google Scholar
- Kenyon, A. S. and Morton, D. P., 2003, “Stochastic vehicle routing with random travel times”, Transportation Science 37(1), 69-82.CrossRefGoogle Scholar
- Laporte, G., Louveaux, F. and Mercure, H., 1992, “The vehicle routing problem with stochastic travel times”, Transportation Science 26(3), 161-170.Google Scholar
- Powell, W. B., 1986, “A stochastic model of the dynamic vehicle allocation problem”, Transportation Science 20, 117-129.CrossRefGoogle Scholar
- Powell, W. B., 1988, A comparative review of alternative algorithms for the dynamic vehicle allocation problem, in B. Golden and A. Assad, eds., “Vehicle Routing: Methods and Studies”, North Holland, Amsterdam, 249-292.Google Scholar
- Powell, W. B., 1996, “A stochastic formulation of the dynamic assignment problem, with an application to truckload motor carriers”, Transportation Science 30(3), 195-219.Google Scholar
- Powell, W. B., Jaillet, P. and Odoni, A., 1995, Stochastic and dynamic networks and routing, in C. Monma, T. Magnanti and M. Ball, eds., “Handbook in Operations Research and Management Science, Volume on Networks”, North Holland, Amsterdam, 141-295.Google Scholar
- Powell, W. B., Ruszczynski, A. and Topaloglu, H., 2004, “Learning algorithms for separable approximations of stochastic optimization problems”, Mathematics of Operations Research 29(4), 814-836.CrossRefGoogle Scholar
- Puterman, M. L., 1994, Markov Decision Processes, John Wiley and Sons, Inc., New York.Google Scholar
- Topaloglu, H., 2005, A parallelizable dynamic fleet management model with random travel times, Technical report, Cornell University, School of Operations Research and Industrial Engineering.Google Scholar
- Topaloglu, H. and Powell, W. B., 2006, “Dynamic programming approximations for stochastic, time-staged integer multicommodity flow problems”, INFORMS Journal on Computing 18(1), 31-42.CrossRefGoogle Scholar
- White, W., 1972, “Dynamic transshipment networks: An algorithm and its application to the distribution of empty containers”, Networks 2(3), 211-236.CrossRefGoogle Scholar
- White, W. and Bomberault, A., 1969, “A network algorithm for empty freight car allocation”, IBM Systems Journal 8(2), 147-171.CrossRefGoogle Scholar