IDEAS home Printed from https://ideas.repec.org/a/eee/ejores/v324y2025i1p183-199.html
   My bibliography  Save this article

Exact and heuristic algorithms for cardinality-constrained assortment optimization problem under the cross-nested logit model

Author

Listed:
  • Zhang, Le
  • Azadeh, Shadi Sharif
  • Jiang, Hai

Abstract

We study a class of assortment optimization problems where customers choose products according to the cross-nested logit (CNL) model and the number of products offered in the assortment cannot exceed a fixed number. Currently, no exact method exists for this NP-hard problem that can efficiently solve even small instances (e.g., 50 products with a cardinality limit of 10). In this paper, we propose an exact solution method that addresses this problem by finding the fixed point of a function through binary search. The parameterized problem at each iteration corresponds to a nonlinear binary integer programming problem, which we solve using a tailored Branch-and-Bound algorithm incorporating a novel variable-fixing mechanism, branching rule and upper bound generation strategy. Given that the computation time of the exact method can grow exponentially, we also introduce two polynomial-time heuristic algorithms with different solution strategies to handle larger instances. Numerical results demonstrate that our exact algorithm can optimally solve all test instances with up to 150 products and more than 90% of instances with up to 300 products within a one-hour time limit. Using the exact method as a benchmark, we find that the best-performing heuristic achieves optimal solutions for the majority of test instances, with an average optimality gap of 0.2%.

Suggested Citation

  • Zhang, Le & Azadeh, Shadi Sharif & Jiang, Hai, 2025. "Exact and heuristic algorithms for cardinality-constrained assortment optimization problem under the cross-nested logit model," European Journal of Operational Research, Elsevier, vol. 324(1), pages 183-199.
  • Handle: RePEc:eee:ejores:v:324:y:2025:i:1:p:183-199
    DOI: 10.1016/j.ejor.2024.12.037
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0377221724009792
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.ejor.2024.12.037?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to

    for a different version of it.

    References listed on IDEAS

    as
    1. Danny Segev, 2022. "Technical Note—Approximation Schemes for Capacity-Constrained Assortment Optimization Under the Nested Logit Model," Operations Research, INFORMS, vol. 70(5), pages 2820-2836, September.
    2. Vega, Amaya & Reynolds-Feighan, Aisling, 2009. "A methodological framework for the study of residential location and travel-to-work mode choice under central and suburban employment destination patterns," Transportation Research Part A: Policy and Practice, Elsevier, vol. 43(4), pages 401-419, May.
    3. Small, Kenneth A, 1987. "A Discrete Choice Model for Ordered Alternatives," Econometrica, Econometric Society, vol. 55(2), pages 409-424, March.
    4. Rui Chen & Hai Jiang, 2020. "Capacitated assortment and price optimization under the nested logit model," Journal of Global Optimization, Springer, vol. 77(4), pages 895-918, August.
    5. Sumit Kunnumkal, 2023. "Technical Note—New Bounds for Cardinality-Constrained Assortment Optimization Under the Nested Logit Model," Operations Research, INFORMS, vol. 71(4), pages 1112-1119, July.
    6. A. Gürhan Kök & Marshall L. Fisher & Ramnath Vaidyanathan, 2008. "Assortment Planning: Review of Literature and Industry Practice," International Series in Operations Research & Management Science, in: Narendra Agrawal & Stephen A. Smith (ed.), Retail Supply Chain Management, chapter 0, pages 99-153, Springer.
    7. Paat Rusmevichientong & Huseyin Topaloglu, 2012. "Robust Assortment Optimization in Revenue Management Under the Multinomial Logit Choice Model," Operations Research, INFORMS, vol. 60(4), pages 865-882, August.
    8. Alfandari, Laurent & Hassanzadeh, Alborz & Ljubić, Ivana, 2021. "An exact method for assortment optimization under the nested logit model," European Journal of Operational Research, Elsevier, vol. 291(3), pages 830-845.
    9. Fernando Bernstein & Yuan Guo, 2023. "Managing Customer Search: Assortment Planning for a Subscription Box Service," Manufacturing & Service Operations Management, INFORMS, vol. 25(5), pages 1623-1642, September.
    10. Kalyan Talluri & Garrett van Ryzin, 2004. "Revenue Management Under a General Discrete Choice Model of Consumer Behavior," Management Science, INFORMS, vol. 50(1), pages 15-33, January.
    11. James M. Davis & Guillermo Gallego & Huseyin Topaloglu, 2014. "Assortment Optimization Under Variants of the Nested Logit Model," Operations Research, INFORMS, vol. 62(2), pages 250-273, April.
    12. Marzano, Vittorio & Papola, Andrea & Simonelli, Fulvio & Vitillo, Roberta, 2013. "A practically tractable expression of the covariances of the Cross-Nested Logit model," Transportation Research Part B: Methodological, Elsevier, vol. 57(C), pages 1-11.
    13. Drabas, Tomasz & Wu, Cheng-Lung, 2013. "Modelling air carrier choices with a Segment Specific Cross Nested Logit model," Journal of Air Transport Management, Elsevier, vol. 32(C), pages 8-16.
    14. Rohan Ghuge & Joseph Kwon & Viswanath Nagarajan & Adetee Sharma, 2022. "Constrained Assortment Optimization Under the Paired Combinatorial Logit Model," Operations Research, INFORMS, vol. 70(2), pages 786-804, March.
    15. Yang, Chih-Wen & Wang, Hsiao-Chun, 2017. "A comparison of flight routes in a dual-airport region using overlapping error components and a cross-nested structure in GEV models," Transportation Research Part A: Policy and Practice, Elsevier, vol. 95(C), pages 85-95.
    16. Jacob B. Feldman & Huseyin Topaloglu, 2015. "Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model," Operations Research, INFORMS, vol. 63(4), pages 812-822, August.
    17. Michel Bierlaire, 2006. "A theoretical analysis of the cross-nested logit model," Annals of Operations Research, Springer, vol. 144(1), pages 287-300, April.
    18. Stephane Hess & Mark Fowler & Thomas Adler & Aniss Bahreinian, 2012. "A joint model for vehicle type and fuel type choice: evidence from a cross-nested logit study," Transportation, Springer, vol. 39(3), pages 593-625, May.
    19. Train,Kenneth E., 2009. "Discrete Choice Methods with Simulation," Cambridge Books, Cambridge University Press, number 9780521747387, September.
    20. Domarchi, Cristian & Cherchi, Elisabetta, 2024. "Role of car segment and fuel type in the choice of alternative fuel vehicles: A cross-nested logit model for the English market," Applied Energy, Elsevier, vol. 357(C).
    21. Laurent Alfandari & Alborz Hassanzadeh & Ivana Ljubić, 2021. "An Exact Method for Assortment Optimization under the Nested Logit Model," Working Papers hal-02463159, HAL.
    22. Garrett van Ryzin & Siddharth Mahajan, 1999. "On the Relationship Between Inventory Costs and Variety Benefits in Retail Assortments," Management Science, INFORMS, vol. 45(11), pages 1496-1509, November.
    23. Yi-Chun Chen & Velibor V. Mišić, 2022. "Decision Forest: A Nonparametric Approach to Modeling Irrational Choice," Management Science, INFORMS, vol. 68(10), pages 7090-7111, October.
    24. Juan José Miranda Bront & Isabel Méndez-Díaz & Gustavo Vulcano, 2009. "A Column Generation Algorithm for Choice-Based Network Revenue Management," Operations Research, INFORMS, vol. 57(3), pages 769-784, June.
    25. Qing-Chang Lu & Junyi Zhang & Lingling Wu & A. B. M. Sertajur Rahman, 2016. "Job and residential location changes responding to floods and cyclones: an analysis based on a cross-nested logit model," Climatic Change, Springer, vol. 138(3), pages 453-469, October.
    26. Guillermo Gallego & Huseyin Topaloglu, 2014. "Constrained Assortment Optimization for the Nested Logit Model," Management Science, INFORMS, vol. 60(10), pages 2583-2601, October.
    27. Fan, Yinchao & Ding, Jianxun & Long, Jiancheng & Wu, Jianjun, 2024. "Modeling and evaluating the travel behaviour in multimodal networks: A path-based unified equilibrium model and a tailored greedy solution algorithm," Transportation Research Part A: Policy and Practice, Elsevier, vol. 182(C).
    28. Paat Rusmevichientong & David Shmoys & Chaoxu Tong & Huseyin Topaloglu, 2014. "Assortment Optimization under the Multinomial Logit Model with Random Choice Parameters," Production and Operations Management, Production and Operations Management Society, vol. 23(11), pages 2023-2039, November.
    29. Mepparambath, Rakhi Manohar & Soh, Yong Sheng & Jayaraman, Vasundhara & Tan, Hong En & Ramli, Muhamad Azfar, 2023. "A novel modelling approach of integrated taxi and transit mode and route choice using city-scale emerging mobility data," Transportation Research Part A: Policy and Practice, Elsevier, vol. 170(C).
    30. Wen, Chieh-Hua & Koppelman, Frank S., 2001. "The generalized nested logit model," Transportation Research Part B: Methodological, Elsevier, vol. 35(7), pages 627-641, August.
    31. Paat Rusmevichientong & Zuo-Jun Max Shen & David B. Shmoys, 2010. "Dynamic Assortment Optimization with a Multinomial Logit Choice Model and Capacity Constraint," Operations Research, INFORMS, vol. 58(6), pages 1666-1680, December.
    32. Lai, Xinjun & Bierlaire, Michel, 2015. "Specification of the cross-nested logit model with sampling of alternatives for route choice models," Transportation Research Part B: Methodological, Elsevier, vol. 80(C), pages 220-234.
    33. Zhang, Le & Duan, Peng & Jiang, Hai, 2024. "Modeling joint row- and column-wise correlation in air passenger seat selection: A cross-nested logit approach," Journal of Air Transport Management, Elsevier, vol. 114(C).
    34. Dimitris Bertsimas & Velibor V. Mišić, 2019. "Exact First-Choice Product Line Optimization," Operations Research, INFORMS, vol. 67(3), pages 651-670, May.
    35. Hakjin Chung & Hyun‐Soo Ahn & Stefanus Jasin, 2019. "(Rescaled) Multi‐Attempt Approximation of Choice Model and Its Application to Assortment Optimization," Production and Operations Management, Production and Operations Management Society, vol. 28(2), pages 341-353, February.
    36. Lemp, Jason D. & Kockelman, Kara M. & Damien, Paul, 2010. "The continuous cross-nested logit model: Formulation and application for departure time choice," Transportation Research Part B: Methodological, Elsevier, vol. 44(5), pages 646-661, June.
    37. Heng Zhang & Paat Rusmevichientong & Huseyin Topaloglu, 2020. "Assortment Optimization Under the Paired Combinatorial Logit Model," Operations Research, INFORMS, vol. 68(3), pages 741-761, May.
    38. Werner Dinkelbach, 1967. "On Nonlinear Fractional Programming," Management Science, INFORMS, vol. 13(7), pages 492-498, March.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Wang, Mengmeng & Zhang, Xun & Li, Xiaolong, 2023. "Multiple-purchase choice model: estimation and optimization," International Journal of Production Economics, Elsevier, vol. 265(C).
    2. Strauss, Arne K. & Klein, Robert & Steinhardt, Claudius, 2018. "A review of choice-based revenue management: Theory and methods," European Journal of Operational Research, Elsevier, vol. 271(2), pages 375-387.
    3. Xi Chen & Chao Shi & Yining Wang & Yuan Zhou, 2021. "Dynamic Assortment Planning Under Nested Logit Models," Production and Operations Management, Production and Operations Management Society, vol. 30(1), pages 85-102, January.
    4. Julia Heger & Robert Klein, 2024. "Assortment optimization: a systematic literature review," OR Spectrum: Quantitative Approaches in Management, Springer;Gesellschaft für Operations Research e.V., vol. 46(4), pages 1099-1161, December.
    5. Mehrani, Saharnaz & Sefair, Jorge A., 2022. "Robust assortment optimization under sequential product unavailability," European Journal of Operational Research, Elsevier, vol. 303(3), pages 1027-1043.
    6. Guang Li & Paat Rusmevichientong & Huseyin Topaloglu, 2015. "The d -Level Nested Logit Model: Assortment and Price Optimization Problems," Operations Research, INFORMS, vol. 63(2), pages 325-342, April.
    7. James M. Davis & Guillermo Gallego & Huseyin Topaloglu, 2014. "Assortment Optimization Under Variants of the Nested Logit Model," Operations Research, INFORMS, vol. 62(2), pages 250-273, April.
    8. Chan, Rebecca & Li, Zhaolin & Matsypura, Dmytro, 2020. "Assortment optimisation problem: A distribution-free approach," Omega, Elsevier, vol. 95(C).
    9. Çömez-Dolgan, Nagihan & Moussawi-Haidar, Lama & Jaber, Mohamad Y. & Cephe, Ecem, 2022. "Capacitated assortment planning of a multi-location system under transshipments," International Journal of Production Economics, Elsevier, vol. 251(C).
    10. Flores, Alvaro & Berbeglia, Gerardo & Van Hentenryck, Pascal, 2019. "Assortment optimization under the Sequential Multinomial Logit Model," European Journal of Operational Research, Elsevier, vol. 273(3), pages 1052-1064.
    11. Kameng Nip & Zhenbo Wang & Zizhuo Wang, 2021. "Assortment Optimization under a Single Transition Choice Model," Production and Operations Management, Production and Operations Management Society, vol. 30(7), pages 2122-2142, July.
    12. Laurent Alfandari & Alborz Hassanzadeh & Ivana Ljubić, 2021. "An Exact Method for Assortment Optimization under the Nested Logit Model," Working Papers hal-02463159, HAL.
    13. Antoine Désir & Vineet Goyal & Danny Segev & Chun Ye, 2020. "Constrained Assortment Optimization Under the Markov Chain–based Choice Model," Management Science, INFORMS, vol. 66(2), pages 698-721, February.
    14. Mika Sumida & Guillermo Gallego & Paat Rusmevichientong & Huseyin Topaloglu & James Davis, 2021. "Revenue-Utility Tradeoff in Assortment Optimization Under the Multinomial Logit Model with Totally Unimodular Constraints," Management Science, INFORMS, vol. 67(5), pages 2845-2869, May.
    15. Chenhao Wang & Yao Wang & Shaojie Tang, 2025. "Advertising meets assortment planning: joint advertising and assortment optimization under multinomial logit model," Journal of Combinatorial Optimization, Springer, vol. 49(2), pages 1-35, March.
    16. Sumit Kunnumkal & Victor Martínez-de-Albéniz, 2019. "Tractable Approximations for Assortment Planning with Product Costs," Operations Research, INFORMS, vol. 67(2), pages 436-452, March.
    17. Ali Aouad & Jacob Feldman & Danny Segev, 2023. "The Exponomial Choice Model for Assortment Optimization: An Alternative to the MNL Model?," Management Science, INFORMS, vol. 69(5), pages 2814-2832, May.
    18. Rui Chen & Hai Jiang, 2020. "Assortment optimization with position effects under the nested logit model," Naval Research Logistics (NRL), John Wiley & Sons, vol. 67(1), pages 21-33, February.
    19. Alfandari, Laurent & Hassanzadeh, Alborz & Ljubic, Ivana, 2020. "An Exact Method for Assortment Optimization under the Nested Logit Model," ESSEC Working Papers WP2001, ESSEC Research Center, ESSEC Business School, revised 2020.
    20. Ali Aouad & Danny Segev, 2021. "Display Optimization for Vertically Differentiated Locations Under Multinomial Logit Preferences," Management Science, INFORMS, vol. 67(6), pages 3519-3550, June.

    More about this item

    Keywords

    ;
    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:ejores:v:324:y:2025:i:1:p:183-199. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: http://www.elsevier.com/locate/eor .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.