Abstract
The objective of this paper is to investigate the potential added value of being able to relocate production capacity, relative to fixed production capacity, in a network of multiple, geographically distributed manufacturing sites. There is a growing number of examples of production capacity that can be geographically relocated with a modest amount of effort; e.g., 3D printers, bioreactors for cell and gene manufacturing, and modular units for pharmaceutical intermediates. Such a capability shows promise for enabling the fast fulfillment of a distributed network with a reduction in the total inventory and total production capacity of a distributed network with fixed production capacity without sacrificing customer service levels or total system resilience. Allowing also for transshipment, we model a production-inventory system with L production sites and Y units of relocatable production capacity, develop efficient and effective heuristic solution methods for dynamic relocation and multi-location inventory control, and analyze the potential added value and implementation challenges of being able to relocate production capacity. We describe the (L, Y) problem as a problem of sequential decision making under uncertainty to determine transshipment, mobile production capacity relocation, and replenishment decisions at each decision epoch. To enhance model realism, we use a partially observed stochastic process, the modulation process, to model the exogenous and partially observable forces (e.g., the macro-economy) that affect demand. We then model the (L, Y) problem as a partially observed Markov decision process. Due to the considerable computational challenges of solving this model exactly, we propose two efficient, high quality heuristics. We show for an instance set with five locations that production capacity mobility and transshipment, relative to the fixed production capacity case, can improve systems performance by as much as 41% on average over the no-flexibility case and that production capacity mobility can yield as much as 10% more savings compared to when only transshipment is permitted.
Similar content being viewed by others
References
Axsäter, S., Marklund, J., & Silver, E. A. (2002). Heuristic methods for centralized control of one-warehouse, N-retailer inventory systems. Manufactuirng & Service Operations Management, 4(1), 75–97. https://doi.org/10.1287/msom.4.1.75.291.
Bayer Technology Services GMBH. (2014). Flexible, fast and future production processes. Tech. rep.
Bernstein, F., & DeCroix, G. A. (2006). Inventory policies in a decentralized assembly system. Operations Research, 54(2), 324–336. https://doi.org/10.1287/opre.1050.0256.
Bernstein, F., & Federgruen, A. (2005). Decentralized supply chains with competing retailers under demand uncertainty. Management Science, 51(1), 18–29. https://doi.org/10.1287/mnsc.1040.0218.
Bertsekas, D. P., Tsitsiklis, J. N., & Wu, C. (1997). Rollout algorithms for combinatorial optimization. Journal of Heuristics, 3, 245–262.
Burnetas, A. N., & Katehakis, M. N. (1997). Optimal adaptive policies for Markov decision processes. Mathematics of Operations Research, 22(1), 222–255. https://doi.org/10.1287/moor.22.1.222.
Cheung, W. C., & Simchi-Levi, D. (2019). Sampling-based approximation schemes for capacitated stochastic inventory control models. Mathematics of Operations Research, 44(2), 668–692. https://doi.org/10.1287/moor.2018.0940.
Federgruen, A., & Zipkin, P. (1986). An inventory model with limited production capacity and uncertain demands II: The discounted-cost criterion. Mathematics of Operations Research, 11(2), 208–215. https://doi.org/10.2307/3689804.
Geek Wire. (2018). Amazon finally wins a patent for 3-D printing on demand, for pickup or delivery.
Ghiani, G., Guerriero, F., & Musmanno, R. (2002). The capacitated plant location problem with multiple facilities in the same site. Computers & Operations Research, 29(13), 1903–1912.
Godfrey, G. A., & Powell, W. B. (2001). An adaptive, distribution-free algorithm for the newsvendor problem with censored demands, with applications to inventory and distribution. Management Science, 47(8), 1101–1112.
Goodson, J. C., Thomas, B. W., & Ohlmann, J. W. (2017). A rollout algorithm framework for heuristic solutions to finite-horizon stochastic dynamic programs. European Journal of Operational Research, 258(1), 216–229. https://doi.org/10.1016/j.ejor.2016.09.040.
Halper, R., & Raghavan, S. (2011). The mobile facility routing problem. Transportation Science, 45(3), 413–434. https://doi.org/10.1287/trsc.1100.0335.
Herer, Y. T., Tzur, M., & Yücesan, E. (2002). Transshipments: An emerging inventory recourse to achieve supply chain leagility. International Journal of Production Economics, 80(3), 201–212. https://doi.org/10.1016/S0925-5273(02)00254-2.
Herer, Y. T., Tzur, M., & Yücesan, E. (2006). The multilocation transshipment problem. IIE Transactions (Institute of Industrial Engineers), 38(3), 185–200. https://doi.org/10.1080/07408170500434539.
Jena, S. D., Cordeau, J. F., & Gendron, B. (2015). Dynamic facility location with generalized modular capacities. Transportation Science, 49(3), 489–499.
Jordan, W. C., & Graves, S. C. (1995). Principles on the benefits of manufacturing process flexibility. Management Science, 41(4), 577–594. https://doi.org/10.1287/mnsc.41.4.577.
Karmarkar, U. S. (1979). Convex/Stochastic programming and multilocation inventory problems. Naval Research Logistics, 26(1), 1–19. https://doi.org/10.1002/nav.3800260102.
Karmarkar, U. S. (1981). The multiperiod multilocation inventory problem. Operations Research, 29(2), 215–228.
Karmarkar, U. S. (1987). The multilocation multiperiod inventory problem: Bounds and approximations. Management Science, 33(1), 86–94. https://doi.org/10.1287/mnsc.33.1.86.
Katehakis, M. N., Melamed, B., & Shi, J. J. (2015). Optimal replenishment rate for inventory systems with compound Poisson demands and lost sales: A direct treatment of time-average cost. Annals of Operations Research. https://doi.org/10.1007/s10479-015-1998-y.
Kouvelis, P., & Gutierrez, G. J. (1997). The newsvendor problem in a global market: Optimal centralized and decentralized control policies for a two-market stochastic inventory system. Management Science, 43(5), 571–585. https://doi.org/10.1287/mnsc.43.5.571.
Lien, R. W., Iravani, S. M., Smilowitz, K., & Tzur, M. (2011). An efficient and robust design for transshipment networks. Production and Operations Management, 20(5), 699–713. https://doi.org/10.1111/j.1937-5956.2010.01198.x.
Lovejoy, W. S. (1991). Computationally feasible bounds for partially observed Markov decision processes. Operations Research, 39(1), 162–175.
Malladi, S. S., Erera, A. L., & White, C. C., III. (2018). Inventory control with modulated demand and a partially observed modulation process. arXiv.
Malladi, S. S., Erera, A. L., & White, C. C., III. (2020). A dynamic mobile production capacity and inventory control problem. IISE Transactions, 52(8), 926–943. https://doi.org/10.1080/24725854.2019.1693709.
Marcotte, S., & Montreuil, B. (2016). Introducing the concept of hyperconnected mobile production. In Progress in material handling research.
Melo, M. T., Nickel, S., & da Gama, F. (2005). Dynamic multi-commodity capacitated facility location: A mathematical modeling framework for strategic supply chain planning. Computers & Operations Research, 33(1), 181–208.
MIT News. (2016). Pharmacy on demand.
Pfizer. (2015). Pfizer announces collaboration with GSK on next-generation design of portable, continuous, miniature and modular (PCMM) oral solid dose development and manufacturing units.
Powell, W. B. (2007). Approximate dynamic programming: Solving the curses of dimensionality (Wiley Series in Probability and Statistics) (2 ed.). Wiley. https://doi.org/10.1002/9781118029176.
Powell, W. B. (2012). Perspectives of approximate dynamic programming. Annals of Operations Research. https://doi.org/10.1007/s10479-012-1077-6.
Puterman, M. L. (1994). Markov decision processes: Discrete stochastic dynamic programming. https://doi.org/10.1080/00401706.1995.10484354.
Qiu, J., & Sharkey, T. C. (2013). Integrated dynamic single-facility location and inventory planning problems. IIE Transactions (Institute of Industrial Engineers), 45(8), 883–895. https://doi.org/10.1080/0740817X.2013.770184.
Rudi, N., Kapur, S., & Pyke, D. F. (2001). A two-location inventory model with transshipment and local decision making. Management Science, 47(12), 1668–1680. https://doi.org/10.1287/mnsc.47.12.1668.10235.
Ryzhov, I. O., Powell, W. B., & Frazier, P. I. (2012). The knowledge gradient algorithm for a general class of online learning problems. Operations Research, 60(1), 180–195. https://doi.org/10.1287/opre.1110.0999.
Secomandi, N. (2001). A rollout policy for the vehicle routing problem with stochastic demands. Operations Research, 49(5), 796–802. https://doi.org/10.1287/opre.49.5.796.10608.
Smallwood, R. D., & Sondik, E. J. (1973). The optimal control of partially observable Markov processes over a finite horizon. Operations Research, 21(5), 1071–1088. https://doi.org/10.1287/opre.21.5.1071.
Sondik, E. J. (1978). The optimal control of partially observable Markov processes over the infinite horizon: Discounted costs. Operations Research, 26(2), 282–304. https://doi.org/10.1287/opre.26.2.282.
Verlinde, S., Macharis, C., Milan, L., & Kin, B. (2014). Does a mobile depot make urban deliveries faster, more sustainable and more economically viable: Results of a pilot test in Brussels. In Transportation Research Procedia: Mobil. TUM 2014 “Sustainable Mobility in Metropolitan Regions”, May 19–20, 2014. https://doi.org/10.1016/j.trpro.2014.11.027.
Wee, K. E., & Dada, M. (2005). Optimal policies for transshipping inventory in a retail network. Management Science, 51(10), 1519–1533. https://doi.org/10.1287/mnsc.1050.0441.
Wörsdörfer, D., & Lier, S. (2017). Optimized modular production networks in the process industry. In Operations Research Proceedings 2015. Springer International Publishing.
Wörsdörfer, D., Lier, S., & Crasselt, N. (2017). Real options-based evaluation model for transformable plant designs in the process industry. Journal of Manufacturing Systems, 42, 29–43. https://doi.org/10.1016/j.jmsy.2016.11.001.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
A1 provides the foundational results for the \(L = 1\) case on which bounds presented in Sect. 4 for the general (L, Y) case are based. A2 presents a proof of Proposition 1, A3 presents a heuristic that is analogous to the heuristic LSF, and A4 presents additional tables of computational results.
1.1 A1 Analysis for the \(L=1\) Case
Assume \(v_0 = 0\), \(v_{n+1} = Hv_n\), define \(\mathcal {G}_n(\varvec{x},y)= \mathcal {G}(\varvec{x}, y, v_n)\) for all n, and let \(y_n^*(\varvec{x}, C)\) be the smallest value that minimizes \(\mathcal {G}_n(\varvec{x}, y)\) with respect to y. We remark that
We now present claims for structured results with respect to \(\mathcal {G}_n\), \(v_n\), and \(y_n^*\) based on results in Federgruen and Zipkin (1986) and Malladi et al. (2018).
Proposition 3
For all n, \(\varvec{x}\), and C,
-
(i)
\(\mathcal {G}_n(\varvec{x},y)\) is convex in y
-
(ii)
\(v_n(\varvec{x},s,C)\) is:
-
(a)
convex in s,
-
(b)
non-decreasing for \(s\ge y_n^*(\varvec{x},C)\),
-
(c)
non-increasing for \(s\le y_n^*(\varvec{x},C) - C\),
-
(d)
equal to \(v_n(\varvec{x},y_n^*(\varvec{x},C), C)\) otherwise
-
(a)
-
(iii)
\(v_{n+1}(\varvec{x},s,C) \ge v_n(\varvec{x},s,C)\) for all s.
Proof of Proposition 3
The convexity of \(\mathcal {G}_0(\varvec{x},y)\) in y for all \(\varvec{x}\) follows from the definitions and assumptions. Assume \(\mathcal {G}_n(\varvec{x},y)\) is convex in y for all \(\varvec{x}\). It is then straightforward to show that item (ii) holds for \(n=n+1\) and all \((\varvec{x},C)\). We remark that the function \(g(y) = w(f(y))\) is convex and non-decreasing (non-increasing) if w is convex and non-decreasing (non-increasing) and if f is linear and non-decreasing. Hence, \(\mathcal {G}_{n+1}(\varvec{x},y)\) is convex in y for all \(\varvec{x}\), and item (i) and item (ii) hold for all n by induction. Since \(v_1(\varvec{x},s,C) \ge v_0(\varvec{x},s,C)\), a standard induction argument guarantees that item (iii) holds. \(\square \)
Let \(v_n(\varvec{x},s) = v_n(\varvec{x},s,C)\), \(v_n'(\varvec{x},s) = v_n(\varvec{x},s,C')\), \(\mathcal {G}_n(\varvec{x},y) = \mathcal {G}(\varvec{x},y,v_n)\), and \(\mathcal {G}_n'(\varvec{x},y) = \mathcal {G}(\varvec{x},y,v_n')\).
Proposition 4
Assume \(C\le C'\), and that \(y_n^*(\varvec{x},C) - d \le y_n^*(\varvec{\lambda }(\varvec{d},\varvec{z},\varvec{x}),C)\) for all n and all \((\varvec{d},\varvec{z},\varvec{x})\). Then for all n, \(\varvec{x}\), and s,
-
(i)
\(v_n'(\varvec{x},s,C) \le v_n(\varvec{x},s,C)\)
-
(ii)
If \(y\le y' \le y_n^*(\varvec{x},C)\), then \(\mathcal {G}_n(\varvec{x},y') - \mathcal {G}_n(\varvec{x},y) \le \mathcal {G}_n'(\varvec{x},y') - \mathcal {G}_n'(\varvec{x},y)\)
-
(iii)
If \(s\le s' \le y_n^*(\varvec{x},C)\), then \( v_{n+1}(\varvec{x},s',C) - v_{n+1}(\varvec{x},s) \le v_{n+1}'(\varvec{x},s',C) - v_{n+1}'(\varvec{x},s,C). \)
-
(iv)
\(y_n^*(\varvec{x},C') \le y_n^*(\varvec{x},C)\).
Proof of Proposition 4
Proof of item (i) is straightforward. Regarding item (ii)-item (iv), note item (ii) holds for \(n=0\); assume item (ii) holds for n. Then item (iv) also holds for n. We now outline the proof that item (iii) holds for \(n=n+1\). Recall
where \(y_n = y_n^*(\varvec{x},C)\), and
where \(y_n' = y_n^*(\varvec{x},C')\). Similar to the proof of Proposition 5 and the proof of [Federgruen and Zipkin (1986), Theorem 3], there are two cases: (1) \(y_n - C \le y_n'\), (2) \(y_n' \le y_n - C\), which are more completely described as
respectively. For each case, there are 10 different sets of inequalities that the pair \((s,s')\) can satisfy. Showing that item (iii) holds when \(n=n+1\) for each of the 20 sets of inequalities is tedious but straightforward. We now show that for \(s \le s'\),
implies that for \(y\le y' \le y_n\), \(\mathcal {G}_{n+1}(\varvec{x},y') - \mathcal {G}_{n+1}(\varvec{x},y) \le \mathcal {G}_{n+1}'(\varvec{x},y') -\mathcal {G}_{n+1}'(\varvec{x},y)\). Note
for \(y-d \le y'-d \le y_n^*(\varvec{\lambda }(d,z,\varvec{x}),C)\), which implies
for all \(y \le y' \le y_{n+1}^*(\varvec{x},C)\) assuming \(y_{n+1}^*(\varvec{x},C) - d \le y_{n+1}^*(\varvec{\lambda }(d,z,\varvec{x}), C)\) for all \((d,z,\varvec{x})\). A standard induction argument completes the proof. \(\square \)
Proposition 5
Assume \(y_n^*(\varvec{x},C)-d_l \le y_n^*(\varvec{\lambda }(\varvec{d},\varvec{z},\varvec{x}), C)\) for all n and all \((\varvec{d},\varvec{z},\varvec{x})\). Then for all n, \(s\le s' \le y_n^*(\varvec{x},C)\) implies:
-
(i)
\(v_n(\varvec{x},s',C) - v_n(\varvec{x},s,C) \ge v_{n+1}(\varvec{x},s',C) - v_{n+1}(\varvec{x},s,C)\),
-
(ii)
\(\mathcal {G}_n(\varvec{x},s')-\mathcal {G}_n(\varvec{x},s) \ge \mathcal {G}_{n+1}(\varvec{x},s') - \mathcal {G}_{n+1}(\varvec{x},s)\),
-
(iii)
\(y_n^*(\varvec{x},C) \le y_{n+1}^*(\varvec{x},C)\).
Proof of Proposition 5
We note item (i) holds when \(n=0\). Assume item (i) holds for \(n=n-1\). Let \(y\le y' \le y_{n-1}^*(\varvec{x}, C)\), implying that \(y-d \le y'-d \le y_{n-1}^*(\varvec{x},C)-d \le y^*_{n-1}(\varvec{\lambda }(d,z,\varvec{x}),C)\) for all \((d,z,\varvec{x})\). Hence,
and thus item (ii) holds for \(n=n-1\) for all \(y\le y' \le y_{n-1}^*(\varvec{x},C)\). Letting \(y' = y_{n-1}^*(\varvec{x},C)\), we observe
hence, item (iii) holds for \(n=n-1\).
We now outline a proof that \(s\le s' \le y_n^*(\varvec{x},C)\) implies
Following an argument in the proof of Federgruen and Zipkin (1986, Theorem 2) we consider two general cases: (1) \(y_n^*(\varvec{x},C)-C \le y_{n-1}^*(\varvec{x},C)\) and (2) \(y_{n-1}^*(\varvec{x},C) \le y_n^*(\varvec{x},C)-C\). Letting the dependence on \((\varvec{x},C)\) be implicit, cases (1) and (2) are more completely described as
respectively. For each case, there are 10 different sets of inequalities that the pair \((s,s')\) can satisfy. The values \(v_n(\varvec{x},s'), v_n(\varvec{x},s), v_{n+1}(\varvec{x},s')\), and \(v_{n+1}(\varvec{x},s)\) are well defined for each of these inequalities in terms of \(\mathcal {G}_{n-1}\) and \(\mathcal {G}_n\). Showing that (13) holds for each of these 20 different sets of inequalities is again tedious but straightforward.
A standard induction argument completes the proof of the proposition. \(\square \)
We now claim that \(v(\varvec{x},s,C)\) is convex in C.
Proposition 6
-
(i)
If \(y\in A(s,C)\) and \(y' \in A(s, C')\), then \(\lambda y + (1-\lambda )y'\) \(\in A(s, \lambda C+(1-\lambda )C')\).
-
(ii)
If \(\xi \in A(s, \lambda C+(1-\lambda )C')\), then there is a \(y \in A(s,C)\) and a \(y' \in A(s,C')\) such that \(\xi =\lambda y+ (1-\lambda )y'\).
-
(iii)
For real-valued and continuous v,
$$\begin{aligned}&\min \{v(\xi ): \xi \in A(s, \lambda C+(1-\lambda )C') \} \\&= \min \{ v(\lambda y+(1-\lambda )y'):y\in A(s,C) \\&\text{ and } y' \in A(s, C')\}. \end{aligned}$$ -
(iv)
For all \((\varvec{x},s)\) and n, \(v_n(\varvec{x},s,C)\) is convex in C.
Proof of Proposition 6
-
(i)
\(y\in A(s,C)\) and \(y'\in A(s,C')\) imply \(\lambda s \le \lambda y\le \lambda (s+C)\) and \((1-\lambda )s \le (1-\lambda )y' \le (1-\lambda ) (s+C')\); summing terms implies the result.
-
(ii)
Let \(X = (\lambda C + (1-\lambda )C'+ s) \) and \(\varDelta ^S = (X-\xi )/(X-s)\). Note \(\varDelta ^S \in [0,1]\) and \(\xi = \varDelta ^S s + (1-\varDelta ^S) X\). Let \(y=\varDelta ^S s + (1-\varDelta ^S)(s+C)\) and \(y' = \varDelta ^S s + (1-\varDelta ^S)(s+C')\). Then, \(y\in A(s, C), y' \in A(s, C')\), and \(\lambda y + (1-\lambda )y' = \xi \).
-
(iii)
Proof by contradiction follows from items (i) and (ii).
-
(iv)
From item (iii) and the convexity of \(\mathcal {G}_n(\varvec{x},y)\) in y for all n and y (by Proposition 3 item (i)), it follows that
$$\begin{aligned}&v_n(\varvec{x},s,\lambda C + (1-\lambda )C') \\&\quad = \min \{ \mathcal {G}_n(\varvec{x}, \lambda y + (1-\lambda )y'): y\in A(s,C), y' \in A(s,C')\} \\&\quad \le \min \{ \lambda \mathcal {G}_n(\varvec{x},y) + (1-\lambda )\mathcal {G}_n(\varvec{x},y'): \\&\quad \quad y\in A(s,C), y' \in A(s,C')\} \\&\quad = \lambda v_n(\varvec{x},s,C) + (1-\lambda ) v_n(\varvec{x},s,C'). \end{aligned}$$
\(\square \)
Clearly, the assumption that \(y_n^*(\varvec{x},C) - d_l \le y_n^*(\varvec{\lambda }(\varvec{d},\varvec{z},\varvec{x}),C)\) for all n and all \((\varvec{d},\varvec{z},\varvec{x})\) is in general a challenge to verify a priori. Arguments in Federgruen and Zipkin (1986) suggest that as n gets large, \(y_n^*(\varvec{x},C)\) may converge in some sense to a function \(y^*_{\infty }(\varvec{x},C)\). From Malladi et al. (2018), \(y_0^*(\varvec{x},C)\) is straightforward to determine. Let \(\hat{y}(\varvec{x},C) \ge y_{\infty }^*(\varvec{x},C) \ge y_n^*(\varvec{x},C)\) for all n and \(\varvec{x}\). Then \(\hat{y}(\varvec{x},C)- d_l \le y_0^*(\varvec{\lambda }(\varvec{d},\varvec{z},\varvec{x}),C)\) for all \((\varvec{d},\varvec{z},\varvec{x})\) implies the above assumption holds. Determination of a function \(\hat{y}\) for the general case is a topic for future research. We present a special case where \(y_0^* = y_n^*\) for all n in the appendix section.
We point out two key differences between the infinite capacity and the finite capacity cases when the reorder cost, \(K'=0\). First, when C is infinite, the smallest optimal base stock level \(y_n^*(\varvec{x})\) is independent of the number of successive approximation steps, making it (relatively) easy to determine. Unfortunately, this result may not hold when C is finite except for the situation considered below in Proposition 7. This fact has implementation implications for the controllers at the locations; e.g., determining the base stock levels for the capacitated case will in general be more difficult than for the infinite capacity case.
Second, Propositions 4 and 6 state that \(v(\varvec{x}, s, C)\) is non-decreasing and convex in C. We also know that \(v(\varvec{x}, s, C)\) is convex in s (from Proposition 3, which is also true for the infinite capacity case) and concave and possibly piecewise linear in \(\varvec{x}\) (from earlier cited results, which is also true for the infinite capacity case). We showed in Sect. 6.2 that these structural results can be computationally useful in determining solutions to the stock and production module relocation problem. The relocation problem for determining \((\varvec{\varDelta ^S}, \varvec{\sigma }, \varvec{u}')\), given \((\varvec{x},\varvec{s},\varvec{u})\), requires knowing \(v_l(\varvec{x},s_l', u_l')\) for all l. We now consider approaches to compute or approximate \(v(\varvec{x}, s, C)\), following the presentation of a special case where \(y_0^* = y_n^*\) for all n.
Proposition 7
Assume that for all (d, z, x), \( y_0^*(\varvec{\lambda }(\varvec{d},\varvec{z},\varvec{x}), C) - C \le y_0^*(\varvec{x},C) - d \le y_0^*(\varvec{\lambda }(\varvec{d},\varvec{z},\varvec{x}),C).\) Then, \(y_n^*(\varvec{x},C) = y_0^*(\varvec{x},C)\) for all n.
We remark that the left inequality in Proposition 7 essentially implies that although capacity may be finite, it is always sufficient to insure the inventory level after replenishment can be \(y^*_0(\varvec{x},C)\).
Proof of Proposition 7
By induction. Assume \(y_n^*(\varvec{x},C) = y_0^*(\varvec{x},C)\). Note therefore,
Note
-
(i)
\( \min _y \mathcal {G}_{n+1}(\varvec{x},y) \le \mathcal {G}_{n+1}(\varvec{x},y_0^*(x,C))\)
-
(ii)
\( \min _y \mathcal {G}_{n+1}(\varvec{x},y) \ge \min _y \mathcal {L}(\varvec{x},y)+ \beta \sum _{d,z} \sigma (d,z,\varvec{x}) \min _y v_{n+1} (\varvec{\lambda }(d,z,\varvec{x}), y-d).\)
The minimum with respect to y \(v_{n+1}(\varvec{\lambda }(d,z,\varvec{x}), y-d, C)\) is such that \(y_0^*(\varvec{\lambda }(d,z,\varvec{x}),C) - C \le y - d \le y_0^*(\varvec{\lambda }(d,z,\varvec{x}),C)\). By assumption, \(y = y_0^*(\varvec{x},C)\) satisfies these inequalities. Thus,
and hence \(y_{n+1}^*(\varvec{x},C) = y_0^*(\varvec{x},C)\). \(\square \)
1.2 A2 Proof of Proposition 1
Proof
Let \(v_0(\varvec{x},s,C ) = \hat{v}_0(\varvec{x},s,C) = 0\). Consider \(\varvec{d} =(d_l, \varvec{d}_{j\ne l})\), where \(\varvec{d}_{j \ne l}\) can be considered as additional observation data z. Let \(\sum _z \sigma (d_l,z,\varvec{x}) = \sigma (d_l,\varvec{x})\).
By induction and infinite summation,
1.3 A3 The Heuristic LARRO
We now present a heuristic for large instances with low computational overhead. LARRO stands for lookahead of rollout for relocations only.
Proposition 8
LARRO can be solved exactly by relaxing the integrality constraints.
1.4 A4 Results: Additional Tables
We now present additional numerical results that complement Sect. 6.2.
Rights and permissions
About this article
Cite this article
Malladi, S.S., Erera, A.L. & White, C.C. Managing mobile production-inventory systems influenced by a modulation process. Ann Oper Res 304, 299–330 (2021). https://doi.org/10.1007/s10479-021-04193-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-021-04193-y