Assortment Optimization with Mixtures of Logits

In this paper, we consider an assortment optimization problem with multiple customer classes. The demand from each customer class follows a multinomial logit choice model with class-dependent parameters and the total demand is given by a mixture of logits. The objective is to choose an assortment of products that maximizes the expected prot across all customer classes. We show that the problem is NP-complete even with two customer classes and give a polynomial time approximation scheme. Furthermore, we establish an approximation guarantee for the class of assortments consisting of products with the highest prots. Finally, we show that this class of assortments is optimal for an additive utility model, where the mean utility that a customer assigns to each product can be written as the sum of class-specic and product-specic terms. Our numerical experiments show that the class of assortments consisting of products with the highest prots performs very well even when the mean utilities are not additive, yielding prots that are on average within 1% of the optimal.

[1]  M. Fisher,et al.  Assortment Planning: Review of Literature and Industry Practice , 2008 .

[2]  Richard Ratliff,et al.  Estimating Primary Demand for Substitutable Products from Sales Transaction Data , 2011, Oper. Res..

[3]  A. Frieze,et al.  Approximation algorithms for the m-dimensional 0–1 knapsack problem: Worst-case and probabilistic analyses , 1984 .

[4]  Garrett J. van Ryzin,et al.  Stocking Retail Assortments Under Dynamic Consumer Substitution , 2001, Oper. Res..

[5]  Dan Zhang,et al.  An Approximate Dynamic Programming Approach to Network Revenue Management with Customer Choice , 2009, Transp. Sci..

[6]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[7]  G. Iyengar,et al.  Managing Flexible Products on a Network , 2004 .

[8]  Garrett J. van Ryzin,et al.  Revenue Management Under a General Discrete Choice Model of Consumer Behavior , 2004, Manag. Sci..

[9]  Garrett J. van Ryzin,et al.  On the Choice-Based Linear Programming Model for Network Revenue Management , 2008, Manuf. Serv. Oper. Manag..

[10]  Yi Xu,et al.  Retail Assortment Planning in the Presence of Consumer Search , 2005, Manuf. Serv. Oper. Manag..

[11]  David B. Shmoys,et al.  Dynamic Assortment Optimization with a Multinomial Logit Choice Model and Capacity Constraint , 2010, Oper. Res..

[12]  Felix Schlenk,et al.  Proof of Theorem 3 , 2005 .

[13]  D. McFadden Conditional logit analysis of qualitative choice behavior , 1972 .

[14]  Huseyin Topaloglu,et al.  A refined deterministic linear program for the network revenue management problem with customer choice behavior , 2008 .

[15]  G. Ryzin,et al.  On the Relationship Between Inventory Costs and Variety Benefits in Retailassortments , 1999 .

[16]  Juan José Miranda Bront,et al.  A Column Generation Algorithm for Choice-Based Network Revenue Management , 2008, Oper. Res..