skip to main content
research-article

Combinatorial Assortment Optimization

Published: 28 January 2021 Publication History

Abstract

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 choice model in which each consumer selects a utility-maximizing bundle subject to a private valuation function, and study the complexity of the resulting optimization problem. Our main result is an exact algorithm for additive k-demand valuations, under a model of vertical differentiation in which customers agree on the relative value of each pair of items but differ in their absolute willingness to pay. For valuations that are vertically differentiated but not necessarily additive k-demand, we show how to obtain constant approximations under a “well-priced” condition, where each product’s price is sufficiently high. We further show that even for a single customer with known valuation, any sub-polynomial approximation to the problem requires exponentially many demand queries when the valuation function is XOS and that no FPTAS exists even when the valuation is succinctly representable.

References

[1]
Shipra Agrawal, Vashist Avadhanula, Vineet Goyal, and Assaf Zeevi. 2016. A near-optimal exploration-exploitation approach for assortment selection. In Proceedings of the 2016 ACM Conference on Economics and Computation (EC’16). ACM, New York, NY, 599--600.
[2]
Aydin Alptekinoglu and John H. Semple. 2016. The exponomial choice model: A new alternative for assortment and price optimization. Operat. Res. 64, 1 (2016), 79--93.
[3]
Juan José Miranda Bront, Isabel Méndez-Díaz, and Gustavo Vulcano. 2009. A column generation algorithm for choice-based network revenue management. Operat. Res. 57, 3 (May 2009), 769--784.
[4]
Yang Cai, Constantinos Daskalakis, and S. Matthew Weinberg. 2012. Optimal multi-dimensional mechanism design: Reducing revenue to welfare maximization. In Proceedings of the 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science (FOCS’12). IEEE Computer Society, Los Alamitos, CA, 130--139.
[5]
Felipe Caro and Jérémie Gallien. 2007. Dynamic Assortment with Demand Learning for Seasonal Consumer Goods. Manage. Sci. 53, 2 (2007), 276--292.
[6]
Shuchi Chawla, Jason D. Hartline, David L. Malec, and Balasubramanian Sivan. 2010. Multi-parameter mechanism design and sequential posted pricing. In Proceedings of the 42nd ACM Symposium on Theory of Computing (STOC’10). ACM, New York, NY, 311--320.
[7]
James M. Davis, Guillermo Gallego, and Huseyin Topaloglu. 2014. Assortment optimization under variants of the nested logit model. Operat. Res. 62, 2 (April 2014), 250--273.
[8]
Antoine Desir and Vineet Goyal. 2015. Near-Optimal Algorithms for Capacity Constrained Assortment Optimization. Technical Report, Department of Industrial Engineering and Operations Research, Columbia University (2015).
[9]
Uriel Feige. 2009. On maximizing welfare when utility functions are subadditive. SIAM J. Comput. 39, 1 (2009), 122--142.
[10]
Nima Haghpanah and Jason Hartline. 2015. Reverse mechanism design. In Proceedings of the 16th ACM Conference on Economics and Computation. ACM, 757--758.
[11]
Jon Kleinberg, Sendhil Mullainathan, and Johan Ugander. 2017. Comparison-based choices. In Proceedings of the 2017 ACM Conference on Economics and Computation (EC’17). ACM, New York, NY, 127--144.
[12]
Benny Lehmann, Daniel Lehmann, and Noam Nisan. 2001. Combinatorial auctions with decreasing marginal utilities. In Proceedings of the 3rd ACM Conference on Electronic Commerce (EC’01). ACM, New York, NY, 18--28.
[13]
Renato Paes Leme. 2017. Gross substitutability: An algorithmic survey. Games Econ. Behav. 106, C (2017), 294--316.
[14]
Isabel M�ndez-D�az, Juan Jos� Miranda-Bront, Gustavo Vulcano, and Paula Zabala. 2014. A branch-and-cut algorithm for the latent-class logit assortment problem. Discr. Appl. Math. 164 (February 2014), 246--263.
[15]
Paat Rusmevichientong, Zuo-Jun Max Shen, and David B. Shmoys. 2010. Dynamic assortment optimization with a multinomial logit choice model and capacity constraint. Operat. Res. 58, 6 (2010), 1666--1680.
[16]
Kalyan Talluri and Garrett van Ryzin. 2004. Revenue management under a general discrete choice model of consumer behavior. Manage. Sci. 50, 1 (2004), 15--33.
[17]
Canan Ulu, Dorothee Honhon, and Aydin Alptekinoglu. 2012. Learning consumer tastes through dynamic assortments. Operat. Res. 60, 4 (2012), 833--849.

Cited By

View all
  • (2023)Integrate computation intelligence with Bayes theorem into complex construction installation: a heuristic two-stage resource scheduling optimisation approachConnection Science10.1080/09540091.2023.218633335:1Online publication date: 13-Mar-2023
  • (undefined)Customer-driven Bundle Promotion Optimization at ScaleSSRN Electronic Journal10.2139/ssrn.4200758

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Economics and Computation
ACM Transactions on Economics and Computation  Volume 9, Issue 1
Special Issue on WINE'18: Part 1, and Regular Papers
March 2021
182 pages
ISSN:2167-8375
EISSN:2167-8383
DOI:10.1145/3446654
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 January 2021
Accepted: 01 April 2020
Revised: 01 November 2019
Received: 01 April 2019
Published in TEAC Volume 9, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Assortment optimization
  2. combinatorial valuations

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)67
  • Downloads (Last 6 weeks)10
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Integrate computation intelligence with Bayes theorem into complex construction installation: a heuristic two-stage resource scheduling optimisation approachConnection Science10.1080/09540091.2023.218633335:1Online publication date: 13-Mar-2023
  • (undefined)Customer-driven Bundle Promotion Optimization at ScaleSSRN Electronic Journal10.2139/ssrn.4200758

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media