×

A parallelizable dynamic fleet management model with random travel times. (English) Zbl 1142.90329

Summary: We present a stochastic model for the dynamic fleet management problem with random travel times. Our approach decomposes the problem into time-staged subproblems by formulating it as a dynamic program and uses approximations of the value function. In order to deal with random travel times, the state variable of our dynamic program includes all individual decisions over a relevant portion of the history. We show how to approximate the value function in a tractable manner under this new high-dimensional state variable.Under our approximation scheme, the subproblem for each time period decomposes with respect to locations, making our model very appealing for large-scale applications. Numerical work shows that the proposed approach provides high-quality solutions and performs significantly better than standard benchmark methods.

MSC:

90B06 Transportation, logistics and supply chain management
90B50 Management decision making, including multiple objectives
Full Text: DOI

References:

[1] Albayrak, S.; Krallmann, H., Artificial intelligence in industrial decision making, control and automation, (Tzafestas, S. G.; Verbruggen, H. B., Distributed Artificial Intelligence in Manufacturing Control (1995), Kluwer Academic Publishers: Kluwer Academic Publishers The Netherlands), 247-294 · Zbl 0815.68147
[2] Bellman, R., Dynamic Programming (1957), Princeton University Press: Princeton University Press Princeton · Zbl 0077.13605
[3] Bourbeau, B.; Crainic, T. G.; Gendron, B., Branch-and-bound parallelization strategies applied to depot location and container fleet management problem, Parallel Computing, 26, 1, 27-46 (2000) · Zbl 1046.68503
[4] Carvalho, T. A.; Powell, W. B., A multiplier adjustment method for dynamic resource allocation problems, Transportation Science, 34, 150-164 (2000) · Zbl 0991.90546
[5] Chien, T. W.; Balakrishnan, A.; Wong, R. T., An integrated inventory allocation and vehicle routing problem, Transportation Science, 23, 2, 67-76 (1989) · Zbl 0668.90019
[6] Crainic, T.; Gendreau, M.; Dejax, P., Dynamic and stochastic models for the allocation of empty containers, Operations Research, 41, 102-126 (1993) · Zbl 0775.90149
[7] Dantzig, G.; Fulkerson, D., Minimizing the number of tankers to meet a fixed schedule, Naval Research Logistics Quarterly, 1, 217-222 (1954)
[8] Dejax, P.; Crainic, T., A review of empty flows and fleet management models in freight transportation, Transportation Science, 21, 227-247 (1987)
[9] Frantzeskakis, L.; Powell, W. B., A successive linear approximation procedure for stochastic dynamic vehicle allocation problems, Transportation Science, 24, 1, 40-57 (1990) · Zbl 0746.90044
[10] Fumero, F.; Vercellis, C., Synchronized development of production, inventory and distribution schedules, Transportation Science, 33, 3, 330-340 (1999) · Zbl 1002.90001
[11] Godfrey, G. A.; Powell, W. B., An adaptive, dynamic programming algorithm for stochastic resource allocation problems I: Single period travel times, Transportation Science, 36, 1, 21-39 (2002) · Zbl 1065.90518
[12] Godfrey, G. A.; Powell, W. B., An adaptive, dynamic programming algorithm for stochastic resource allocation problems II: Multi-period travel times, Transportation Science, 36, 1, 40-54 (2002) · Zbl 1160.90522
[13] Hane, C.; Barnhart, C.; Johnson, E.; Marsten, R.; Nemhauser, G.; Sigismondi, G., The fleet assignment problem: Solving a large-scale integer program, Mathematical Programming, 70, 211-232 (1995) · Zbl 0840.90104
[14] Holmberg, K.; Joborn, M.; Lundgren, J. T., Improved empty freight car distribution, Transportation Science, 32, 163-173 (1998) · Zbl 0987.90522
[15] Kenyon, A. S.; Morton, D. P., Stochastic vehicle routing with random travel times, Transportation Science, 37, 1, 69-82 (2003)
[16] Kurose, J. F.; Simha, R., A microeconomic approach to optimal resource allocation in distributed computer systems, IEEE Transactions on Computers, 38, 5, 705-717 (1989)
[17] Laporte, G.; Louveaux, F.; Mercure, H., The vehicle routing problem with stochastic travel times, Transportation Science, 26, 3, 161-170 (1992) · Zbl 0761.90035
[18] Powell, W. B., A comparative review of alternative algorithms for the dynamic vehicle allocation problem, (Golden, B.; Assad, A., Vehicle Routing: Methods and Studies (1988), North Holland: North Holland Amsterdam), 249-292 · Zbl 0644.90053
[19] Powell, W. B., A stochastic formulation of the dynamic assignment problem, with an application to truckload motor carriers, Transportation Science, 30, 3, 195-219 (1996) · Zbl 0884.90078
[20] Powell, W. B.; Jaillet, P.; Odoni, A., Stochastic and dynamic networks and routing, (Monma, C.; Magnanti, T.; Ball, M., Handbook in Operations Research and Management Science. Volume on Networks (1995), North Holland: North Holland Amsterdam), 141-295 · Zbl 0870.90059
[21] Powell, W. B.; Ruszczynski, A.; Topaloglu, H., Learning algorithms for separable approximations of stochastic optimization problems, Mathematics of Operations Research, 29, 4, 814-836 (2004) · Zbl 1082.90079
[22] Puterman, M. L., Markov Decision Processes (1994), John Wiley and Sons Inc.: John Wiley and Sons Inc. New York · Zbl 0336.93047
[23] Topaloglu, H., Powell, W.B., to appear. Dynamic programming approximations for stochastic, time-staged integer multicommodity flow problems. INFORMS Journal on Computing.; Topaloglu, H., Powell, W.B., to appear. Dynamic programming approximations for stochastic, time-staged integer multicommodity flow problems. INFORMS Journal on Computing. · Zbl 1241.90172
[24] Waldspurger, C. A.; Hogg, T.; Huberman, B. A.; Kephart, J. O.; Stornetta, W. S., Spawn: A distributed computational economy, IEEE Transactions on Software Engineering, 18, 2, 103-117 (1992)
[25] Wets, R. J.B., Stochastic programs with fixed recourse: the equivalent deterministic problem, SIAM Review, 16, 309-339 (1974) · Zbl 0311.90056
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.