On the Relationship Between Inventory Costs and Variety Benefits in Retail Assortments I: An Optimal Assortment Always Consists of the k Most Popular Variants for Some kResearch Paper
Motivation
A retailer deciding which variants of a product to carry (colors, sizes, flavors) trades the extra sales that variety brings against the inventory cost of stocking many low-volume items. van Ryzin and Mahajan (Management Science 45(11), 1999) gave the first model that couples a multinomial logit (MNL) choice model of consumer substitution with newsvendor inventory costs, and showed that the resulting assortment problem has a simple structure. Their paper is a standard starting point of the assortment-planning literature in operations management: the "popular set" structure it proves is the benchmark that later work on assortment optimization under MNL demand (with capacity constraints, dynamic substitution, or other choice models) compares against.
This mission formalizes the paper's first main result, Theorem 1, together with the facts its proof rests on.
Setting
A store offers a subset of the variants of a category. Each variant has an MNL preference , and the option of buying nothing has preference . A customer facing buys variant with probability
Variants are labelled so that , and the most-popular sets are .
The retailer sells at price and buys at unit cost , with , and stocks units of each variant before the season. The critical fractile is , with the standard normal distribution function. Two models of aggregate demand are considered, both with store volume :
- Independent population model. is normal with mean and standard deviation , where and . The optimal expected profit equals
- Trend-following population model. All customers make the same choice, so with probability and otherwise. The optimal expected profit is
The assortment problem is for or .
For Lemma 1, fix and let be the preference of a variant added to it: , and are the numerators of the profit after the addition, and , .
Formalization targets
Goal: Theorem 1 (p. 1503)
For each demand model there is a most-popular set that is optimal among all assortments:
The paper prints for both models. In the independent model the empty assortment can be the unique optimum (when , for instance at small ), so is allowed there; the trend-following range is the printed one.
Milestones
- (4)–(7): under normal demand, is the optimal stocking vector and the optimal profit is .
- (8): under trend-following demand, stocking exactly when is optimal and the optimal profit is .
- Mangasarian (1969): a convex function divided by a positive affine function is quasiconvex.
- Appendix: and are convex in on .
- Lemma 1: and are quasi-convex on .
- §3.1: for , and .
Significance
The search over assortments is a priori a search over subsets. Theorem 1 cuts it to the nested sets , so the optimal assortment is found by comparing numbers. The result is not obvious: the paper's example (, , ) shows that can beat , so the best assortment of a given size need not be the most popular one, and yet the overall optimum is always a most-popular set. The structure is used in the paper's own comparative statics (how optimal variety moves with price, store volume and the no-purchase preference) and its comparison of fashion categories under majorization, which are the other two missions of this series.
The theorem is proved in the paper; nothing here is open. To our knowledge no part of it, nor the closed-form normal newsvendor optimum (7), has a machine-checked proof. Formalizing it fixes the edge cases the printed statement glosses over (the empty assortment, the boundary) and produces reusable pieces: the normal newsvendor profit formula and Mangasarian's ratio criterion for quasiconvexity.
Difficulty
The obvious argument, "add variants in order of popularity", fails because adding a variant both brings new sales and cannibalizes the shares of the others, and the inventory term is concave in the shares, so profit is not monotone or submodular in in any simple sense. The proof instead compares a set with the sets obtained by removing its least popular member or exchanging it for a more popular outside variant, and needs the profit after adding a variant of preference to be quasi-convex in . That quasi-convexity is not visible from (7) directly; it requires rewriting the profit as a ratio with affine and proving convex, which in turn needs concavity of . The exchange argument must also handle ties among the , which the printed proof passes over. Milestone 1 needs the derivative of the normal newsvendor objective and the identity , neither of which is in Mathlib in this form.
Formalization scope
- Variants are
Fin n, 0-based: the paper's variant is index , is the set of indices below , and the paper's is the first entryv ⟨0, _⟩. The no-purchase preference is a separate realv0, never a variant. Preferences are strictly positive and the sorting is the hypothesisAntitone v. - Standing hypotheses: , , , ; the goal also assumes (the trend-following range needs it).
- is defined from and as the least with , the c.d.f. of Mathlib's
gaussianReal 0 1; a separate theorem states and uniqueness. - Powers are
Real.rpow, so . At this keeps (7) correct (), but then fails; that one clause carries . The goal keeps . - The positive part is
max · 0. In (11), multiplies both terms; the printed (11) has it on the sum only, which would break unless . - "Optimal" means for every , including . A formalization that maximizes only over prefix sets, assumes the optimum nonempty or the profit nonnegative, treats as a free real unrelated to and , or drops one of the two demand models, is a different and weaker statement and does not count.
- In milestone 1 the order-up-to levels are assumed nonnegative, the formal content of the paper's assumption .
Needed infrastructure: the normal loss function and the first-order condition for the newsvendor under gaussianReal; quasiconvexity of convex-over-positive-affine ratios; concavity of weighted geometric means. The newsvendor and quasiconvexity pieces are reusable well beyond this mission. Proofs of any milestone, and alternative routes to Theorem 1 that avoid Lemma 1, are welcome.
Selected references
- G. van Ryzin, S. Mahajan, On the Relationship Between Inventory Costs and Variety Benefits in Retail Assortments, Management Science 45(11):1496–1509, 1999. https://doi.org/10.1287/mnsc.45.11.1496
- O. L. Mangasarian, Nonlinear Programming, McGraw-Hill, 1969 (reprinted SIAM Classics in Applied Mathematics 10, 1994). https://doi.org/10.1137/1.9781611971255
- R. D. Luce, Individual Choice Behavior: A Theoretical Analysis, Wiley, 1959.