Combinatorial Assortment Optimization

11/07/2017
by   Nicole Immorlica, et al.
0

Assortment optimization refers to the problem of designing a slate of products to offer potential customers, such as stocking the shelves in a convenience store. The price of each product is fixed in advance, and a probabilistic choice function describes which product a customer will choose from any given subset. We introduce the combinatorial assortment problem, where each customer may select a bundle of products. We consider a model of consumer choice where the relative value of different bundles is described by a valuation function, while individual customers may differ in their absolute willingness to pay, and study the complexity of the resulting optimization problem. We show that any sub-polynomial approximation to the problem requires exponentially many demand queries when the valuation function is XOS, and that no FPTAS exists even for succinctly-representable submodular valuations. On the positive side, we show how to obtain constant approximations under a "well-priced" condition, where each product's price is sufficiently high. We also provide an exact algorithm for k-additive valuations, and show how to extend our results to a learning setting where the seller must infer the customers' preferences from their purchasing behavior.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/06/2022

RMM: An R Package for Customer Choice-Based Revenue Management Models for Sales Transaction Data

We develop an R package RMM to implement a Conditional Logit (CL) model ...
research
11/09/2017

SHOPPER: A Probabilistic Model of Consumer Choice with Substitutes and Complements

We develop SHOPPER, a sequential probabilistic model of market baskets. ...
research
04/29/2019

Dynamic Learning with Frequent New Product Launches: A Sequential Multinomial Logit Bandit Problem

Motivated by the phenomenon that companies introduce new products to kee...
research
09/11/2022

Learning Consumer Preferences from Bundle Sales Data

Product bundling is a common selling mechanism used in online retailing....
research
02/21/2019

The Markovian Price of Information

Suppose there are n Markov chains and we need to pay a per-step price to...
research
09/17/2015

Revealed Preference at Scale: Learning Personalized Preferences from Assortment Choices

We consider the problem of learning the preferences of a heterogeneous p...
research
11/11/2021

Characterization of Frequent Online Shoppers using Statistical Learning with Sparsity

Developing shopping experiences that delight the customer requires busin...

Please sign up or login with your details

Forgot password? Click here to reset