Assortment planning for multiple chain stores | OR Spectrum Skip to main content
Log in

Assortment planning for multiple chain stores

  • Regular Article
  • Published:
OR Spectrum Aims and scope Submit manuscript

Abstract

In retail, assortment planning refers to selecting a subset of products to offer that maximizes profit. Assortments can be planned for a single store or a retailer with multiple chain stores where demand varies between stores. In this paper, we assume that a retailer with a multitude of stores wants to specify her offered assortment. To suit all local preferences, regionalization and store-level assortment optimization are widely used in practice and lead to competitive advantages. When selecting regionalized assortments, a trade-off between expensive, customized assortments in every store and inexpensive, identical assortments in all stores that neglect demand variation is preferable. We formulate a stylized model for the regionalized assortment planning problem (APP) with capacity constraints and given demand. In our approach, a common assortment that is supplemented by regionalized products is selected. While products in the common assortment are offered in all stores, products in the local assortments are customized and vary from store to store. The model is both applicable for optimizing a total assortment as well as a particular category of an assortment. Concerning the computational complexity, we show that the APP is strongly NP-hard. We formulate the APP as an integer program and provide algorithms and methods for obtaining approximate solutions and solving large-scale instances. Moreover, we extend our model to include substitution effects. Lastly, we perform computational experiments to analyze the benefits of regionalized assortment planning depending on the variation in customer demands between stores.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. Other studies show that an increase in sales can be generated by reducing (Boatwright and Nunes 2001; Broniarczyk et al. 1998) or expanding (Baumol and Ide 1956; Oppewal and Koelemeijer 2005; Ton and Raman 2010) assortment size. Yet, a decrease in assortment size can also lead to no changes in sales (Sloot et al. 2006) or reduced sales (Borle et al. 2005), depending on how many items are currently offered in the corresponding category. Therefore, as effects of assortment variety depend on specific problem parameters, we do not consider these consequences in our stylized setting.

References

  • Aastrup J, Kotzab H (2010) Forty years of out-of-stock research—and shelves are still empty. Int Rev Retail Distrib Consum Res 20:147–164

    Article  Google Scholar 

  • Anderson ET, Fitzsimons GJ, Simester D (2006) Measuring and mitigating the costs of stockouts. Manag Sci 52:1751–1763

    Article  Google Scholar 

  • Baumol WJ, Ide EA (1956) Variety in retailing. Manag Sci 3:93–101

    Article  Google Scholar 

  • Boatwright P, Nunes JC (2001) Reducing assortment: an attribute-based approach. J Mark 65:50–63

    Article  Google Scholar 

  • Borin N, Farris PW (1995) A sensitivity analysis of retailer shelf management models. J Retail 71:153–171

    Article  Google Scholar 

  • Borin N, Farris PW, Freeland R (1994) A model for determining retail product category assortment and shelf space allocation. Decis Sci 25:359–384

    Article  Google Scholar 

  • Borle S et al (2005) The effect of product assortment changes on customer retention. Mark Sci 24:616–622

    Article  Google Scholar 

  • Broniarczyk SM, Hoyer WD, McAlister L (1998) Consumers’ perception of the assortment offered in a grocery category: the impact of item reduction. J Mark Res 35:166–176

    Article  Google Scholar 

  • Cadeaux JM (1999) Category size and assortment in US macro supermarkets. Int Rev Retail Distrib Consum Res 9:367–377

    Article  Google Scholar 

  • Campo K et al (2004) Dynamics in consumer response to product unavailability: do stock-out reactions signal response to permanent assortment reductions? J Bus Res 57:834–843

    Article  Google Scholar 

  • Chen M-C, Lin C-P (2007) A data mining approach to product assortment and shelf space allocation. Expert Syst Appl 32:979–986

    Google Scholar 

  • Chong J-K, Ho T-H, Tang CS (2001) A modeling framework for category assortment planning. Manuf Serv Oper Manag 3:191–210

    Article  Google Scholar 

  • Corsten D, Gruen T (2003) Desperately seeking shelf availability: an examination of the extent, the causes, and the efforts to address retail out-of-stocks. Int J Retail Distrib Manag 31:605–617

    Article  Google Scholar 

  • Corsten H, Kasper B (2016) Entwurf mehrstufiger Sortimentsplanungsmodelle in Handelsunternehmungen. Schr. zum Produktionsmanage. 96, Kaiserslautern

  • Corsten H, Hopf M, Kasper B, Thielen C (2017) Regionalized assortment planning for multiple chain stores. Operations Research Proceedings 2016 (forthcoming, 2017)

  • Emmelhainz MA, Stock JR, Emmelhainz LW (1991) Consumer response to retail stock-outs. J Retail 67:138–148

    Google Scholar 

  • Farias VF, Jagabathula S, Shah D (2013) A nonparametric approach to modeling choice with limited data. Manag Sci 59:305–322

    Article  Google Scholar 

  • Fisher M, Vaidyanathan R (2014) A demand estimation procedure for retail assortment optimization with results from implementations. Manag Sci 60:2401–2415

    Article  Google Scholar 

  • Gaur V, Honhon D (2006) Assortment planning and inventory decisions under a locational choice model. Manag Sci 52:1528–1543

    Article  Google Scholar 

  • Grewal D, Levy M, Mehrotra A, Sharma A (1999) Planning merchandising decisions to account for regional and product assortment differences. J Retail 75:405–424

    Article  Google Scholar 

  • Halperin E, Zwick U (2002) A unified framework for obtaining improved approximation algorithms for maximum graph bisection problems. Random Struct Algorithms 20:382–402

    Article  Google Scholar 

  • Hingley MK (2005) Power to all our friends? Living with imbalance in supplier–retailer relationships. Ind Mark Manag 34:848–858

    Article  Google Scholar 

  • Honhon D, Gaur V, Seshadri S (2010) Assortment planning and inventory decisions under stockout-based substitution. Oper Res 58:1364–1379

    Article  Google Scholar 

  • Hübner AH, Kuhn H (2012) Retail category management: state-of-the-art review of quantitative research and software applications in assortment and shelf space management. Omega Int J Manag Sci 40:199–209

    Article  Google Scholar 

  • Hübner AH, Kuhn H, Kühn S (2016) An efficient algorithm for capacitated assortment planning with stochastic demand and substitution. Eur J Oper Res 250:505–520

    Article  Google Scholar 

  • Huh YE, Vosgerau J, Morewedge CK (2016) More Similar but less satisfying. Comparing preferences for and the efficacy of within-and cross-category substitutes for food. Psychol Sci 27(6):894–903

    Article  Google Scholar 

  • Hwang M, Bronnenberg BJ, Thomadsen R (2010) An empirical analysis of assortment similarities across US supermarkets. Mark Sci 29:858–879

    Article  Google Scholar 

  • Kök AG (2003) Management of product variety in retail operations. Pennsylvania

  • Kök AG, Fisher ML (2007) Demand estimation and assortment optimization under substitution: methodology and application. Oper Res 55:1001–1021

    Article  Google Scholar 

  • Kök AG, Fisher ML, Vaidyanathan R (2009) Assortment planning: review of literature and industry practice. In: Agrawal N, Smith SA (eds) Retail Supply Chain Manag, vol 223. Springer, USA, pp 99–153

    Chapter  Google Scholar 

  • Li G, Rusmevichientong P (2014) A greedy algorithm for the two-level nested logit model. Oper Res Lett 42:319–324

    Article  Google Scholar 

  • Mantrala MK, Levy M, Kahn BE, Fox EJ, Gaidarev P, Dankworth B, Shah D (2009) Why is assortment planning so difficult for retailers? A framework and research agenda. J Retail 85:71–83

    Article  Google Scholar 

  • Nemhauser GL, Wolsey LA (1988) Integer and combinatorial optimization. Wiley-Interscience, New York

    Book  Google Scholar 

  • Oppewal H, Koelemeijer K (2005) More choice is better: effects of assortment size and composition on assortment evaluation. Int J Res Mark 22:45–60

    Article  Google Scholar 

  • Papdimitriou C, Yannakakis M (1991) Optimization, approximation, and complexity classes. J Comput Syst Sci 43:425–440

    Article  Google Scholar 

  • Porter SS, Claycomb C (1997) The influence of brand recognition on retail store image. J Prod Brand Manag 6:373–387

    Article  Google Scholar 

  • Rajaram K (2001) Assortment planning in fashion retailing: methodology, application an analysis. Eur J Oper Res 129:186–208

    Article  Google Scholar 

  • Rooderkerk RP, Heerde HJv (2016) Robust optimization of the 0–1 knapsack problem: balancing risk and return in assortment optimization. Eur J Oper Res 250:842–854

    Article  Google Scholar 

  • Rooderkerk RP, van Heerde HJ, Bijmolt THA (2013) Optimizing retail assortments. Mark Sci 32:699–715

    Article  Google Scholar 

  • Rusmevichientong A, Shmoys D, Tong C, Topaloglu H (2014) Assortment optimization under the multinomial logit model with random choice parameters. Prod Oper Manag 23:2023–2039

    Article  Google Scholar 

  • Shin H, Park S, Lee E, Benton WC (2015) A classification of the literature on the planning of substitutable products. Eur J Oper Res 246:686–699

    Article  Google Scholar 

  • Sloot LM, Verhoef PC, Franses PH (2005) The impact of brand equity and the hedonic level of products on consumer stock-out reactions. J Retail 81:15–34

    Article  Google Scholar 

  • Sloot LM, Fok D, Verhoef PC (2006) The short- and long-term impact of an assortment reduction on category sales. J Mark Res 43:536–548

    Article  Google Scholar 

  • Smith SA, Agrawal N (2000) Management of multi-item retail inventory systems with demand substitution. Oper Res 48:50–64

    Article  Google Scholar 

  • Stigler GJ (1958) The economies of scale. J Law Econ 1:54–71

    Article  Google Scholar 

  • Syring D (2004) Bestimmung effizienter Sortimente in der operativen Sortimentsplanung. PhD thesis, Freie Universität Berlin, Berlin

  • Talluri K, Ryzin Gv (2004) Revenue management under a general discrete choice model of consumer behavior. Manag Sci 50:15–33

    Article  Google Scholar 

  • Ton Z, Raman A (2010) The effect of product variety and inventory levels on retail store sales: a longitudinal study. Prod Oper Manag 19:546–560

    Article  Google Scholar 

  • Urban TL (1998) An inventory-theoretic approach to product assortment and shelf-space allocation. J Retail 74:15–35

    Article  Google Scholar 

  • Verbeke W, Farris P, Thurik R (1998) Consumer response to the preferred brand out-of-stock situation. Eur J Mark 32:1008–1028

    Article  Google Scholar 

  • Vulcano G, van Ryzin G, Ratliff R (2012) Estimating primary demand for substitutable products from sales transaction data. Oper Res 60:313–334

    Article  Google Scholar 

  • Walter C, Grabner JR (1975) Stockout cost models: empirical tests in a retail situation. J. Mark 39:56–60

    Article  Google Scholar 

  • Wang R (2012) Capacitated assortment and price optimization under the multinomial logit model. Oper Res Lett 40:492–497

    Article  Google Scholar 

  • Zinn W, Liu PC (2001) Consumer response to retail stockouts. J Bus Log 22:49–71

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Hopf.

Appendix

Appendix

We present the proof of Theorem 3, which states that the APP can be solved in time \({{\mathscr {O}}}(n^{2^m}+m-1)\).

Proof

Consider an instance of the APP with m stores of size K and n products. In the following, we assume that, in every optimal packing, the common assortment has size strictly less than K. This can be done since, if it has size exactly K, we can simply pack the K items with the largest values \(w_j\) into the common assortment to obtain an optimal solution.

We start by sorting, for each bin k individually, the profits \(v_{jk}\) for all j in nonincreasing order to obtain m vectors \(\nu ^1,\dots ,\nu ^m\) of length n. For each bin, our first packing consists of the first K items with respect to the ordering obtained for this bin. The objective value of this solution is given by \(V :=\sum _{k=1}^{m} \sum _{j=1}^{K} (\nu ^k)_j\).

Next, we “guess” the least valuable item \(l_k\) in each bin k of a fixed optimal solution that is not part of the common assortment. To do so, we enumerate over all possible combinations of these items in all bins, which are \(n^m\) possible combinations. Thus, we assume in the following that we know the least valuable item \(l_k\) that is not part of the common assortment in each bin k of a fixed optimal solution. Let \(e_k\) be the index of this item with respect to the ordering of the items by nonincreasing profits \(v_{jk}\) in bin k. Without loss of generality, we can assume that \(e_k \le K\) since, otherwise, \(l_k\) could be substituted in the optimal solution by an item with larger local profit in bin k, at least one of which is not part of the common assortment of the optimal solution. Moreover, we can assume that no item with index larger than \(e_k\) with respect to the ordering of bin k is part of the individual packing of bin k in the optimal solution since \(l_k\) is the least valuable such item in bin k and items with index larger than \(e_k\) provide no more individual profit than \(l_k\). A consequence is that, in the optimal packing, all items with index smaller or equal to \(e_k\) are packed (either into the common assortment or into the individual assortment of bin k). Moreover, if there is an item j such that, for each bin k, its index with respect to the ordering of bin k is smaller than \(e_k\), then this item must be part of the common assortment of the optimal solution. We denote the set of these items with index smaller than \(e_k\) in the ordering of each bin k by \({\mathscr {J}}\).

Now, we still have to decide which items to pack into the common assortment. Here, we can now restrict our search to the items that have an index larger than \(e_k\) in at least one bin k since the other items (which are contained in \({\mathscr {J}}\)) are automatically part of the common assortment. Let \(S_k\) be the set of the \(n-e_k\) items with index larger than \(e_k\) in the ordering of bin k. Thus, our remaining task is to decide which items from \(S:=\cup _k S_k\) should be packed into the common assortment such that, for each k, exactly \(K-e_k\) of these items belong to \(S_k\) and the total profit obtained by this process is maximized (no item with index smaller than \(e_k\) has to be removed from the packing during this process). We can formulate this problem as the following integer program:

figure i

where

$$\begin{aligned} x_j = {\left\{ \begin{array}{ll} 1, \text { if item } j \text { is packed into the common assortment}\\ 0, \text { else} \end{array}\right. } \end{aligned}$$

and \(\omega _j\) is the additional profit obtained by packing item j into the common assortment. More formally, for an item j that is not one of the least valuable items \(l_1,\dots ,l_m\) in the bins of the optimal solution, we let \(T_j\) denote the set of bins where the index of j in the corresponding ordering is smaller than \(e_k\). Then, \(\omega _j = w_j - \sum _{k \in T_j} v_{jk}\). If j is among the least valuable items \(l_1,\dots ,l_m\) in the bins of the optimal solution that we guessed in the first step, we set \(\omega _j :=0\) since we know that j is not part of the common assortment in the optimal solution.

We solve the integer program given above by clever enumeration of a suitable subset of the feasible solutions. For each nonempty subset L of the bins, let S(L) denote the set of all items that are contained exactly in those sets \(S_k\) corresponding to the bins \(k\in L\). Then, by definition, every item in S belongs to exactly one of the sets S(L).

The important observation now is that, if we decide to choose a certain number h of items from some set S(L), the objective value is always maximized by choosing the h items with the largest values \(\omega _j\) (breaking ties arbitrarily). Thus, for each nonempty subset L of the bins (of which there are \(2^m-1\) many), we only have to choose a number of items from S(L) to pack into the common assortment, which results in \(n^{2^m-1}\) potential solutions of the integer program. For each of these potential solutions, we can check in constant time whether it is feasible (i.e., whether it satisfies the m constraints of the integer program) and then select the best solution among the feasible ones in order to obtain an optimal solution.

The running time of the algorithm is dominated by two steps: The “guessing” of the least valuable items takes time \({{\mathscr {O}}}(n^m)\) and solving the integer program by the method described above takes time \({{\mathscr {O}}}(n^{2^m-1})\), which yields the claimed running time. \(\square \)

Remark 1

Unless \(\textsf {P} = \textsf {NP}\), there does not exist an algorithm that solves the integer program in the proof of Theorem 3 in polynomial time in n and m. This can be shown by using a reduction from the independent set problem: Given a graph \(G=(V,E)\), we construct a set \(S_e = \{x_u,x_v,q\}\) for each edge \(e=(u,v)\) in G, where q is a unique dummy item for each set. Further, we set \(\omega _u = \omega _v = 1\), \(\omega _q = 0\), and \(K-e_k = 1\). Then, it is easy to see that an independent set of size p corresponds to a solution of value p of the integer program and vice versa.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Corsten, H., Hopf, M., Kasper, B. et al. Assortment planning for multiple chain stores. OR Spectrum 40, 875–912 (2018). https://doi.org/10.1007/s00291-017-0496-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00291-017-0496-9

Keywords

Navigation