Skip to main content

Economic Lot-Sizing Problem with Remanufacturing Option: Complexity and Algorithms

  • Conference paper
  • First Online:
Machine Learning, Optimization, and Big Data (MOD 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10122))

Included in the following conference series:

Abstract

In a single item dynamic lot-sizing problem, we are given a time horizon and demand for a single item in every time period. The problem seeks a solution that determines how much to produce and carry at each time period, so that we will incur the least amount of production and inventory cost. When the remanufacturing option is included, the input comprises of number of returned products at each time period that can be potentially remanufactured to satisfy the demands, where remanufacturing and inventory costs are applicable. For this problem, we first show that it cannot have a fully polynomial time approximation scheme (FPTAS). We then provide a pseudo-polynomial algorithm to solve the problem and show how this algorithm can be adapted to solve it in polynomial time, when we make certain realistic assumptions on the cost structure. We finally give a computational study for the capacitated version of the problem and provide some valid inequalities and computational results that indicate that they significantly improve the lower bound for a certain class of instances.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Akartunalı, K., Miller, A.: A computational analysis of lower bounds for big bucket production planning problems. Comput. Optim. Appl. 53(3), 729–753 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  2. Atamtürk, A., Muñoz, J.C.: A study of the lot-sizing polytope. Math. Program. 99, 443–465 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  3. Carnes, T., Shmoys, D.: Primal-dual schema for capacitated covering problems. Math. Program. 153(2), 289–308 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  4. Erickson, R., Monma, C., Veinott, J.A.F.: Send-and-split method for minimum-concave-cost network flows. Math. Oper. Res. 12(4), 634–664 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  5. Florian, M., Klein, M.: Deterministic production planning with concave costs and capacity constraints. Manage. Sci. 18, 12–20 (1971)

    Article  MathSciNet  MATH  Google Scholar 

  6. Florian, M., Lenstra, J., Rinnooy Kan, H.: Deterministic production planning: algorithms and complexity. Manag. Sci. 26(7), 669–679 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  7. Garey, M., Johnson, D.: Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman & Co., New York (1979)

    MATH  Google Scholar 

  8. Golany, B., Yang, J., Yu, G.: Economic lot-sizing with remanufacturing options. IIE Trans. 33(11), 995–1003 (2001)

    Google Scholar 

  9. Hoesel, C.V., Wagelmans, A.: Fully polynomial approximation schemes for single-item capacitated economic lot-sizing problems. Math. Oper. Res. 26, 339–357 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  10. Korte, B., Schrader, R.: On the existence of fast approximation schemes. In: Magasarian, S.R.O., Meyer, R. (eds.) Nonlinear Programming, vol. 4, pp. 415–437. Academic Press, New York (1981)

    Google Scholar 

  11. Nemhauser, G., Wolsey, L.: Integer and Combinatorial Optimization. Wiley-Interscience, New York (1988)

    Book  MATH  Google Scholar 

  12. Padberg, M., van Roy, T., Wolsey, L.: Valid linear inequalities for fixed charge problems. Oper. Res. 33(4), 842–861 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  13. Rardin, R., Wolsey, L.: Valid inequalities and projecting the multicommodity extended formulation for uncapacitated fixed charge network flow problems. Eur. J. Oper. Res. 71(1), 95–109 (1993)

    Article  MATH  Google Scholar 

  14. Teunter, R., Bayındır, Z., van den Heuvel, W.: Dynamic lot sizing with product returns and remanufacturing. Int. J. Prod. Res. 44(20), 4377–4400 (2006)

    Article  MATH  Google Scholar 

  15. van den Heuvel, W.: On the complexity of the economic lot-sizing problem with remanufacturing options. Econometric Institute Research Papers EI 2004-46, Erasmus University Rotterdam, Erasmus School of Economics (ESE), Econometric Institute (2004)

    Google Scholar 

  16. Vazirani, V.: Approximation Algorithms. Springer-Verlag New York, Inc., New York (2001)

    MATH  Google Scholar 

  17. Wagner, H., Whitin, T.: Dynamic version of the economic lot size model. Manage. Sci. 5, 89–96 (1958)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ashwin Arulselvan .

Editor information

Editors and Affiliations

Appendices

A Proof of Lemma 1

Proof

Suppose in \((\mathbf {p}^*,\mathbf {q}^*)\), we produce something not from this set \(\{0, \tilde{R}_t\}\). Hence, some intermediate return stock of \(0< a < \tilde{R}_t\) is carried, which also means that we are remanufacturing at time t in the optimal solution. Since \(t<t^*\), there exist a time period after t in the optimal solution where we remanufacture. Let the \(\tilde{t}\) be the first time period after t, when we remanufacture in the optimal solution. We are also carrying a non-zero return inventory until this time period. If we remanufacture at least a in time \(\tilde{t}\), then we could have remanufactured this a in time t and carried a units of manufactured inventory until time \(\tilde{t}\) with no additional cost, since return inventory cost is higher than manufactured inventory cost. If we produced less than a in time \(\tilde{t}\), say \(\tilde{a}\), then we could have produced \(\tilde{a}\) in time t and produced nothing in time \(\tilde{t}\) and continue with our argument. If \(\tilde{t} = t^*\) and \(\tilde{a} < a\), then we would have new optimal solution with t being the last time period of remanufacturing.    \(\square \)

B Proof of Lemma 3

Proof

We prove this lemma again through induction. For \(t=1\), the lemma’s claim is that the inventory level of serviceable goods after time \(t=1\) will belong to the set \(\{0, \bigcup _{i=2}^T \{\sum _{k=2}^iD_k\}, \bigcup _{i=2}^{\ell ^*}\bigcup _{j=2}^i\{(\sum _{k=2}^{i}D_k - \sum _{k=2}^{j}R_k)^+\}, (R_1-D_1)^+ \}\). In order to show this, we do a case analysis:

  1. Case 1

    Manufacturing takes place at \(t=1\) : In this case, either remanufacturing does not take place or it does take place and we have \(R_1 < D_1\), otherwise we could manufacture everything we manufactured in time period 1 in time period 2 and get a cheaper solution by saving on the inventory cost. Let us take k, where \(1<k\le \ell ^*\), as the first time period after time \(t=1\) when we manufacture again. Now the demand for all the intermediate periods \(\sum _{i=2}^{k-1}D_i\) needs to come from either the manufactured goods in period 1 or the return products from periods 1 to \(k-1\). From Lemma 2, we know that the only possible return inventory levels between the time periods 2 to \(k-1\) are \(\{0, \bigcup _{i=2}^{k-1} \{\mathcal {R}_{i} - R_1\}\}\) and we know from lemma 1 that at any of these time periods, we either remanufacture all available inventory or none of them. The remaining demand then needs to be manufactured at time period 1. This has to be true for all values of \(k=2\dots \ell ^*\). So we get the claim.

  2. Case 2

    Manufacturing does not take place at \(t=1\) : This would mean that \(R_1 \ge D_1\), otherwise, we would not have a feasible solution and the possible inventory levels in this case is \((R_1-D_1)^+\).

In order to see that the lemma is true, we invoke the induction hypothesis and do a similar case analysis as above.    \(\square \)

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Akartunalı, K., Arulselvan, A. (2016). Economic Lot-Sizing Problem with Remanufacturing Option: Complexity and Algorithms. In: Pardalos, P., Conca, P., Giuffrida, G., Nicosia, G. (eds) Machine Learning, Optimization, and Big Data. MOD 2016. Lecture Notes in Computer Science(), vol 10122. Springer, Cham. https://doi.org/10.1007/978-3-319-51469-7_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51469-7_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51468-0

  • Online ISBN: 978-3-319-51469-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics