Dynamic Pricing under Nested Logit Demand
- The paper introduces a dynamic pricing framework that uses a nested logit model to capture substitution effects and computes market-clearing prices via convex optimization.
- The paper employs gradient-based methods, including Nesterov acceleration, to achieve convergence rates of O(1/t) and O(1/t²) for efficient price updates.
- The paper demonstrates that incorporating consumer information frictions and quadratic supplier adjustment costs enhances price stability and algorithmic performance.
Dynamic pricing under nested logit demand addresses the allocation of prices in online marketplaces where buyer preferences are structured by correlated random utility models and suppliers incur adjustment costs. The framework models product demand using a nested logit structure to capture substitution patterns between products within and across groups (“nests”), incorporates information-processing frictions among consumers, and introduces quadratic adjustment costs on the supply side. Market-clearing prices are computed by convex optimization of a total expected revenue function, leveraging both primal and dual formulations. Rigorous gradient-based algorithms yield convergence guarantees for price updates, with implications for digital market operators seeking algorithmic equilibrium between supply and demand (Müller et al., 2021).
1. Model Specification
The marketplace consists of products, partitioned into disjoint nests . Consumer heterogeneity is explicitly modeled: each type has deterministic intrinsic values for each product and faces prices . The random utility for type individual choosing product is given by
with following the nested-logit distribution:
where control nest-specific choice correlation (within-nest correlation , no correlation across nests).
The expected surplus for a type consumer is
This surplus function is convex and differentiable; its negative partial derivatives correspond to choice probabilities:
where is the probability a consumer of type chooses product . The closed-form for under nested logit (for ) is:
For consumers of type , aggregate demand is .
2. Total Expected Revenue and Market Clearing
Suppliers ( in total) optimize their profit given prices. Each supplier solves
with expressing convex cost and an adjustment penalty (strong convexity ); by the envelope theorem.
The total expected revenue (TER) function, central to pricing, is
which is convex and in . Its gradient,
balances aggregate supply and demand.
The market-clearing price vector is then given by
with equilibrium characterized by coordinatewise balance of supply and demand:
Convexity of is guaranteed since (supremum of affine maps) and (logit surplus) are convex.
3. Dual Formulation and Strong Convexity
Primal-dual analysis leverages convex conjugates:
The nested-logit entropy formula shows is -strongly convex with respect to , where . is -strongly convex in , so is -smooth.
The dual convex program (by strong duality and linearity of the constraints) is:
subject to
The dual objective is -strongly convex in the block norm,
where
4. Gradient-Based Dynamic Pricing Algorithms
Projected gradient and accelerated gradient schemes enable practical computation of dynamic prices.
Basic projected gradient (rate ):
For stepsize with
iterate:
Convergence rate:
Nesterov-accelerated method (rate ):
With , , iterate:
Convergence result:
Table: Algorithmic Convergence in Dynamic Pricing
| Algorithm | Iteration Update | Rate |
|---|---|---|
| Gradient-projection | ||
| Accelerated (Nesterov) | See above (three-step update) |
5. Interpretation, Implications, and Limitations
- Information-processing frictions: The nested logit structure () captures limited consumer rationality, making the surplus less steep and allowing larger stepsizes in gradient updates. This “smoothing” effect dampens demand swings and enhances numerical stability.
- Supplier adjustment costs: Quadratic penalties () on suppliers’ deviations from reference outputs ensure that supply reacts smoothly to price shifts, further contributing to increased algorithmic stability.
- Rate improvements: Both consumer frictions and supply-side penalties increase the smoothness constant , yet convex-analytic optimization achieves optimal convergence—improving over the typical in fully rational, frictionless systems.
- Implementation implications: Online market operators can apply these updates by measuring realized or expected demands and supplies and adjusting prices by the prescribed algorithm. Convergence to equilibrium is guaranteed under mild assumptions about and .
- Model limitations: The mechanism requires known stepsize estimates (, ); assumes price-taking behavior, exogenous and fixed nests, and deterministic consumer values ; population sizes are fixed; only nonnegative nest correlations are permitted. Richer substitution structures require more general models (e.g., generalized nested logit).
6. Context within Market Design and Discrete Choice
The dynamic pricing scheme extends classical market-clearing optimization by incorporating behavioral and operational frictions. The nested logit model advances over basic multinomial logit by allowing positive within-nest correlation, modeling realistic consumer substitution effects. The dual formulation links supply, demand, and price evolution to convex program structure, enabling rigorous rate guarantees for large-scale computational applications in electronic platforms and online marketplaces (Müller et al., 2021).
A plausible implication is that online-market intermediaries, through systematic application of the studied schemes, can achieve efficient and stable price-discovery even in settings characterized by consumer indecision and supplier inertia, provided the necessary convex-analytic prerequisites are met.