An Overview of Pricing Models for Revenue Management: Performance Guarantee of the Deterministic Price Heuristic in Periodic-Review PricingResearch Paper
Motivation
Dynamic pricing under limited inventory is a core problem of revenue management: a seller holds units of a perishable product (airline seats, hotel rooms, seasonal goods) and must choose prices over a finite selling horizon while demand is random and responds to price. The exactly optimal policy solves a stochastic dynamic program whose state is the remaining inventory, and it changes the price after every sale. In practice sellers often prefer a simpler rule, fixed in advance: solve the deterministic version of the problem, in which random demand is replaced by its mean, and charge the resulting prices whatever happens.
Gallego and van Ryzin (Management Science 1994) showed that in continuous time with Poisson demand this fixed-price heuristic is asymptotically optimal, and bounded its relative loss by the coefficient of variation of demand. Bitran and Caldentey's survey (MSOM 2003, §3.2.1) extends this bound to a discrete-time, periodic-review model with general demand distributions, as Proposition 8, proved in the paper's Appendix. The proof combines three ingredients: a Lagrangian duality argument showing that the deterministic problem is an upper bound on the optimal expected revenue, a sample-path comparison of lost sales, and a distribution-free moment bound of Gallego (1992) on .
Setting
A single product is sold over periods starting from inventory . In period the seller charges a price , and the demand is a nonnegative random variable with finite mean , whose law may depend on and arbitrarily. With inventory the seller sells units; unmet demand is lost.
The optimal expected revenue is defined by the Bellman recursion ,
The deterministic problem (32)–(33) is
and denotes an optimal solution. The deterministic-price heuristic charges in period regardless of sales. Its period demands are independent, is the cumulative demand, and its expected revenue is
With , eq. (34) defines
and is the coefficient of variation of the total demand.
Formalization targets
Goal: Proposition 8, eq. (35)
Assume that is concave and is convex on for each , that some price has , and that is optimal for (32)–(33). Then
The constants are the paper's, and the goal is the full chain.
Milestones
- Gallego's bound (Appendix, (*)): for square-integrable , , which is at most when .
- Eq. (24): in one period, , so .
- Proposition 6, eq. (26): in one period, .
- is concave in the capacity (first sentence of the Appendix proof).
- Proposition 8, first assertion: .
- The Appendix display bounding below by .
- Eq. (36), after the goal: if , one constant price solves (32)–(33) and .
Significance
The result gives a guarantee for a pricing policy that needs no inventory tracking: its relative loss is controlled by the first two moments of cumulative demand, with no distributional assumption beyond finite variance. When demand grows while its coefficient of variation shrinks, as for sums of independent period demands, the guarantee tends to one, which is the discrete-time form of asymptotic optimality of fixed prices. The upper bound is used throughout revenue management as the benchmark for heuristics (fluid or deterministic LP bounds).
The paper's proof is complete in the Appendix, and the mathematics is not in question beyond minor typos. None of it is machine-checked. A formal development adds a checked Bellman model of periodic-review pricing with general demand laws, a checked fluid upper bound for it, and a checked form of Gallego's moment bound, all reusable for other revenue-management statements. A related platform theorem, RevenueManagement.deterministic_upper_bound (mission The Theory and Practice of Revenue Management III), states the deterministic bound for a Bernoulli-arrival model with at most one sale per period; the model here is different (arbitrary demand laws, continuous inventory), and neither statement implies the other.
Difficulty
The upper bound is the hard part. The natural induction replaces by and applies Jensen's inequality, but is at capacities where the remaining deterministic problem is infeasible, while stays nonnegative. The induction therefore fails as stated when mean demand never vanishes. The paper's argument also passes through the Lagrangian dual of (32)–(33), and strong duality for that program on under the Slater point is not available in Mathlib in this form.
The lower bound is less deep but technical: it needs the product law of the period demands, linearity of expectation for truncated sums, and variances of partial sums. Gallego's inequality is elementary once the right quadratic bound on is found, but it is not in Mathlib.
Formalization scope
- Periods are
Fin N, 0-based. Demand laws areμ n p : Measure ℝ, probability measures carried by with finite mean, required at every price (laws at negative prices never enter a statement). - The Bellman value is computed in with the lower Lebesgue integral and
⨆over , so no supremum takes a junk value; the paper's isvalueToGo M (N - n + 1). Ratios use its real value. - is an
ERealsupremum over the feasible set ( if infeasible). In the goal is an optimal solution, so is its objective value. - The heuristic's demands are independent: the joint law is the product measure.
- Implicit hypotheses made explicit: "concave objective and convex feasible region" is read as concavity of and convexity of on , the latter making (33) convex for every capacity; existence of the optimal deterministic solution; finite variance and positive mean of each ; and , without which the ratios are .
- The typo on p. 221 is read as .
Trivializing formalizations ruled out: is defined by the Bellman recursion, not as a supremum over an unspecified policy class or as a variable constrained by hypotheses; is the expression (34), not a hypothesis-supplied bound on expected overflow; the goal does not assume strong duality or a Lagrange multiplier, since that is the proof's key step; independence is built into the joint law, not assumed as an inequality; variances are taken only under square integrability, since Mathlib's variance is for infinite variance.
Needed infrastructure: measurability of the Bellman integrand (monotonicity of in inventory), Jensen's inequality for (ConcaveOn.le_map_integral), Lagrangian strong duality for a separable concave program with one convex constraint, marginals and variances of sums under Measure.pi, and Gallego's bound. The duality and moment results are reusable beyond this mission. Proofs of any milestone, and alternative proofs of the upper bound, are welcome.
Selected references
- G. R. Bitran, R. Caldentey, An Overview of Pricing Models for Revenue Management, Manufacturing & Service Operations Management 5(3):203–230, 2003. https://doi.org/10.1287/msom.5.3.203.16061
- G. Gallego, G. van Ryzin, Optimal Dynamic Pricing of Inventories with Stochastic Demand over Finite Horizons, Management Science 40(8):999–1020, 1994. https://doi.org/10.1287/mnsc.40.8.999
- G. Gallego, A Minmax Distribution Free Procedure for the (Q, R) Inventory Model, Operations Research Letters 11(1):55–60, 1992 (as cited in Bitran and Caldentey 2003).
- M. S. Bazaraa, H. D. Sherali, C. M. Shetty, Nonlinear Programming: Theory and Algorithms, 2nd ed., Wiley, 1993.