Dynamic Pricing with Online Learning and Strategic Consumers: An Application of the Aggregating Algorithm

Tatsiana Levina, Yuri Levin, Jeff McGill, Mikhail Nediak
2009 Operations Research  
We study the problem faced by a monopolistic company that is dynamically pricing a perishable product or service and simultaneously learning the demand characteristics of its customers. In the learning procedure, the company observes the sales history over consecutive learning stages and predicts consumer demand by applying an aggregating algorithm (AA) to a pool of online stochastic predictors. Numerical implementation uses finite-sample distribution approximations that are periodically
more » ... using the most recent sales data. These are subsequently altered with a random step characterizing the stochastic predictors. The company's pricing policy is optimized with a simulation-based procedure integrated with AA. The methodology of the paper is general and independent of specific distributional assumptions. We illustrate this procedure on a demand model for a market in which customers are aware that pricing is dynamic, may time their purchases strategically, and compete for a limited product supply. We derive the form of this demand model using a game-theoretic consumer choice model and study its structural properties. Numerical experiments demonstrate that the learning procedure is robust to deviations of the actual market from the model of the market used in learning.
doi:10.1287/opre.1080.0577 fatcat:pqeahj73gve3rhscc2wifcy7ni