Abstract
A fundamental question in revenue management involves deciding which fares to offer in response to a request from an origin to a destination. The solution depends on available capacity, the time of departure, and how consumers make choices. This problem needs to be solved in real time as travel requests arrive. The assortment optimization problem is crucial in other RM applications such as hotels and car rentals, and is becoming more important in retailing and e-commerce. The fundamental tradeoff in assortment optimization is that broad assortments result in demand cannibalization and spoilage, while narrow assortments result in disappointed consumers that may walk away without purchasing. The formulation can be interpreted broadly to include more strategic decisions such as the location of stores within a city. The profitability of an assortment can be best captured through a choice model that provides sale probabilities as a function of the set of products contained in the assortment. In this chapter, we formulate and solve assortment optimization problems for many of the choice models presented in the previous chapter.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
We use the term profit contribution vector to distinguish p from the price vector that can influence the choice probabilities.
References
A. Alptekinoglu, A. Grasas, When to carry eccentric products? Optimal retail assortment under consumer returns. Prod. Oper. Manag. 23 (5), 877–892 (2014)
A. Aouad, D. Segev, Display optimization for vertically differentiated locations under multinomial logit preferences. Technical report, London School of Business, London, UK (2018)
A. Aouad, V.F. Farias, R. Levi, Assortment optimization under consider-then-choose choice models. Technical report, MIT, Cambridge, MA (2016)
A. Aouad, V.F. Farias, R. Levi, D. Segev, The approximability of assortment planning under ranking preferences. Oper. Res. 66 (6), 1661–1669 (2018a)
A. Aouad, J.B. Feldman, D. Segev, The exponomial choice model: assortment optimization and application to public transit choice prediction in San Francisco. Technical report, Washington University, St. Louis, MO (2018b)
G. Berbeglia, G. Joret, Assortment optimisation under a general discrete choice model: a tight analysis of revenue-ordered assortments, in Proceedings of the 2017 ACM Conference on Economics and Computation, Cambridge, MA (2017), pp. 345–346
F. Bernstein, V. Martinez-de-Albeniz, Dynamic product rotation in the presence of strategic customers. Manag. Sci. 63 (7), 2092–2107 (2017)
D. Bertsimas, V. Misic, Robust product line design. Oper. Res. 65 (1), 19–37 (2017)
D. Bertsimas, V. Misic, Exact first-choice product line optimization. Oper. Res. 67(3), 651–670 (2019)
J. Blanchet, G. Gallego, V. Goyal, A Markov chain approximation to choice modeling. Oper. Res. 64 (4), 886–905 (2016)
J.J.M. Bront, I. Mendez Diaz, G. Vulcano, A column generation algorithm for choice-based network revenue management. Oper. Res. 57 (3), 769–784 (2009)
G. Cachon, C. Terwiesch, Y. Xu, Retail assortment planning in the presence of consumer search. Manuf. Serv. Oper. Manag. 7 (4), 330–346 (2005)
F. Caro, J. Gallien, Dynamic assortment with demand learning for seasonal consumer goods. Manag. Sci. 53 (2), 276–292 (2007)
F. Caro, J. Gallien, Inventory management of a fast-fashion retail network. Oper. Res. 58 (2), 257–273 (2010)
F. Caro, V. Martinez-de-Albeniz, The effect of assortment rotation on consumer choice, and its impact on competition, in Operations Management Models with Consumer-Driven Demand, ed. by S. Netessine, C. Tang (Springer, New York, 2009)
F. Caro, V. Martinez-de-Albeniz, How fast fashion works: can it work for you, too? IESE Insight Rev. 21, 58–65 (2014)
F. Caro, V. Martinez-de-Albeniz, Fast fashion: business model overview and research opportunities, in Retail Supply Chain Management: Quantitative Models and Empirical Studies, ed. by N. Agrawal, S.A. Smith (Springer, New York, 2015)
F. Caro, J. Gallien, M. Diaz, J. Garcia, J.M. Corredoira, M. Montes, J.A. Ramos, J. Correa, Zara uses operations research to reengineer its global distribution process. Interfaces 40 (1), 71–84 (2010)
F. Caro, V. Martinez-de-Albeniz, P. Rusmevichientong, The assortment packing problem: multiperiod assortment planning for short-lived products. Manag. Sci. 60 (11), 2701–2721 (2014)
J.-K. Chong, T.-H. Ho, C.S. Tang, A modeling framework for category assortment planning. Manuf. Serv. Oper. Manag. 3 (3), 191–210 (2001)
H. Chung, H.-S. Ahn, S. Jasin, (Rescaled) multi-attempt approximation of choice model and its application to assortment optimization. Prod. Oper. Manag. 8(2), 341–353 (2019)
E. Cinar, V. Martinez-de-Albeniz, A closed-loop approach to dynamic assortment planning. Technical report, University of Navarra, Barcelona (2014)
P.B. Collado, V. Martinez-de-Albeniz, Estimating and optimizing the impact of inventory on consumer choices in a fashion retail setting. Technical report, University of Navarra, Barcelona (2017)
J. Davis, G. Gallego, H. Topaloglu, Assortment planning under the multinomial logit model with totally unimodular constraint structures. Technical report, Cornell University, School of Operations Research and Information Engineering (2013)
J.M. Davis, G. Gallego, H. Topaloglu, Assortment optimization under variants of the nested logit model. Oper. Res. 62 (2), 250–273 (2014)
A. Desir, V. Goyal, An FPTAS for capacity constrained assortment optimization. Technical report, Columbia University, New York, NY (2013)
A. Desir, V. Goyal, D. Segev, C. Ye, Capacity constrained assortment optimization under the Markov chain based choice model. Technical report, Columbia University, New York, NY (2015)
A. Desir, V. Goyal, S. Jagabathula, D. Segev, A Mallows-smoothed distribution over rankings approach for modeling choice. Technical report, Columbia University, New York, NY (2018)
D. Dzyabura, S. Jagabathula, Offline assortment optimization in the presence of an online channel. Manag. Sci. 64 (6), 2767–2786 (2018)
V.F. Farias, S. Jagabathula, D. Shah, A non-parametric approach to modeling choice with limited data. Manag. Sci. 59 (2), 305–322 (2013)
V.F. Farias, S. Jagabathula, D. Shah, Building optimized and hyperlocal product assortments: a nonparametric choice approach. Technical report, MIT, Cambridge, MA (2016)
J. Feldman, Space constrained assortment optimization under the paired combinatorial model. Technical report, Washington University, St. Louis, MO (2018)
J. Feldman, A. Paul, Relating the approximability of the fixed cost and space constrained assortment problems. Prod. Oper. Manag. 8(5), 1238–1255 (2019)
J. Feldman, H. Topaloglu, Bounding optimal expected revenues for assortment optimization under mixtures of multinomial logits. Prod. Oper. Manag. 24 (10), 1598–1620 (2015a)
J.B. Feldman, H. Topaloglu, Technical note – capacity constraints across nests in assortment optimization under the nested logit model. Oper. Res. 63 (4), 812–822 (2015b)
J.B. Feldman, H. Topaloglu, Revenue management under the Markov chain choice model. Oper. Res. 65 (5), 1322–1342 (2017)
J. Feldman, H. Topaloglu, Technical note – capacitated assortment optimization under the multinomial logit model with nested consideration sets. Oper. Res. 66 (2), 380–391 (2018)
J. Feldman, D. Zhang, X. Liu, N. Zhang, Taking assortment optimization from theory to practice: evidence from large field experiments on alibaba. Technical report, Washington University, St. Louis, MO (2018)
J. Feldman, A. Paul, H. Topaloglu, Technical note – assortment optimization with small consideration sets. Oper. Res. (2019, forthcoming)
K. Ferreira, J. Goh, Assortment rotation and the value of concealment. Technical report, Harvard Business School, Cambridge, MA (2018)
G. Gallego, A. Li, Attention, consideration then selection choice model. Technical report, Hong Kong University of Science and Technology, Hong Kong (2016)
G. Gallego, H. Topaloglu, Constrained assortment optimization for the nested logit model. Manag. Sci. 60 (10), 2583–2601 (2014)
G. Gallego, G. Iyengar, R. Phillips, A. Dubey, Managing flexible products on a network. Computational Optimization Research Center Technical Report TR-2004-01, Columbia University (2004)
G. Gallego, R. Ratliff, S. Shebalov, A general attraction model and sales-based linear program for network revenue management under consumer choice. Oper. Res. 63 (1), 212–232 (2015)
G. Gallego, A. Li, V.A. Truong, X. Wang, Approximation algorithms for product framing and pricing. Technical report, Columbia University, New York, NY (2016a)
D. Honhon, S. Jonnalagedda, X.A. Pan, Optimal algorithms for assortment selection under ranking-based consumer choice models. Manuf. Serv. Oper. Manag. 14 (2), 279–289 (2012)
S. Jagabathula, Assortment optimization under general choice. Technical report, New York University, New York, NY (2016)
S. Jagabathula, P. Rusmevichientong, A nonparametric joint assortment and price choice model. Manag. Sci. 63 (9), 3128–3145 (2017)
A.G. Kok, M. Fisher, R. Vaidyanathan, Assortment planning: review of literature and industry practice, in Retail Supply Chain Management, ed. by N. Agrawal, S.A. Smith (Springer, New York, 2008)
S. Kunnumkal, On upper bounds for assortment optimization under the mixture of multinomial logit models. Oper. Res. Lett. 43 (2), 189–194 (2015)
S. Kunnumkal, V. Martinez-de-Albeniz, Tractable approximations for assortment planning with product costs. Oper. Res. 67(2), 436–452 (2019)
G. Li, P. Rusmevichientong, H. Topaloglu, The d-level nested logit model: assortment and price optimization problems. Oper. Res. 62 (2), 325–342 (2015)
I. Mendez-Diaz, J.M. Bront, G. Vulcano, P. Zabala, A branch-and-cut algorithm for the latent-class logit assortment problem. Discrete Appl. Math. 164 (1), 246–263 (2014)
X.A. Pan, D. Honhon, Assortment planning for vertically differentiated products. Prod. Oper. Manag. 21 (2), 253–275 (2012)
A. Paul, J. Feldman, J.M. Davis, Assortment optimization and pricing under a nonparametric tree choice model. Manuf. Serv. Oper. Manag. 20 (3), 550–565 (2018)
P. Rusmevichientong, H. Topaloglu, Robust assortment optimization under the multinomial logit choice model. Oper. Res. 60 (4), 865–882 (2012)
P. Rusmevichientong, Z.-J.M. Shen, D.B. Shmoys, A PTAS for capacitated sum-of-ratios optimization. Oper. Res. Lett. 37 (4), 230–238 (2009)
P. Rusmevichientong, Z.-J.M. Shen, D.B. Shmoys, Dynamic assortment optimization with a multinomial logit choice model and capacity constraint. Oper. Res. 58 (6), 1666–1680 (2010)
P. Rusmevichientong, D.B. Shmoys, C. Tong, H. Topaloglu, Assortment optimization under the multinomial logit model with random choice parameters. Prod. Oper. Manag. 23 (11), 2023–2039 (2014)
K. Talluri, G. van Ryzin, Revenue management under a general discrete choice model of consumer behavior. Manag. Sci. 50 (1), 15–33 (2004a)
V.-A. Truong, Optimal selection of medical formularies. J. Revenue Pricing Manag. 13 (2), 113–132 (2014)
C. Ulu, D. Honhon, A. Alptekinoglu, Learning consumer tastes through dynamic assortments. Oper. Res. 60 (4), 833–849 (2012)
G.J. van Ryzin, S. Mahajan, On the relationship between inventory costs and variety benefits in retailassortments. Manag. Sci. 45 (11), 1496–1509 (1999)
R. Wang, Capacitated assortment and price optimization under the multinomial logit choice model. Oper. Res. Lett. 40 (6), 492–497 (2012)
R. Wang, Assortment management under the generalized attraction model with a capacity constraint. J. Revenue Pricing Manag. 12 (3), 254–270 (2013)
R. Wang, O. Sahin, The impact of consumer search cost on assortment planning and pricing. Manag. Sci. 64 (8), 3649–3666 (2018)
Y. Wang, Z.-J.M. Shen, Joint optimization of capacitated assortment and pricing problem under the tree logit model. Technical report, University of California, Berkeley, CA (2017)
R. Wang, Z. Wang, Consumer choice models with endogenous network effects. Manag. Sci. 63 (11), 3944–3960 (2017)
H. Zhang, P. Rusmevichientong, H. Topaloglu, Assortment optimization under the paired combinatorial logit model. Technical report, Cornell University, Ithaca, NY (2017)
Author information
Authors and Affiliations
Appendix
Appendix
Proof of Theorem 5.1
To see that a nested-by-revenue assortment solves problem (5.2), notice that (5.2) implies \({\mathcal {R}}^* \geq \sum _{j \in S} p_j {\,} v_j / (v_0 + V(S))\) for all sets S ⊆ N with equality holding at optimal assortments. The last inequality is equivalent to \(v_0 {\,} {\mathcal {R}}^* \geq \sum _{j \in S} (p_j -{\mathcal {R}}^*) {\,} v_j\). Therefore, \(v_0 {\,} {\mathcal {R}}^* \geq \sum _{j \in S} (p_j -{\mathcal {R}}^*) {\,} v_j\) for all sets S ⊆ N with equality holding at optimal assortments. The last statement implies that an optimal assortment can be recovered by solving the problem
There is a simple solution to the problem above. It is optimal to offer each product whose revenue exceeds \({\mathcal {R}}^*\). Therefore, the optimal solution is \(S^* = \{ j \in N : p_j \geq {\mathcal {R}}^*\}\). Notice that the products are indexed such that p 1 ≥ p 2 ≥… ≥ p n, so S ∗ given in the last expression has be to one of the sets E 0, E 1, …, E n.
Proof of Theorem 5.7
The fact that H(E i) ≥ H(E i−1) follows directly from (5.12). Clearly H(E 1) = λ 1 p 1 > 0, so \(\tilde {E}_1 = E_1 = \{1\}\) and \(R(\tilde {E}_1) = H(E_1)\). Assume that the result holds for i − 1, so \(H(E_{i-1}) = R(\tilde {E}_{i-1}) \geq R(E)\) for all E ⊆ E i−1. We will show that \(H(E_i) = R(\tilde {E}_i) \geq R(E)\) for all E ⊆ E i. From the algorithm,
If p i ≤ H(E i−1), then we have \(H(E_i) = H(E_{i-1}) = R(\tilde {E}_{i-1}) = R(\tilde {E}_i)\) on account of \(\tilde {E}_i = \tilde {S}_{i-1}\). On the other hand, if p i > H(E i−1), then we have \(\tilde {E}_i = \tilde {E}_{i-1} \cup \{i\}\), and
where the last equality follows from Eq. (5.11). To complete the proof, we need to show that \(R(\tilde {E}_i) \geq R(E)\) for all \(E \subseteq \tilde E_i\). If i∉E, then we have \(R(E) \leq R(\tilde {E}_{i-1}) \leq R(\tilde {E}_i)\). On the other hand, if i ∈ E, then we can write E = T ∪{i} for some T ⊆ E i−1. In this case, we get
as desired.
Proof of Theorem 5.4
For notational brevity, we let \(V_i^* = V_i(x_i^*)\), \(\varPi _i^* = R_i(x_i^*)\), \({\hat V}_i = V_i({\hat x}_i)\) and \({\hat \varPi }_i = R({\hat x}_i)\), where \(x_i^*\) is an optimal solution to problem (5.7) and \({\hat x}_i\) is an optimal solution to problem (5.9). It is enough to show that
First, assume that \(z \geq \varPi _i^*\). By the definition of \(u_i^*\), we have \(u_i^* = z\). Also, the definition of \({\hat x}_i\) implies that \({\hat V}_i{\,} ({\hat \varPi }_i - u_i^*) \geq 0\) because not offering any of the products provides an objective value of zero for problem (5.9) so that the optimal objective value of this problem should at least be zero. Using the definition of \(u_i^*\) and the fact that \(z \geq \varPi _i^*\), the last inequality yields \( {\hat V}_i^{\gamma _i} {\,} ({\hat \varPi }_i - z) = {\hat V}_i^{\gamma _i} {\,} ({\hat \varPi }_i - u_i^*) \geq 0\). On the other hand, since \(z \geq \varPi _i^*\), we have \(0 \geq (V_i^*)^{\gamma _i} {\,} (\varPi _i^* - z)\). Thus, the last two inequalities yield \( {\hat V}_i^{\gamma _i} {\,} ({\hat \varPi }_i - z) \geq (V_i^*)^{\gamma _i} {\,} (\varPi _i^* - z)\), as desired.
Second, assume that \(\varPi _i^* > z\). By the definition of \({\hat x}_i\), we have \({\hat V}_i {\,} ({\hat \varPi }_i - u_i^*) \geq V_i^* {\,} (\varPi _i^* - u_i^*)\). Using the definition of \(u_i^*\) and the fact that \(\varPi _i^* > z\), we have \(u_i^* = \gamma _i {\,} z + (1 - \gamma _i) {\,} \varPi _i^*\). Using the last equality, the last inequality can equivalently be written as \({\hat V}_i {\,} ({\hat \varPi }_i - \gamma _i {\,} z - (1 - \gamma _i) {\,} \varPi _i^* ) \geq \gamma _i {\,} V_i^* {\,} (\varPi _i^* - z)\). Multiplying both sides of this inequality by \({\hat V}_i^{\gamma _i - 1}\) yields \({\hat V}_i^{\gamma _i} {\,} ({\hat \varPi }_i - \gamma _i {\,} z - (1 - \gamma _i) {\,} \varPi _i^* ) \geq \gamma _i {\,} V_i^* {\,} {\hat V}_i^{\gamma _i-1} {\,} (\varPi _i^* - z)\). Arranging the terms, we write this inequality as
Since γ i ∈ [0, 1], \(u^{\gamma _i}\) is a concave function of u. Using the subgradient inequality for this concave function, we have \({\hat V}_i^{\gamma _i} + \gamma _i {\,} {\hat V}_i^{\gamma _i -1} {\,} (V_i^* - {\hat V}_i) \geq (V_i^*)^{\gamma _i}\), which can also be written as \((1 - \gamma _i) {\,} {\hat V}_i^{\gamma _i} + \gamma _i {\,} V_i^* {\,} {\hat V}_i^{\gamma _i-1} \geq (V_i^*)^{\gamma _i}\). Using this inequality in the inequality displayed above, it follows that
which is the desired result.
Proof of Theorem 5.9
The proof has two steps. First, we give an equivalent formulation of problem (5.16). In particular, using \({\mathcal {R}}^*\) to denote the optimal objective value of problem (5.16), we claim that problem (5.16) is equivalent to the linear program
in the sense that an optimal solution to problem (5.16) can be recovered by using an optimal solution to problem (5.27) and the two problems share the same optimal objective value. To see the claim, we define the feasible set \({\mathcal F} = \{ x \in \{0,1\}^n: \sum _{j \in N} a_{ij} {\,} x_j \leq b_i ~ \forall {\,} i \in L\}\) to capture the feasible set of problem (5.16). Since \({\mathcal {R}}^*\) is the optimal objective value of problem (5.16), we have \({\mathcal {R}}^* \geq \sum _{j \in N} p_j {\,} v_j {\,} x_j / (v_0 +\sum _{j \in N} v_j {\,} x_j)\) for all \(x \in {\mathcal F}\) and the inequality holds as equality at the optimal solution to problem (5.16). Writing the last inequality equivalently as \({\mathcal {R}}^* \geq \sum _{j \in N} (p_j - {\mathcal {R}}^*) {\,} v_j {\,} x_j / v_0\), it follows that we have \({\mathcal {R}}^* \geq \sum _{j \in N} (p_j - {\mathcal {R}}^*) {\,} v_j {\,} x_j / v_0\) for all \(x \in {\mathcal F}\) and the last equality holds as equality at the optimal solution. Therefore, we can obtain an optimal solution to problem (5.16) by solving
and the optimal objective value of these problems would be \({\mathcal {R}}^*\). The objective function and constraints in the last problem are linear. Since the constraint matrix is TU, we can relax the binary constraints without loss of optimality. If we relax the binary constraints in the last problem, then we obtain problem (5.27), which establishes the claim. Thus, it is enough to show that problems (5.17) and (5.27) are equivalent to each other.
Let \(y^* = \{ y_j^* : j \in N\}\) and \(y_0^*\) be an optimal solution to problem (5.17) with the corresponding optimal objective value ζ ∗. Let x ∗ be an optimal solution to problem (5.27). By the discussion above, the optimal objective value of problem (5.27) is \({\mathcal {R}}^*\). In the second part of the proof, we show that \({\mathcal {R}}^* = \zeta ^*\). We construct a solution \(({\hat y},{\hat y}_0)\) to problem (5.17) as follows. For all j ∈ N, \({\hat y}_j = v_j {\,} x_j^* / (v_0 + \sum _{i \in N} v_i {\,} x_i^*)\) and \({\hat y}_0 = 1 - \sum _{j \in N} {\hat y}_j = v_0 / (v_0 + \sum _{j \in N} v_j {\,} x_j^*)\). By definition, \(({\hat y},{\hat y}_0)\) satisfies the first constraint in problem (5.17). Furthermore, we have
for all i ∈ L, where the equalities use the definition of \({\hat y}_j\) and \({\hat y}_0\), whereas the inequality uses the fact that x ∗ is a feasible solution to problem (5.27). Thus, \(({\hat y},{\hat y}_0)\) satisfies the second set of constraints in problem (5.17). Also, we have \({\hat y}_j / v_j = x_j^* / (v_0 + \sum _{j \in N} v_j {\,} x_j^*) \leq 1 / (v_0 + \sum _{j \in N} v_j {\,} x_j^*) = {\hat y}_0 / v_0\) for all j ∈ N, indicating that \(({\hat y},{\hat y}_0)\) satisfies the third set of constraints in problem (5.17). Therefore, \(({\hat y},{\hat y}_0)\) is a feasible solution to problem (5.17). In this case, the objective value provided by this feasible solution for problem (5.17) can at most be ζ ∗, so that we obtain
where the first equality is by the definition of \({\hat y}_j\) and the second equality uses the fact that x ∗ is an optimal solution to problem (5.27), whose optimal objective value is \({\mathcal {R}}^*\). So, we have \(\zeta ^* \geq {\mathcal {R}}^*\). To get a contradiction, assume that \(\zeta ^* > {\mathcal {R}}^*\). We construct the solution \({\hat x}\) to problem (5.27) as \({\hat x}_j = (y_j^* / v_j) / (y_0^* / v_0)\) for all j ∈ N. Noting the third set of constraints in problem (5.17), we have \(0 \leq {\hat x}_j \leq 1\). Furthermore, we have
for all i ∈ L, where the inequality uses the fact that y ∗ is a feasible solution to problem (5.17). Thus, \({\hat x}\) is a feasible solution to problem (5.27). In this case, the objective value provided by \({\hat x}\) for problem (5.27) can at most be \({\mathcal {R}}^*\), yielding
where the second inequality uses the fact that \(\sum _{j \in N} p_j {\,} y_j^* = \zeta ^*\) and the assumption that \(\zeta ^* > {\mathcal {R}}^*\). The chain of inequalities contradict the assumption that \(\zeta ^* > {\mathcal {R}}^*\). Thus, we must have \(\zeta ^* = {\mathcal {R}}^*\) and the solutions \(({\hat y},{\hat y}_0)\) and \({\hat x}\) must be optimal for problems (5.17) and (5.27), respectively.
Proof of Theorem 5.11
Let z 1 and z 2 be two distinct vectors and let α ∈ [0, 1]. Then
Now suppose that assortment S is optimal for each of {z k : k = 1, …, K}. Then \({\mathcal {R}}(A'z^k) = R(S,A'z^k)\) for k = 1, …, K. Let α be a vector in the K-dimensional simplex, so α ≥ 0 and e′α = 1. Let \(z = \sum _{k=1}^K \alpha _k z^k\). So,
The first inequality follows from the definition of \({\mathcal {R}}\). The second from the convexity of \({\mathcal {R}}\). The first equality is from the definition of S, and the last equality is from the definition of z. Thus, all inequalities above are equalities, which implies that S is optimal for \(z = \sum _{k =1}^K \alpha ^k z^k\) for any α in the K-dimensional simplex.
Proof of Theorem 5.12
We will first show that for any \(\rho \in \Re ^m_+\), the problem that computes Q(ρ) has a solution where t(S) > 0 only for sets \(S \in {\mathcal {E}}\). To see this, suppose that \(\rho \in \Re ^m_+\) and there is a solution to Q(ρ) =∑S⊆N R(S) t(S) with t(S) > 0 for some \(S \notin {\mathcal {E}}\). Consider the problem that computes Q(A(S)). Then, we have R(S) < Q(A(S)) =∑U⊆N R(U)t(U) with ∑U⊆N A(U)t(U) ≤ A(S). We can then substitute S by this convex combination and strictly improve the solution without violating the capacity constraint contradicting the assumed optimality.
Suppose the problem of maximizing R(S, A′z) has a solution, say S ∗ such that R(S ∗, A′z) > R(E, A′z) for all \(E \in {\mathcal {E}}\). Then for all \(E \in {\mathcal {E}}\), we have
where the first inequality follows from the assumption that all efficient sets are suboptimal, and the second inequality follows from the fact that S ∗ is not efficient. But then there exist a convex combination of efficient sets such that \(R(S^*) < Q(A(S^*)) = \sum _{E \in {\mathcal {E}}} R(E) t(E)\) with \(A(S^*) \geq \sum _{E \in {\mathcal {E}}}A(E) t(E)\). This implies that
For this last inequality to be true, there must be an \(E \in {\mathcal {E}}\) such that
contradicting the optimality of S ∗.
Rights and permissions
Copyright information
© 2019 Springer Science+Business Media, LLC, part of Springer Nature
About this chapter
Cite this chapter
Gallego, G., Topaloglu, H. (2019). Assortment Optimization. In: Revenue Management and Pricing Analytics. International Series in Operations Research & Management Science, vol 279. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-9606-3_5
Download citation
DOI: https://doi.org/10.1007/978-1-4939-9606-3_5
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-9604-9
Online ISBN: 978-1-4939-9606-3
eBook Packages: Business and ManagementBusiness and Management (R0)