Robust assortment optimization under sequential product unavailability

Saharnaz Mehrani, Jorge A. Sefair

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Assortment planning is a central piece in the revenue management strategy of every retail company. In this paper, we study a robust assortment optimization problem for substitutable products under a sequential ranking-based choice model and a cardinality constraint. Our choice model captures the increasing customer frustration of finding multiple products unavailable as a factor affecting purchasing decisions. To model the highly uncertain order in which a customer explores the products to buy, we present a bi-level optimization approach to maximize the expected revenue assuming that the customer visits a sequence of unavailable products that minimizes the likelihood of staying in the store. We show that the resulting problem is NP-hard and develop exact and greedy solution approaches that can solve different instances efficiently in terms of both solution time and optimality gap. We develop a model extension that includes multiple customer categories and also show a special case of the problem that can be solved in polynomial time. We perform a computational study to demonstrate the performance of our methods and illustrate the sensitivity of the optimal assortment to variations in the input parameters.

Original languageEnglish (US)
Pages (from-to)1027-1043
Number of pages17
JournalEuropean Journal of Operational Research
Volume303
Issue number3
DOIs
StatePublished - Dec 16 2022

Keywords

  • Assortment planning
  • Multinomial logit choice model
  • Ranking-based choice model
  • Retailing
  • Robust optimization

ASJC Scopus subject areas

  • General Computer Science
  • Modeling and Simulation
  • Management Science and Operations Research
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Robust assortment optimization under sequential product unavailability'. Together they form a unique fingerprint.

Cite this