An approximate dynamic programming approach for the vehicle routing problem with stochastic demands
This paper examines approximate dynamic programming algorithms for the single-vehicle routing problem with stochastic demands from a dynamic or reoptimization perspective. The methods extend the rollout algorithm by implementing different base sequences (i.e. a priori solutions), look-ahead policies, and pruning schemes. The paper also considers computing the cost-to-go with Monte Carlo simulation in addition to direct approaches. The best new method found is a two-step lookahead rollout started with a stochastic base sequence. The routing cost is about 4.8% less than the one-step rollout algorithm started with a deterministic sequence. Results also show that Monte Carlo cost-to-go estimation reduces computation time 65% in large instances with little or no loss in solution quality. Moreover, the paper compares results to the perfect information case from solving exact a posteriori solutions for sampled vehicle routing problems. The confidence interval for the overall mean difference is (3.56%, 4.11%).
Year of publication: |
2009
|
---|---|
Authors: | Novoa, Clara ; Storer, Robert |
Published in: |
European Journal of Operational Research. - Elsevier, ISSN 0377-2217. - Vol. 196.2009, 2, p. 509-515
|
Publisher: |
Elsevier |
Keywords: | Transportation Stochastic vehicle routing Approximate dynamic programming |
Saved in:
Online Resource
Saved in favorites
Similar items by person
-
An approximate dynamic programming approach for the vehicle routing problem with stochastic demands
Novoa, Clara, (2009)
-
Novoa, Clara, (2012)
-
Due date and cost-based FMS loading, scheduling and tool management
Turkcan, Ayten, (2007)
- More ...