The Impact of Linear Optimization on Promotion Planning

Sales promotions are important in the fast-moving consumer goods FMCG industry due to the significant spending on promotions and the fact that a large proportion of FMCG products are sold on promotion. This paper considers the problem of planning sales promotions for an FMCG product in a grocery retail setting. The category manager has to solve the promotion optimization problem POP for each product, i.e., how to select a posted price for each period in a finite horizon so as to maximize the retailer's profit. Through our collaboration with Oracle Retail, we developed an optimization formulation for the POP that can be used by category managers in a grocery environment. Our formulation incorporates business rules that are relevant, in practice. We propose general classes of demand functions including multiplicative and additive, which incorporate the post-promotion dip effect, and can be estimated from sales data. In general, the POP formulation has a nonlinear objective and is NP-hard. We then propose a linear integer programming IP approximation of the POP. We show that the IP has an integral feasible region, and hence can be solved efficiently as a linear program LP. We develop performance guarantees for the profit of the LP solution relative to the optimal profit. Using sales data from a grocery retailer, we first show that our demand models can be estimated with high accuracy, and then demonstrate that using the LP promotion schedule could potentially increase the profit by 3%, with a potential profit increase of 5% if some business constraints were to be relaxed. The online appendix is available at https://doi.org/10.1287/opre.2016.1573

[1]  Xuanming Su,et al.  Intertemporal Pricing and Consumer Stockpiling , 2010, Oper. Res..

[2]  Xin Chen,et al.  Stochastic Inventory Model with Reference Price Effects , 2013 .

[3]  Joseph Naor,et al.  A Tight Linear Time (1/2)-Approximation for Unconstrained Submodular Maximization , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[4]  Satoru Iwata,et al.  Submodular function minimization , 2007, Math. Program..

[5]  Georgia Perakis,et al.  An Efficient Algorithm for Dynamic Pricing Using a Graphical Representation , 2016, Production and Operations Management.

[6]  P. Kopalle,et al.  Asymmetric Reference Price Effects and Dynamic Pricing Policies , 1996 .

[7]  K. Talluri,et al.  The Theory and Practice of Revenue Management , 2004 .

[8]  U. Feige,et al.  Maximizing Non-monotone Submodular Functions , 2011 .

[9]  Hyun-Soo Ahn,et al.  Pricing and Manufacturing Decisions When Demand is a Function of Prices in Multiple Periods , 2007, Oper. Res..

[10]  M. Tzur,et al.  The dynamic transshipment problem , 2001 .

[11]  Dimitris Bertsimas,et al.  Algorithm for cardinality-constrained quadratic optimization , 2009, Comput. Optim. Appl..

[12]  Daniel Bienstock,et al.  Computational study of a family of mixed-integer quadratic programming problems , 1995, Math. Program..

[13]  Dick R. Wittink,et al.  The Estimation of Pre- and Postpromotion Dips with Store-Level Scanner Data , 2000 .

[14]  Felipe Caro,et al.  Clearance Pricing Optimization for a Fast-Fashion Retailer , 2010, Oper. Res..

[15]  PerakisGeorgia,et al.  The Impact of Linear Optimization on Promotion Planning , 2017 .

[16]  Jc Jan Fransoo,et al.  Inventory control of perishables in supermarkets , 2006 .

[17]  Fred W. Glover,et al.  Comparisons and enhancement strategies for linearizing mixed 0-1 quadratic programs , 2004, Discret. Optim..

[18]  Michael T. Swisher,et al.  Promocast: a New Forecasting Method for Promotion Planning , 1999 .

[19]  Xin Chen,et al.  Dynamic Stochastic Inventory Management with Reference Price Effects , 2016, Oper. Res..

[20]  J. Miguel Villas-Boas,et al.  Models of Competitive Price Promotions: Some Empirical Evidence from the Coffee and Saltine Crackers Markets , 1995 .

[21]  Evan L. Porteus Chapter 12 Stochastic inventory theory , 1990 .

[22]  Hanif D. Sherali,et al.  A fractional programming approach for retail category price optimization , 2010, J. Glob. Optim..

[23]  Scott A. Neslin,et al.  The Determinants of Pre- and Postpromotion Dips in Sales of Frequently Purchased Goods , 2004 .

[24]  Sven Leyffer,et al.  Solving mixed integer nonlinear programs by outer approximation , 1994, Math. Program..

[25]  Ioana Popescu,et al.  Robust Mean-Covariance Solutions for Stochastic Optimization , 2007, Oper. Res..

[26]  Alexander Schrijver,et al.  A Combinatorial Algorithm Minimizing Submodular Functions in Strongly Polynomial Time , 2000, J. Comb. Theory B.

[27]  W. Art Chaovalitwongse,et al.  A new linearization technique for multi-quadratic 0-1 programming problems , 2004, Oper. Res. Lett..

[28]  Dick R. Wittink,et al.  Varying parameter models to accommodate dynamic promotion effects , 1998 .

[29]  De Leone,et al.  Computational Optimization and Applications Volume 34, Number 2, June 2006 , 2006 .

[30]  S. Thomas McCormick,et al.  Submodular Function Minimization , 2005 .

[31]  Scott A. Neslin,et al.  Decomposition of the Sales Impact of Promotion-Induced Stockpiling , 2007 .

[32]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[33]  Gérard P. Cachon,et al.  Supply Chain Coordination with Revenue-Sharing Contracts: Strengths and Limitations , 2005, Manag. Sci..

[34]  Dimitris Bertsimas,et al.  Optimization over integers , 2005 .

[35]  Wenjiao Zhao,et al.  Optimal Dynamic Pricing for Perishable Assets with Nonhomogeneous Demand , 2000 .

[36]  Warren P. Adams,et al.  A Reformulation-Linearization Technique for Solving Discrete and Continuous Nonconvex Problems , 1998 .

[37]  Carl F. Mela,et al.  The Long-Term Impact of Promotions on Consumer Stockpiling Behavior , 1998 .

[38]  Robert C. Blattberg,et al.  Sales Promotion: Concepts, Methods, and Strategies , 1990 .

[39]  Sunil Gupta Impact of Sales Promotions on when, what, and how Much to Buy , 1988 .

[40]  Katia Campo,et al.  Towards understanding consumer response to stock-outs , 2000 .

[41]  I. Grossmann Review of Nonlinear Mixed-Integer and Disjunctive Programming Techniques , 2002 .

[42]  Gadi Fibich,et al.  Explicit Solutions of Optimization Models and Differential Games with Nonsmooth (Asymmetric) Reference-Price Effects , 2003, Oper. Res..

[43]  Daniel Bienstock,et al.  Computational Study of a Family of Mixed-Integer Quadratic Programming Problems , 1995, IPCO.

[44]  R. Meyer,et al.  The rational effect of price promotions on sales and consumption , 1993 .

[45]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988, Wiley interscience series in discrete mathematics and optimization.

[46]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[47]  Raymond Hemmecke,et al.  Nonlinear Integer Programming , 2009, 50 Years of Integer Programming.

[48]  Daniel Corsten,et al.  Stock-Outs Cause Walkouts , 2004 .

[49]  Ioana Popescu,et al.  Dynamic Pricing Strategies with Reference Effects , 2007, Oper. Res..