Article ID: | iaor20162703 |
Volume: | 67 |
Issue: | 7 |
Start Page Number: | 953 |
End Page Number: | 969 |
Publication Date: | Jul 2016 |
Journal: | Journal of the Operational Research Society |
Authors: | Maddah Bacel, Ghoniem Ahmed, Flamand Tulay |
Keywords: | location, allocation: resources, combinatorial optimization, programming: integer, marketing |
This paper addresses a problem where a retailer seeks to optimize store‐wide shelf‐space allocation in order to maximize the visibility of products to consumers and consequently stimulate impulse buying. We consider a setting where the retailer, because of product affinities or the retailer’s historical practice, has pre‐clustered product categories into groups each of which must be assigned to a shelf. On the basis of its location in the store layout, each shelf is partitioned into contiguous shelf segments having different anticipated customer traffic densities. The retailer seeks to assign each group of product categories to a shelf, to determine the relative location of product categories within their assigned shelf, and to specify their allocated total shelf space within given lower/upper bounds. We propose a 0–1 integer programme that takes into account expected customer traffic densities within the store, groups of product categories, their relative profitability, and the desirability to keep certain product groups in the same aisle, with the objective of maximizing the impulse buying profit. The proposed model is grounded in a preprocessing scheme that explores feasible assignments of subsets of product groups to available aisles by iteratively solving an ‐hard subproblem and is numerically observed to greatly outperform an alternative mixed‐integer programming formulation. We demonstrate the usefulness of and the enhanced tractability achieved by the proposed approach using a case study motivated by a grocery store in New England and a variety of simulated problem instances.