Dynamic Programming for Optimal Delivery Time Slot Pricing
Abstract
We study the dynamic programming approach to revenue management in the context of attended home delivery. We draw on results from dynamic programming theory for Markov decision problems to show that the underlying Bellman operator has a unique fixed point. We then provide a closed-form expression for the resulting fixed point and show that it admits a natural interpretation. Moreover, we also show that -- under certain technical assumptions -- the value function, which has a discrete domain and a continuous codomain, admits a continuous extension, which is a finite-valued, concave function of its state variables, at every time step. This result opens the road for achieving scalable implementations of the proposed formulation in future work, as it allows making informed choices of basis functions in an approximate dynamic programming context. We illustrate our findings on a simple numerical example and provide suggestions on how our results can be exploited to obtain closer approximations of the exact value function.
Keywords
Cite
@article{arxiv.1910.11757,
title = {Dynamic Programming for Optimal Delivery Time Slot Pricing},
author = {Denis Lebedev and Paul Goulart and Kostas Margellos},
journal= {arXiv preprint arXiv:1910.11757},
year = {2019}
}
Comments
30 pages, 2 figures. arXiv admin note: substantial text overlap with arXiv:1903.06647