Maximizing Store Revenues using Tabu Search for Floor Space Optimization

Floor space optimization is a critical revenue management problem commonly encountered by retailers. It maximizes store revenue by optimally allocating floor space to product categories which are assigned to their most appropriate planograms. We formulate the problem as a connected multi-choice knapsack problem with an additional global constraint and propose a tabu search based meta-heuristic that exploits the multiple special neighborhood structures. We also incorporate a mechanism to determine how to combine the multiple neighborhood moves. A candidate list strategy based on learning from prior search history is also employed to improve the search quality. The results of computational testing with a set of test problems show that our tabu search heuristic can solve all problems within a reasonable amount of time. Analyses of individual contributions of relevant components of the algorithm were conducted with computational experiments.

[1]  M. Corstjens,et al.  A Model for Optimizing Retail Space Allocations , 1981 .

[2]  Alain Bultez,et al.  Asymmetric cannibalism in retail assortments , 1989 .

[3]  John E. Beasley,et al.  A genetic algorithm for the generalised assignment problem , 1997, Comput. Oper. Res..

[4]  Suzhen Wang,et al.  Improved Simulated Annealing Algorithm Solving for 0/1 Knapsack Problem , 2006, Sixth International Conference on Intelligent Systems Design and Applications.

[5]  Wen-Chyuan Chiang,et al.  An overview of research on revenue management: current issues and future research , 2007 .

[6]  W. Lieberman The Theory and Practice of Revenue Management , 2005 .

[7]  Steve Y. Chiu,et al.  Fine-tuning a tabu search algorithm with statistical tests , 1998 .

[8]  Hanxiao Shi,et al.  Solution to 0/1 Knapsack Problem Based on Improved Ant Colony Algorithm , 2006, 2006 IEEE International Conference on Information Acquisition.

[9]  Heinrich Kuhn,et al.  Retail category management: State-of-the-art review of quantitative research and software applications in assortment and shelf space management , 2012 .

[10]  Mark Hawtin,et al.  The practicalities and benefits of applying revenue management to grocery retailing, and the need for effective business rule management , 2003 .

[11]  Manuel Laguna,et al.  Tabu Search , 1997 .

[12]  James P. Kelly,et al.  A Network Flow-Based Tabu Search Heuristic for the Vehicle Routing Problem , 1996, Transp. Sci..

[13]  Stephen J. Hoch,et al.  Shelf management and space elasticity , 1994 .

[14]  David Pisinger,et al.  Where are the hard knapsack problems? , 2005, Comput. Oper. Res..

[15]  Kristin V. Rohlfs THE ROLE OF SPACE IN REVENUE MANAGEMENT , 2008 .

[16]  G. Raidl,et al.  An improved genetic algorithm for the multiconstrained 0-1 knapsack problem , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[17]  F. Glover,et al.  A heuristic programming approach to the employee scheduling problem and some thoughts on “managerial robots” , 1984 .

[18]  David Pisinger A minimal algorithm for the Multiple-choice Knapsack Problem , 1995 .

[19]  S. Martello,et al.  Dynamic Programming and Strong Bounds for the 0-1 Knapsack Problem , 1999 .

[20]  Paolo Toth,et al.  Algorithm 632: A program for the 0–1 multiple knapsack problem , 1985, TOMS.

[21]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[22]  Chaitr S. Hiremath New heuristic and metaheuristic approaches applied to the multiple -choice multidimensional knapsack problem , 2008 .

[23]  David Pisinger,et al.  A Minimal Algorithm for the 0-1 Knapsack Problem , 1997, Oper. Res..

[24]  David Pisinger An exact algorithm for large multiple knapsack problems , 1999, Eur. J. Oper. Res..

[25]  Maria Antónia Carravilla,et al.  Allocating products on shelves under merchandising rules: Multi-level product families with display directions , 2018 .

[26]  Sebastian Koch,et al.  A review of revenue management: Recent generalizations and advances in industry applications , 2020, Eur. J. Oper. Res..

[27]  Brent W Lippman Retail revenue management — Competitive strategy for grocery retailers , 2003 .

[28]  Valérie Renaudin,et al.  Estimation of Product Category Sales Responsiveness to Allocated Shelf Space , 1998 .

[29]  Fred W. Glover,et al.  Using tabu search to solve the Steiner tree-star problem in telecommunications network design , 1996, Telecommun. Syst..

[30]  Yossi Aviv,et al.  Optimal Pricing of Seasonal Products in the Presence of Forward-Looking Consumers , 2008, Manuf. Serv. Oper. Manag..

[31]  Ronald C. Curhan The Relationship between Shelf Space and Unit Sales in Supermarkets , 1972 .

[32]  Karan Girotra,et al.  Online Grocery Retail: Revenue Models and Environmental Impact , 2015, Manag. Sci..

[33]  R. Phillips,et al.  Pricing and Revenue Optimization , 2005 .

[34]  Yossi Aviv,et al.  A Partially Observed Markov Decision Process for Dynamic Pricing , 2005, Manag. Sci..

[35]  Moritz Fleischmann,et al.  Revenue management opportunities for Internet retailers , 2013 .

[36]  Keith S. Coulter Decreasing price sensitivity involving physical product inventory: a yield management application , 2001 .

[37]  Pratik J. Parikh,et al.  A model to optimize rack layout in a retail store , 2018, Eur. J. Oper. Res..

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

[39]  Fred W. Glover,et al.  Solving zero-one mixed integer programming problems using tabu search , 1998, European Journal of Operational Research.

[40]  Pratik J. Parikh,et al.  The impact of rack layout on visual experience in a retail store , 2019, INFOR Inf. Syst. Oper. Res..

[41]  Paolo Toth,et al.  An Exact Algorithm for the Two-Constraint 0 - 1 Knapsack Problem , 2003, Oper. Res..

[42]  David Pisinger,et al.  Core Problems in Knapsack Algorithms , 1999, Oper. Res..

[43]  Jianhua Wu,et al.  Solving 0-1 knapsack problem by a novel global harmony search algorithm , 2011, Appl. Soft Comput..

[44]  P. Farris,et al.  A Model for Determining Retail Product Category Assortment and Shelf Space Allocation , 1994 .

[45]  Fred Glover,et al.  Critical Event Tabu Search for Multidimensional Knapsack Problems , 1996 .

[46]  Martin Eisend,et al.  Shelf space elasticity: A meta-analysis , 2014 .

[47]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[48]  Paolo Toth,et al.  Upper Bounds and Algorithms for Hard 0-1 Knapsack Problems , 1997, Oper. Res..