A Concave Value Function Extension for the Dynamic Programming Approach to Revenue Management in Attended Home Delivery

D. Lebedev, P. J. Goulart and Kostas Margellos

in European Control Conference, Naples, Italy, pp. 999-1004, July 2019.
BibTeX 

@inproceedings{LGM:2019,
  author = {D. Lebedev and P. J. Goulart and Kostas Margellos},
  title = {A Concave Value Function Extension for the Dynamic Programming Approach to Revenue Management in Attended Home Delivery},
  booktitle = {European Control Conference},
  year = {2019},
  pages = {999-1004}
}

We study the approximate 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, convex optimisation and discrete convex analysis to show that the underlying dynamic programming operator has a unique fixed point. Moreover, we also show that – under certain assumptions – for all time steps in the dynamic program, the value function admits a continuous extension, which is a finite-valued, concave function of its state variables. This result opens the road for achieving scalable implementations of the proposed formulation, as it allows one to make informed choices of basis functions in an approximate dynamic programming context. We illustrate our findings using a simple numerical example and conclude with suggestions on how our results can be exploited in future work to obtain closer approximations of the value function.