Abstract
In this paper, we focus on the role of inventory management as a means for operational hedging by dual sourcing of commodities using a multi-period option contract and spot market. We consider a manufacturing company in a make-to-stock environment with uncertain product demand. We replace the common i.i.d. price assumption that is typical in operations management studies by the mean reverting price model, a more realistic spot price model with inter-temporal price–price correlation. Additionally, we address the case where the spot price in one period is correlated with the demand in the previous period (demand–price correlation). The contribution of the paper is threefold. First, we reveal that price–price correlation has a considerable impact on the structural properties of optimal stock-keeping policies. Furthermore, we isolate two main effects of correlation in spot-price dynamics when selecting policy parameters: a variability effect, which increases the benefits from stock-keeping and lessens the usage of the option contract, and a counteracting correlation effect that exploits persistence of low/high spot price incidences. Finally, in a numerical study we show under which circumstances disregarding the correlation can result in large performance losses.







Similar content being viewed by others
References
Axsäter S (2006) Inventory control, 2nd edn. Springer, New York
Barnes-Schuster D, Bassok Y, Anupindi R (2002) Coordination and flexibility in supply contracts with options. Manuf Serv Oper Manag 4(3):171–207
Berling P, Martínez-de Albéniz V (2011) Optimal inventory policies when purchase price and demand are stochastic. Oper Res 59(1):109–124
Berling P, Xie Z (2014) Approximation algorithms for optimal purchase/inventory policy when purchase price and demand are stochastic. OR Spectr 36:1077–1095
Bessembinder H, Coughenour J, Sequin P, Smoller M (1995) Mean reversion in equilibrium asset prices: evidence from futures term structure. J Finance 50:361–375
Billington C (2002) HP cuts risk with portfolio approach, purchasing, Feb 21, 2002
Chen F, Xue W, Yang J (2013) Technical note: optimal inventory policy in the presence of a long-term supplier and a spot market. Oper Res 61(1):88–97
Feng Q, Sethi S (2010) Procurement flexibility under price uncertainty. In: Cheng TCE, Choi TM (eds) Innovative quick response programs in logistics and supply chain management. Springer, Berlin, pp 63–90
Golabi K (1985) Optimal inventory policies when ordering prices are random. Oper Res 33(3):575–588
Haksöz C, Seshadri S (2007) Supply chain operations in the presence of a spot market: a review with discussion. J Oper Res Soc 58(11):1412–1429
Hong Z, Lee CKM, Nie X (2014) Proactive and reactive purchasing planning under dependent demand, price, and yield risks. OR Spectr 36(4):1055–1076
Inderfurth K, Kelle P (2011) Capacity reservation under spot market price uncertainty. Int J Prod Econ 133(1):272–279
Inderfurth K, Kelle P, Kleber R (2013) Dual sourcing using capacity reservation and spot market: optimal procurement policy and heuristic parameter determination. Eur J Oper Res 225(2):298–309
Issler JV, Rodrigues C, Burjack R (2014) Using common features to understand the behavior of metal-commodity prices and forecast them at different horizons. J Int Money Finance 42:310–335
Kallestrup KB, Lynge LH, Akkerman R, Oddsdottir TA (2014) Decision support in hierarchical planning systems: the case of procurement planning in oil refining industries. Decis Support Syst 68:49–63
Keyvanloo M, Kimiagari AM, Esfahanipour A (2015) A hybrid approach to select the best sourcing policy using stochastic programming. J Manuf Syst 36:115–127
Kouvelis P, Chambers C, Wang H (2006) Supply chain management research and production and operations management: review, trends, and opportunities. Prod Oper Manag 15(3):449–469
Kouvelis P, Li R, Ding Q (2013) Managig storable commodity risks: the role of inventory and financial hedge. Manuf Serv Oper Manag 15(3):507–521
Lee CKM, Lin D, Pasari R (2014) Strategic procurement from forward contract and spot market. Ind Manag Data Syst 114(5):778–796
Lee HL, So KC, Tang CS (2000) The value of information sharing in a two-level supply chain. Manag Sci 46:626–643
Li S, Murat A, Huang W (2009) Selection of contract suppliers under price and demand uncertainty in a dynamic market. Eur J Oper Res 198:830–847
Luo ML, Li G, Wan CLJ, Qu R, Ji P (2015) Supply chain coordination with dual procurement sources via real-option contract. Comput Ind Eng 80(1):274–283
Ma Y, Wang N, Che A, Huang Y, Xu J (2013) The bullwhip effect under different information-sharing settings: a perspective on price-sensitive demand that incorporates price dynamics. Int J Prod Res 51:3085–3116
Meade N (2010) Oil prices—Brownian motion or mean reversion? A study using a one year ahead density forecast criterion. Energy Econ 32:1485–1498
Merzifonluoğlu Y (2015) Risk averse supply portfolio selection with supply, demand and spot market volatility. Omega 57:40–53
Nagali V, Hwang J, Sanghera D, Gaskins M, Pridgen M, Thurston T, Mackenroth P, Branvold D, Scholler P, Shoemaker G (2008) Procurement risk management (PRM) at Hewlett-Packard company. Interfaces 38(1):51–60
Schwartz E (1997) The stochastic behavior of commodity prices: implications for valuation and hedging. J Finance 52:923–973
Schwartz E, Smith JE (2000) Short-term variations and long-term dynamics in commodity prices. Manag Sci 46:893–911
Secomandi N (2010) Optimal commodity trading with a capacitated storage asset. Manag Sci 56(3):449–467
Secomandi N, Kekre S (2014) Optimal energy procurement in spot and forward markets. Manuf Serv Oper Manag 16(2):270–282
Seifert RW, Thonemann UW, Hausman WH (2004) Optimal procurement strategies for online spot markets. Eur J Oper Res 152:781–799
Summers LH (1986) Does the stock market rationally reflect fundamental values? J Finance 41:591–601
Van Delft C, Vial JP (2004) A practical implementation of stochastic programming: an application to the evaluation of option contracts in supply chains. Automatica 40(5):743–756
Xiao G, Yang N, Zhang R (2015) Dynamic pricing and inventory management under fluctuating procurement costs. Manuf Serv Oper Manag 17:321–334
Xu H (2010) Managing production and procurement through option contracts in supply chains with random yield. Int J Prod Econ 126(2):306–313
Xu J, Feng G, Jiang W, Wang S (2015) Optimal procurement of long-term contracts in the presence of imperfect spot market. Omega 52:42–52
Zhang X, Burke GJ (2011) Analysis of compound bullwhip causes. Eur J Oper Res 210(3):514–526
Zhao X, Xing W, Liu L, Wang S (2015) Demand information and spot price information: supply chains trading in spot markets. Eur J Oper Res 246:837–849
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Proofs of Propositions
1.1 Proof of Proposition 1
Since the current price state p in \(D_t(I,R,p)\) does not have an impact on the future cost \(C_{t+1}(I+Q_L+Q_S-x,R,x)\) and since \(C_{t+1}(.)\) is convex for each x, the solution structure of the optimization problem is exactly the same as in the case without correlation (see Inderfurth et al. 2013) so that the policy structure carries over. \(\square \)
1.2 Proof of Proposition 2
The starting point is given by the dynamic programming recursive equations for \(t=1,\dots ,T\):
with
The major steps of the proof include
-
proving the optimality of the \((S_L(p),S_S(p))\) policy by complete induction,
-
proving that this policy holds for any t if \(C_{t+1}(I,R,q)\) is convex in I and R,
-
proving that \(D_t(I,R,p)\) is convex in I and R if this policy is applied,
-
proving that this holds for the final period \(t=T\) or \(t=T-1\), respectively, and
-
proving that \({C_1}(\bar{I},R,\bar{p})\) is convex in R where \(\bar{I}\) is a given initial inventory and \(\bar{p}\) an initial price.
The optimization problem in period t can be reformulated as
By assumption \({C_{t+1}}(I,R,p)\) is convex in I and R for each p, thus \({H_t}(I,R,p)\) is also convex in I and R for each p due to well-known convexity of L(I). So, under the assumption that a \((S_L(p),S_S(p))\) policy holds, we can analyze the properties of minimum cost functions \({D_t}(I,R,p)\) and \({C_t}(I,R,q)\)
-
(i)
in case of \(p\le c\):
$$\begin{aligned} {D_t}(I,R,p)&={\left\{ \begin{array}{ll} p\cdot ({S_S}(p)-I)+{H_t}(S_S(p),R,p) &{} \text {if }I\le S_S(p) \\ {H_t}(I,R,p) &{} \text {if }I\ge S_S(p) \\ \end{array}\right. } \end{aligned}$$(14) -
(ii)
in case of \(p>c\):
$$\begin{aligned} D_t(I,R,p)={\left\{ \begin{array}{ll} c\cdot R+p\cdot (S_S(p)- I- R)+H_t(S_S(p),R,p) &{} \text {if }I\le S_S(p)-R \\ c\cdot R+{H_t}(I+R,R,p) &{} \text {if }S_S(p)- R\le I\le S_L(p)- R \\ c\cdot (S_L(p)- I)+{H_t}(S_L,\,R,p) &{} \text {if }S_L(p)- R\le I\le S_L(p) \\ H_t(I,R,p) &{} \text {if }I\ge S_L(p) \end{array}\right. } \end{aligned}$$(15)
We can easily show that \({D_t}(I,R,p)\) is twice continuously differentiable in I and R for each p. Due to convexity of \({H_t}(I,R,p)\) for each p we have:
So the Hessian of \({D_t}(I,R,p)\) is positive-semidefinite for each p, \({D_t}(I,R,p)\) is convex in I and R for each p, and \({C_t}(I,R,q)=\int _0^{\infty }{{D_t}(I,R,p){g(p|q)}dp}\) is convex in I and R due to \({g(p|q)}\ge 0\).
Steps of induction:
-
For \(t=T\) (start of induction) we have: \({H_T}(I,R,p)=L(I)\) which is independent of R and p, thus \({H_T}(I,R,p)\) is convex in I and a \((S_L,S_S(p))\) policy is optimal.
-
For \(t=T-1\) we have: \({H_T}(I,R,p)=L(I)\) we find: Function \({C_{T}}(I,R,p)\) depends on R and p and is convex in I and R for each p. From that it follows that also \({H_T-1}(I,R,p)\) depends on R and p and is convex in I so that a \((S_L(p),S_S(p))\) policy is optimal.
-
For each \(t < T-1\) the following holds: From convexity of \({C_{t+1}}(I,R,p)\) it follows that also \({C_t}(I,R,p)\) is convex in I and R for each p, so \({H_{t-1}}(I,R,p)\) is also convex in I and R, and consequently for each R and p a \((S_L(p),S_S(p))\) policy is optimal also for \(t-1\).
Conclusions on policy structure:
For each R a \((S_L(p),S_S(p))\) policy is optimal for \(1\le t\le T\).
-
Policy parameter \({S_{L,t}}(p)\) is calculated from \(\frac{\partial {H_t}(S,R,p)}{\partial S}+c=0\) for each R and p.
-
Policy parameter \({S_{S,t}}(p)\) is calculated from \(\frac{\partial {H_t}(S,R,p)}{\partial S}+p=0\) for each R and p.
-
Policy parameter R is calculated from: \(\frac{\partial {C_1}(\bar{I},R,\bar{p})}{\partial R}=0\) for given initial inventory \(\bar{I}\) and price \(\bar{p}\).
-
Functions \({C_1}(\bar{I},R,\bar{p})\) and \({H_t}(I,R,p)\) are convex.
From unconstrained optimization under the optimal R-level we get as optimal inventory levels
-
after \(Q_L\)-optimization: \({S_{L,t}}(p_t,R)\) from \(\frac{\partial {H_t}(S,R,p_t)}{\partial S}+c=0\)
-
after \(Q_S\)-optimization: \({S_{S,t}}(p_t,R)\) from \(\frac{\partial {H_t}(S,R,p_t)}{\partial S}+p_t=0\)
Due to \(\frac{\partial }{\partial {Q_L}}{H_t}(I+{Q_L}+{Q_S},R,p_t)=\frac{\partial }{\partial {Q_S}}{H_t}(I+{Q_L}+{Q_S},R,p_t)\), and due to restrictions \(0\le {Q_L}\le R\) and \(\text{0 }\le {Q_S}\) we get the policy structure described in Proposition 2(a) and find the relevant cost functions to be convex.
From convexity of \({H_t}(S,R,p)\) and respective optimality conditions for the order-up-to levels it immediately follows that
Next we show monotonicity properties of \(S_{L,t}(p)\) and \(S_{S,t}(p)\). Starting point are first-order conditions for policy parameters \(S_{L,t}(p)\) and \(S_{S,t}(p)\) from which we define functions \(F_{L,t}(.)\) and \(F_{S,t}(.)\) as follows
Thus, we find the following first-order derivatives
From convexity of \(H_t(S,R,p)\) in S it is evident that
Furthermore
It can be shown by complete induction (see below) that
so that
This is just the relationship described in Proposition 2(b).
Steps of induction
-
\(t=T\): \(H_T(S,R,p)=L(S)\) so that \(\frac{\partial ^2 H_t(S,R,p)}{\partial S\cdot \partial p}=0\).
-
\(t=T-1\): For the minimum cost function \(D_T(S,R,p)\) in (14) and (15) under a \((S_L(p),S_S(p))\) policy we find due to \(H_T(S,R,p)=L(S)\)
$$\begin{aligned} -p\le \frac{\partial D_T(S,R,p)}{\partial S}\le \frac{dL(S)}{dS}. \end{aligned}$$(24)In a next step we find that
$$\begin{aligned} -1\le \frac{\partial ^2 D_T(S,R,p)}{\partial S\cdot \partial p}\le 0. \end{aligned}$$(25)Thus, it follows from \(C_T(S,R,q)=\int _0^\infty D_T(S,R,p)\cdot {g(p|q)}\cdot dp\)
$$\begin{aligned} -1\le \frac{\partial ^2 C_T(S,R,p)}{\partial S\cdot \partial p}=\int _0^\infty \frac{\partial ^2 D_T(S,R,p)}{\partial S\cdot \partial p}\cdot {g(p|q)}\cdot dp\le 0. \end{aligned}$$(26)Further, we find from \(H_{T-1}(S,R,q)=L(S)+\alpha \int _0^\infty C_T(S-x,R,p)\cdot f(x)\cdot dx\)
$$\begin{aligned} -1\le \frac{\partial ^2 H_{T-1}(S,R,p)}{\partial S\cdot \partial p}=\alpha \int _0^\infty \frac{\partial ^2 C_T(S-x,R,p)}{\partial S\cdot \partial p}\cdot f(x)\cdot dx\le 0. \end{aligned}$$(27) -
\(t<T-1\): Due to
$$\begin{aligned} -p\le \frac{\partial D_t(S,R,p)}{\partial S}\le \frac{\partial H_t(S,R,p)}{\partial S} \end{aligned}$$(28)under an \((S_L(p),S_S(p))\) policy we find for \(-1\le \frac{\partial ^2 H_t(S,R,p)}{\partial S\cdot \partial p}\le 0\) that
$$\begin{aligned} -1\le \frac{\partial ^2 D_t(S,R,p)}{\partial S\cdot \partial p}\le 0. \end{aligned}$$(29)Thus, the property \(-1\le \frac{\partial ^2 H_t(S,R,p)}{\partial S\cdot \partial p}\le 0\) carries over for each t.
The stationarity property of the policy for infinite horizon problems for problems without discounting can be shown in just the same way as in the case without correlation (see Inderfurth et al. 2013). \(\square \)
Appendix 2: Additional figures and box plots
Impact of model parameters capacity reservation price r, holding cost h, backorder cost v, demand standard deviation \({\sigma _{\text {X}}}\), and average spot-market price \({\mu _{\text {P}}}\) on expected cost error of misspecification (restricted to \(\sigma =3\)/\({\rho _{\text {PP}}}=0.8\) instances)
Appendix 3: Impact of misspecification of policy structure in base case
We assume a simplified policy structure in which the order-up-to level for long-term supplier procurement is constant, i.e. \(S_L(p)=S_L\). Table 4 provides the cost error for different \(S_L\) levels in the base case scenario (optimal cost \(C=95.79\)) where all other policy parameters are taken from the optimal solution. Fixing the order-up-to level \(S_L\) at \(S_S^*(c)\) only yields small error which further reduces when re-optimizing over \(S_L\). The remaining error could (possibly) be further reduced when appropriately adapting all other policy parameters, too.
Rights and permissions
About this article
Cite this article
Inderfurth, K., Kelle, P. & Kleber, R. Inventory control in dual sourcing commodity procurement with price correlation. Cent Eur J Oper Res 26, 93–119 (2018). https://doi.org/10.1007/s10100-017-0475-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10100-017-0475-x