Abstract
We study a multi-period inventory planning problem. In each period, the firm under consideration can source from two possibly unreliable suppliers for a price-dependent demand. Our analysis suggests that the optimal procurement policy is neither a simple reorder-point policy nor a complex one without any structure, as previous studies suggest. Instead, we prove the existence of a reorder point for each supplier. No order is placed to that supplier for any inventory level above the reorder point and a positive order is issued to that supplier for almost every inventory level below the reorder point. We characterize conditions under which the optimal policy reveals monotone response to changes in the inventory level. Furthermore, two special cases of our model are examined in detail to demonstrate how our analysis generalizes a number of well-known results in the literature.
Similar content being viewed by others
Notes
Increasing and decreasing are in the weak sense unless otherwise specified.
If multiple optimal solution exists, we always choose the one with the smallest \(q_{t,1}^{*}(I)\). If there are multiple optimal solutions containing the smallest \(q_{t,1}^{*}(I)\), we choose the one with the smallest \(q_{t,2}^{*}(I)\) and then the one with the smallest \(d^{*}_{t}(I)\). Under such solution selection criterion, the optimal \(q_{t,1}^{*}(I)\), \(q_{t,2}^{*}(I)\) and \(d^{*}_{t}(I)\) are continuous in I; see Lemma A.1 in the Appendix.
We replicate their example and find such a complex structure goes away when the computational accuracy is high enough.
References
Anupindi, R., & Akella, R. (1993). Diversification under supply uncertainty. Management Science, 39(8), 944–963.
Argoneto, P., Perrone, G., Renna, P., Nigro, G. L., Bruccoleri, M., & Diega, S. N. L. (2010). Production planning in production networks: models for medium and shortterm planning. Berlin: Springer.
Bertsimas, D., & Tsitsiklis, J. N. (1997). Introduction to linear optimization. Nashua: Athena Scientific.
Burke, G. J., Carrillo, J. E., & Vakharia, A. J. (2007). Single versus multiple supplier sourcing strategies. European Journal of Operational Research, 182(1), 95–112.
Chao, X., Chen, H., & Zheng, S. (2008). Joint replenishment and pricing decisions in inventory systems with stochastically dependent supply capacity. European Journal of Operational Research, 191, 142–155.
Chen, X., & Simchi-Levi, D. (2006). Coordinating inventory control and pricing strategies with random demand and fixed ordering cost: the continuous review model. Operations Research Letters, 34, 323–332.
Dada, M., Petruzzi, N. C., & Schwarz, L. B. (2007). A newsvendor’s procurement problem when suppliers are unreliable. Manufacturing & Service Operations Management, 9(1), 9–32.
Derman, C., Gleser, L. J., & Olkin, I. (1973). A guide to probability theory and application. New York: Holt, Rinehart and Winston.
Federgruen, A., & Heching, A. (1999). Combining pricing and inventory control under uncertainty. Operations Research, 47, 454–475.
Federgruen, A., & Yang, N. (2008). Selecting a portfolio of suppliers under demand and supply risks. Operations Research, 56(4), 916–936.
Federgruen, A., & Yang, N. (2011). Procurement strategies with unreliable suppliers. Operations Research 59(4), 1033–1039.
Henig, M., & Gerchak, Y. (1990). The structure of periodic review policies in the presence of random yield. Operations Research, 38, 634–643.
Lee, H. L., Padmanabhan, V., & Whang, S. (1997). Information distortion in a supply chain: the bullwhip effect. Management Science, 43(4), 546–558.
Li, Q., & Zheng, S. (2006). Joint inventory replenishment and pricing control for systems with uncertain yield and demand. Operations Research, 54, 696–705.
Phelps, R. R. (1993). Convex functions on real Banach space. In R. R. Phelps (Ed.), Convex functions, monotone operators and differentiability (pp. 1–16). Berlin: Springer.
Sheffi, Y. (2005). The resilient enterprise: overcoming vulnerability for competitive advantage. Boston: MIT Press.
Author information
Authors and Affiliations
Corresponding author
Appendix: Proofs
Appendix: Proofs
Proof of Lemma 1
When t=T, we have V T+1(I)=0 and
is concave. Because concavity is preserved under maximization, V T (I) is concave. Now suppose that V t+1(I) is concave. It follows immediately that J t (I,q 1,q 2,d) is concave and thus V t (I) is concave. It then follows that L t (y) is concave and thus \(J^{B}_{t}(I,q_{1},q_{2}, d)\) is jointly concave.
Since L t in (4) is concave, L t (I+u 1 q 1+u 2 q 2−εd) is submodular in (I,q i ) and supermodular in (q i ,d) and (I,d), i=1,2. Hence, J t and \(J_{t}^{B}\) are submodular in (I,q i ) and supermodular in (q i ,d) and (I,d). □
Lemma A.1
Suppose that F(I,q 1,q 2,d) is jointly concave in (I,q 1,q 2,d). Let
Then \(q_{1}^{*}(I)\), \(q_{2}^{*}(I)\), and d ∗(I) are continuous in I.
Proof
By definition, \((q_{1}^{*}(I), q_{2}^{*}(I), d^{*}(I))\) is a maximizer of F(I,q 1,q 2,d). Because F(I,q 1,q 2,d) is jointly concave in (I,q 1,q 2,d), Θ is a convex set (Bertsimas and Tsitsiklis 1997). Therefore, \(q_{1}^{*}(I) = \min_{\tilde{q}_{1}}\{\tilde{q}_{1} | (I,\tilde{q}_{1}, \tilde{q}_{2}, \tilde{d}) \in \Theta\}\) is continuous in I.
Now we note that \(F(I, q^{*}_{1}(I), q_{2}, d)\) is jointly concave in (I,q 2,d). Let
Then Θ1 is a convex set and \(q_{2}^{*}(I) = \min\{\tilde{q}_{2}|(I,\tilde{q}_{2}, \tilde{d}) \in\Theta_{1}\}\) is continuous in I.
Finally, we have \(F(I, q^{*}_{1}(I), q^{*}_{2}(I), d)\) being jointly concave in (I,d). Let
Then Θ2 is a convex set and \(d^{*}(I) = \min\{\tilde{d} |(I,\tilde{d}) \in\Theta_{2}\}\) is continuous in I. □
Proof of Lemma 2
Define \(y_{1} = I + \bar{u}_{1} q_{1}\) and
We observe that the right-hand side does not depend on I and is concave in (y 1,q 2,d). Let \(\tilde{d}(y_{1})\) and \(\tilde{q}_{2}(y_{1})\) denote the maximizer of Φ t for a given y 1. It follows that \(\Phi_{t}(y_{1}, \tilde{q}_{2}(y_{1}), \tilde{d}(y_{1}))\) is concave in y 1 and has a maximizer, which we denote by \(\bar{y}^{B}_{t,1}\). We also denote \(\bar{q}^{B}_{t,2}=\tilde{q}_{2}^{B}(\bar{y}^{B}_{t,1})\) and \(\bar{d}^{B}_{t}=\tilde{d}(\bar{y}^{B}_{t,1})\). Thus, the optimal ordering decision for supplier 1 follows a base-stock policy, i.e., \(q^{B}_{t,1}(I) = (\bar{y}^{B}_{t,1} - I)^{+}/\bar{u}_{1}\). Moreover, when \(I \leq\bar{y}^{B}_{t,1}\), we must have \(I+\bar{u}_{1} q^{B}_{1} (I) = \bar{y}^{B}_{t,1}\), which implies \(q^{B}_{t,2}(I) =\tilde{q}_{2}^{B}(\bar{y}^{B}_{t,1}) = \bar{q}^{B}_{t,2}\) and \(d^{B}_{t}(I) = \tilde{d}(\bar{y}^{B}_{t,1}) = \bar{d}^{B}_{t}\). □
Proof of Lemma 3
We suppose \(q^{*}_{t,1}(I)> 0\) and \(q^{B}_{t,1}(I)=0\). Then, we must have
The first inequality follows from the facts that for model \(\mathcal {G}\), \((0, q^{B}_{t,2}(I), d^{B}_{t}(I))\) is a feasible solution and \((q^{*}_{t,1}(I), q^{*}_{t,2}(I), d^{*}_{t}(I))\) is the optimal solution. The second inequality follows from the concavity of L t and Jensen’s inequality. If the inequality is strict, then the above relation suggests that in model \(\mathcal{B}\), \((q^{*}_{t,1}(I),q^{*}_{t,2}(I), d^{*}_{t}(I))\) yields a higher profit than \((0,q^{B}_{t,2}(I),d^{B}_{t}(I))\). This contradicts the optimality of \((0,q^{B}_{t,2}(I),d^{B}_{t}(I))\). If equality holds in the above relation, then \(q^{*}_{t,1}(I) = 0\) is also an optimal solution. Therefore, we conclude the proof. □
Proof of Lemma 4
We prove the result for supplier 1 and that for supplier 2 follows in a similar way. To see (i), we note that \(\tilde{q}_{t,1}(I)<0\) implies, for a small enough δ,
The second inequality follows from Jensen’ inequality. The last inequality follows from the maximality of V t (I−δ). Hence, we obtain part (i).
We show part (ii) by contradiction. There does not exists a δ>0 satisfying \(\frac{V_{t}(I+\delta)- V_{t}(I)}{\delta} \geq c_{1}\). We must have \(\frac{V_{t}(I+\delta)- V_{t}(I)}{\delta} < c_{1}\) for any δ≥0 and thus for any \(\delta\in[0, q^{*}_{t,1}(I) \overline {\overline{u}}_{1}]\). It follows, for each realization of \(u_{1} = \check{u}_{1} \neq0\),
The second inequality follows from the maximality of V t . Taking expectation over \(\check{u}_{1}\), we obtain
Since equality holds in the above relation, we must have equality in (9) for each \(\check{u}_{1}\). It follows that V t (I+δ)−V t (I)=c 1 δ for \(\delta\in[0, q^{*}_{t,1}(I)\overline{\overline{u}}_{1}]\). This leads to a contradiction. □
Proof of Lemma 5
The result would follow if there exists an \(I^{UB}_{t}\) such that \(q^{*}_{i,t}(I) =0\), i=1,2, for any \(I \geq I^{UB}_{t}\). Note from Lemma 4(ii) and the concavity of V t (I), \(q^{*}_{i,t}(I) =0\) if \(\frac{V_{t}(I+\delta )-V_{t}(I)}{\delta} \leq\min\{c_{1},c_{2}\} = c_{1}\) for any δ>0. We show that there exists an \(I^{UB}_{t}\) such that \(\frac{V_{t}(I+\delta )-V_{t}(I)}{\delta} \leq\min\{c_{1},c_{2}\} = c_{1}\) for \(I \geq I^{UB}_{t}\) and any δ>0. This is clearly true for period T+1. Suppose it is true for period t+1. Note that \(\frac{H(I+\nu)-H(I)}{\nu} \geq 0\) for I≥0 and ν>0. Hence, there exists an \(I^{UB}_{t}\) such that
This implies
Hence, we conclude the proof. □
Proof of Lemma 6
We prove the result by contradiction. Suppose that the result is not true. Then by the continuity of \(q^{*}_{1,t}(I)\) established in Lemma A.1, there exists a γ − such that \(q^{*}_{t,1}(\bar{I}-\delta_{1}) =0\) for any δ 1∈(0,γ −). Now choose a \(\delta_{1} \in[\underline{\delta}, \overline {\delta}] \in(0, \gamma^{-})\) satisfying \(\underline{\delta} <\overline{\delta}\). Because \(q^{*}_{t,1}(\bar{I}-\delta_{1})=0\), we must have
Because \(q^{*}_{t,1}(\bar{I} +\delta) >0\), we have from Lemma 3, \(q^{B}_{t,1}(\bar{I}+\delta) >0\) and thus \(q^{B}_{t,1}(\bar{I} - \delta_{1}) >0\). Moreover, from Lemma 2, we must have the base-stock level \(\bar{y}^{B}_{t,1} >\bar{I} \), and \(q^{B}_{t,1}(I) = (\bar{y}^{B}_{t,1} - I )/\bar{u}_{1}\) for \(I\leq\bar{I}\). Now define \(\tilde{J}_{t}^{B}(I, q_{1}) = \max_{q_{2} \geq0,\underline{\underline{d}}\leq d \leq\overline{\overline{d}}} J^{B}_{t}(I, q_{1}, q_{2}, d)\). Then \(\tilde{J}_{t}^{B}(I, q_{1})\) is jointly concave in (I,q 1) and the smallest maximizer of \(\tilde{J}_{t}^{B}(\bar{I}-\delta _{1}, q_{1})\) is \(q^{B}_{t,1}(\bar{I} - \delta_{1}) = (\bar{y}^{B}_{t,1} - \bar{I}+ \delta_{1})/\bar{u}_{1} > \delta_{1}/\bar{u}_{1}\). Therefore,
where \(\kappa= \tilde{J}_{t}^{B}(\bar{I}, 0) - \tilde{J}_{t}^{B}(\bar{I},-\underline{\delta}/\bar{u}_{1}) >0\) as the base-stock level \(\bar{y}^{B}_{t,1} > \bar{I}\). To see the second equality, we note that \(\kappa=\tilde{J}_{t}^{B}(\bar{I} - \delta_{1}, \delta_{1}/\bar{u}_{1}) - \tilde{J}^{B}_{t}(\bar{I} -\delta_{1}, (\delta_{1} - \underline{\delta}) / \bar{u}_{1})\leq \tilde{J}_{t}^{B}(\bar{I} - \delta_{1}, \delta_{1}/\bar{u}_{1}) - \tilde{J}^{B}_{t}(\bar{I} -\delta_{1}, 0)\). Therefore, (10) implies
Let \(\tilde{q}_{t,1}(I)\) be the smallest unconstrained maximizer of \(J_{t}(I, q_{1}, q^{*}_{t,2}(I), d^{*}_{t}(I))\). Because \(q_{t,1}^{*}(\bar{I} -\delta_{1}) =0\), we must have \(\tilde{q}_{t,1}(\bar{I}-\delta_{1}) \leq0\). Now if \(\tilde{q}_{t,1}(\bar{I} -\delta_{1}) <0\), then from Lemma 4 and the concavity of V t (I), we have \(V_{t}(\bar{I}) -V_{t}(\bar{I} -\delta_{1}) \leq c_{1} \delta_{1}\), which contradicts (11). Hence, we obtain \(\tilde{q}_{t,1}(\bar{I} - \delta _{1}) = 0\) for \(\delta_{1} \in[\underline{\delta},\overline{\delta}]\).
Now we note that V t is concave so that there can be at most countable points at which V t is not differentiable (Phelps 1993). For a differentiable point \(I \in[\bar{I} - \overline {\delta}, \bar{I} - \underline{\delta}]\), we have
is well defined. Because \(\tilde{q}_{t,1}(I) = 0\), we derive by the envelope theorem
This implies that \(V^{\prime}_{t}(I) = \bar{c}_{1}/\bar{u}_{1} = c_{1}\). This contradicts (11). □
Proof of Lemma 7
Because V t (I) is concave, it can have at most countable number of non-differentiable points. Let N denote the set of non-differentiable points. We show that X 1⊂N. Suppose this is not true. Then there exist an \(\bar{I}\) with \(V^{\prime}_{t}(I)\) well-defined over the neighborhood of \(\bar{I}\) such that \(\bar{I}\) satisfies the conditions in Lemma 6. In other words, \(q^{*}_{t,1}(\bar{I}) = 0\) and \(q^{*}_{t,1}(\bar{I} +\delta) >0\) for any arbitrarily small δ. From the proof of Lemma A.1, \(\tilde{q}_{1,t}(I)\) is continuous. Hence, we must have \(\tilde{q}_{t,1}(\bar{I})= q^{*}_{t,1}(\bar{I}) =0\). By the envelope theorem, we have
Hence, the right-hand side of the above is well defined. The first-order condition of \(\tilde{q}_{t,1}(\bar{I})=\nobreak 0\) leads to
Now consider the benchmark problem \(\mathcal{B}\). The above relation implies that
It is also clear that
Therefore, \(q^{B}_{t,1}(\bar{I}) = 0\), \(q^{B}_{t,2}(\bar{I}) = q_{t,2}^{*}(\bar{I})\) and \(d^{B}_{t}(\bar{I}) = d^{*}_{t}(\bar{I})\). By Lemma 2, we must have \(q^{B}_{t,1}(I) = 0\) for any \(I \geq\bar{I}\). Moreover, by Lemma 3, we deduce that \(q^{*}_{t,1}(I) = 0\) for any \(I \geq\bar{I}\). This leads to a contradiction. □
Lemma A.2
If the pricing decision is made before observing (u 1,u 2) and after observing (ε,ω), then the optimal price is decreasing in the inventory level and the optimal orders follow a near reorder-point policy.
Proof
Let \(\tilde{V}_{t}(I)\) be the optimal profit function in period t when the inventory level is I. The optimality equation is given by
Note that \(\tilde{J}_{t}(I,q_{1},q_{2},d)\) is supermodular in (I,d). Hence, the optimal price is increasing in I. Finally, the optimal ordering decisions can be derived in a way similar to that of Theorem 1. □
Proof of Theorem 2
To see part (i), we note that the optimal profit function V t (I) is differentiable in I when εd+ω has a continuous distribution. The result follows immediately from the proof of Lemma 7.
For part (ii-a), we first show that \(d^{*}_{t}(I)\) is increasing in I. We have
where
Since L t is concave, it is clear that G t (z) is concave in z and thus G t (I−d) is supermodular. We deduce that R(d)+G t (I,d) is supermodular, which leads to the desired result.
Next we prove that the change in \(d^{*}_{t}(I)\) is less than the corresponding change in I. We can write (12) as
Since R and G t are concave, R(I−z)+G t (z) is supermodular in (I,z). It follows that the maximizer \(z_{t}^{*}(I)= I-d^{*}_{t}(I)\) is increasing in I. Hence, we obtain the desired result.
To prove part (ii-b), let \(\theta_{i}=\operatorname{Pr}\{u_{i} = \overline {\overline{u}}_{i}\}\), i=1,2, and z=I−d. We have
where
Note that for fixed (I,d), the optimal (q 1,q 2) maximizes \(\overline{G}_{t}(z, q_{1}, q_{2})\) and depends on (I,d) only via z=I−d. Now define \(y_{1} = z + \overline{\overline{u}}_{1} q_{1}\). Then,
where
Let \(\bar{y}_{1}(q_{2})\) denote the unconstrained maximizer of Q(y 1,q 2). Then, for given (z,q 2) the optimal y 1 is \(\max\{\bar{y}_{1}(q_{2}),z\}\). It is easily seen that Q(y 1,q 2) is jointly concave and thus Q(z,q 2) is concave. If \(\bar{y}_{1}(q_{2}) \geq z\), then Q(z,q 2) submodular in (z,q 2) because L t is concave. If, however, \(\bar{y}_{1}(q_{2}) < z\), then Q(z,q 2) is concave in q 2 and constant in z. In either case, the function inside the maximum of (13) is submodular in (q 2,z) and thus the optimal q 2(z) is decreasing in z. We further recall part (i) that the optimal \(z^{*}_{t}(I) = I - d^{*}_{t}(I)\) is increasing in I. We deduce that \(q_{2,t}^{*}(I) = q_{2}(z^{*}_{t}(I))\) is decreasing in I. Now note that \(q^{*}_{1,t} (I) = \max\{\bar{y}_{1}(q_{2}(z^{*}_{t}(I)))-z_{1}^{*}(I), 0\}/\overline{\overline{u}}_{1}\). Since \(q^{*}_{1,t}=0\) when \(I \geq I^{*}_{t,1}\), we focus on the case \(I < I^{*}_{t,1}\). Let \(y_{2} = z +\overline{\overline{u}}_{2} q_{2}\). For \(I < I^{*}_{t,1}\),
where
Because L t is concave, \(\tilde{Q}\) is concave. It follows that the function inside the maximum of (14) is supermodular in (y 2,z) and thus the optimal y 2(z) is increasing in z. We further recall part (i) that the optimal \(z^{*}_{t}(I) = I - d^{*}_{t}(I)\) is increasing in I. We deduce that \(z^{*}_{t}(I)+ \overline{\overline{u}}_{2} q^{*}_{2,t}(I)\) is increasing in I. Also, we can rewrite \(\tilde{Q}\) as follows,
The function inside the maximum of (15) is submodular in (z,q 1) and \((z + \overline{\overline{u}}_{2} q_{2} , q_{1})\). Because both \(z^{*}_{t}(I)+\overline{\overline{u}}_{2} q^{*}_{2,t} (I)\) and \(z^{*}_{t}(I)\) increase in I, \(q^{*}_{1,t} (I)\) decrease in I. We conclude the proof. □
Proof of Theorem 3
We prove the result using contradiction by assuming that \(q^{*}_{t,2}(I^{a}) \leq q^{*}_{t,2}(I^{b})\). We must have
The first inequality follow from the optimality of \((q^{*}_{t,1}(I^{b}),q^{*}_{t,2}(I^{b}))\) for J t (I b,q t,1,q t,2,d t ). The second inequality follows from the concavity of L t . The third equality comes from the optimality of \((q^{*}_{t,1}(I^{a}),q^{*}_{t,2}(I^{a}))\) for J t (I a,q t,1,q t,2,d t ).
Moreover, in the view of above proof, we can obtain that the results of (i) and (ii-a) hold for multiple suppliers and the result of (ii-b) only holds for two suppliers. We conclude the proof. □
Proof of Theorem 4
Suppose that \(d^{*}_{t}(I^{a}) \geq d^{*}_{t}(I^{b})\) and \(q^{*}_{t,1}(I^{a}) <q^{*}_{t,1}(I^{b})\) for I a<I b. Then we must have
The first inequality follow from the optimality of \((q^{*}_{t,1}(I^{b}),d^{*}_{t}(I^{b}))\) for J t (I b,q t,1,0,d t ). The second inequality follows from the concavity of L t . The third equality comes from the optimality of \((q^{*}_{t,1}(I^{a}),d^{*}_{t}(I^{a}))\) for J t (I a,q t,1,0,d t ). We reach a contradiction. We conclude the proof. □
Proof of Theorem 5
If a=0, then u 1=b is deterministic. From Lemma 2, we know \(q^{*}_{t,1}(I)\) follows a base-stock policy and is thus decreasing in I. Now note that for \(I \leq\bar{y}^{B}_{t,1}\), \(q^{*}_{t,2}(I) = \bar{q}^{B}_{t,2}\) is constant in I. For \(I > \bar{y}^{B}_{t,1}\), we have \(q^{*}_{t,1}(I) = 0\) and J t (I,0,q 2,d) is submodular in (I,q 2) by Lemma 1. Hence, \(q^{*}_{t,2}(I)\) is decreasing in I. In particular, if a=b=0, then u 1=0. In this case, the problem reduces to one with only supplier 2 and thus \(q^{*}_{t,2}(I)\) is decreasing in I as pointed out by Henig and Gerchak (1990).
Now we examine the case when a≠0. To see part (i), we first note that \(q^{*}_{t,2}(I)=0\) for \(I \geq I^{*}_{t,2}\). In this case, \(q^{*}_{t,1}(I)\) is decreasing in I since J t (I,q 1,0,d) is submodular in (I,q 1) by Lemma 1. If \(I< I^{*}_{t,2}\), then \(q^{*}_{t,2}(I) = \tilde{q}_{t,2}(I)\) where \(\tilde{q}_{t,2}(I)\) is defined in Lemma 4. Now define x≡aq 1+q 2 (or q 2=x−aq 1) and \(\mathcal{J}_{t}(I, q_{1}, x) =J_{t}(I, q_{1}, x-a q_{1}, d)\). Also let \(\mathcal{W}_{t}(I,q_{1})= \max _{x}\mathcal{J}_{t}(I,q_{1},x)\) with \(\tilde{x}(I,q_{1})\) denoting the corresponding maximizer. It is easily seen that \(\mathcal{J}_{t}\) is concave and thus \(\mathcal{W}_{t}\) is concave. The result would follow provided that \(\mathcal{W}_{t}(I,q_{1})\) is submodular in (I,q 1), i.e. for any I a≤I b and \(q_{1}^{a}\leq q_{1}^{b}\),
It is clear that (16) holds when I a=I b. Therefore, we focus on the case when I a<I b. Define \(x^{a}=\tilde{x}(I^{a},q_{1}^{a})\) and \(x^{b}=\tilde{x}(I^{b},q_{1}^{b})\). We deduce
The inequality follows from the maximality of \(\mathcal{W}_{t}\).
Moreover, by the concavity of \(\mathcal{W}_{t}(I,q)\), we obtain
Relations in (17), (18) and (19) imply
which leads to (16).
To see part (ii), we note that \(u_{2} = - \frac{1}{a} u_{1} - \frac{b}{a}\). Hence, a similar argument as that in part (i) yields the result.
To see parts (iii), we note that u 1=au 2 when b=0. We have
The right-hand side is separable in q 1 and x. Hence, the optimal \(x^{*}_{t}(I)\) maximizes the last two terms for x≥0. Since L t is concave, it is clear that \(x^{*}_{t}(I)\) is decreasing in I. Also \(q^{*}_{t,1}(I)\) maximize \(a \bar{u}_{2}( c_{2}- c_{1}) q_{1} \) over \(q_{1} \in[0,x^{*}_{t}(I)/a]\). If c 2≥c 1, we must have \(q^{*}_{t,1}(I)=x^{*}_{t}(I)/a\) is decreasing in I, which, in turn, implies \(q^{*}_{t,2}(I) = x^{*}_{t}(I) - a q^{*}_{t,1}(I) = 0\). If, however, c 2<c 1, then \(q^{*}_{t,I} = 0\) and \(q^{*}_{t,2}(I) = x^{*}_{t}(I)\) is decreasing in I.
For \(b = -a (\overline{\overline{u}}_{2} + \underline{\underline {u}}_{2})\) and a<0, we have \(q^{*}_{t,1}(I)\) is decreasing in I from the part (i). From the Theorem 1, Lemma 4 and the fact c 1≤c 2, we know that \(\tilde{q}_{t,1}(I)\geq0\) and \(\tilde{q}_{t,2}(I)\geq0\) when \(I\leq I^{*}_{t,2}\). From the continuity of \(q^{*}_{t,2}(I)\), we only need to prove that there exists \(\bar{q}_{t,2}\) and an optimal solution satisfying that \(q^{*}_{t,2}(I)= \bar{q}_{t,2} - \frac{I}{\overline{\overline{u}}_{2} +\underline{\underline{u}}_{2}}\) when \(I\leq I^{*}_{t,2}\). Define \(y_{1} =I - a (\overline{\overline{u}}_{2} + \underline{\underline{u}}_{2})q_{1}\) and
We observe that the right-hand side does not depend on I and is concave in (y 1,x). Let \((\bar{y}_{1}, \bar{x})\) to denote the maximizer of Φ t . We must exist an optimal solution satisfying \(I - a(\overline{\overline{u}}_{2} + \underline{\underline{u}}_{2}) q^{*}_{1}(I)= \bar{y}_{1}\) and \(a q^{*}_{1}(I) + q^{*}_{2}(I) = \bar{x}\) when \(I\leq I^{*}_{t,2}\). Define \(\bar{q}_{t,2} = \bar{x} + \frac{\bar{y}_{1}}{\overline {\overline{u}}_{2} + \underline{\underline{u}}_{2}}\). Thus, \(q^{*}_{2}(I) =\bar{x} - a q^{*}_{1}(I) = \bar{x} - \frac{I- \bar{y}_{1}}{\overline{\overline {u}}_{2} + \underline{\underline{u}}_{2}} = \bar{q}_{t,2} - \frac {I}{\overline{\overline{u}}_{2} + \underline{\underline{u}}_{2}}\). We conclude the proof. □
Proof of Theorem 6
The proof is similar to the one for Theorem 5. The added complexity here is that we have to consider the decision d t (I) which is bounded from above. □
Example 3
(Li and Zheng 2006)
T=1, c 1=1, H(x)=h(max{x,0})2+s(max{−x,0})2 with h=2, s=9, p(d)=20−d, Pr {u 2=0}=1, Pr {ε=0}=Pr {ε=2}=0.5 and ω=0. The yield rate u 1 is uniform (0,0.5). See Fig. 3.
Rights and permissions
About this article
Cite this article
Chen, W., Feng, Q. & Seshadri, S. Sourcing from suppliers with random yield for price-dependent demand. Ann Oper Res 208, 557–579 (2013). https://doi.org/10.1007/s10479-011-1046-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-011-1046-5