Skip to main content
Log in

A relax-and-fix with fix-and-optimize heuristic applied to multi-level lot-sizing problems

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

In this paper, we propose a simple but efficient heuristic that combines construction and improvement heuristic ideas to solve multi-level lot-sizing problems. A relax-and-fix heuristic is firstly used to build an initial solution, and this is further improved by applying a fix-and-optimize heuristic. We also introduce a novel way to define the mixed-integer subproblems solved by both heuristics. The efficiency of the approach is evaluated solving two different classes of multi-level lot-sizing problems: the multi-level capacitated lot-sizing problem with backlogging and the two-stage glass container production scheduling problem (TGCPSP). We present extensive computational results including four test sets of the Multi-item Lot-Sizing with Backlogging library, and real-world test problems defined for the TGCPSP, where we benchmark against state-of-the-art methods from the recent literature. The computational results show that our combined heuristic approach is very efficient and competitive, outperforming benchmark methods for most of the test problems.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • Absi, N., Detienne, B., Dauzère-Pérès, S.: Heuristics for the multi-item capacitated lot-sizing problem with lost sales. Comput. Oper. Res. 40(1), 264–272 (2013)

    Article  MathSciNet  Google Scholar 

  • Akartunalı, K., Miller, A.J.: A heuristic approach for big bucket multi-level production planning problems. Eur. J. Oper. Res. 193(2), 396–411 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  • Akartunalı, K., Miller, A.J.: 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 

  • Almada-Lobo, B., Klabjan, D., Carravilla, M.A., Oliveira, J.F.: Multiple machine continuous setup lotsizing with sequence-dependent setups. Comput. Optim. Appl. 47(3), 529–552 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  • Almeder, C.: A hybrid optimization approach for multi-level capacitated lot-sizing problems. Eur. J. Oper. Res. 200, 599–606 (2010)

    Article  MATH  Google Scholar 

  • Baki, M.F., Chaouch, B.A., Abdul-Kader, W.: A heuristic solution procedure for the dynamic lot sizing problem with remanufacturing and product recovery. Comput. Oper. Res. 43, 225–236 (2014)

    Article  MathSciNet  Google Scholar 

  • Ball, M.O.: Heuristics based on mathematical programming. Surv. Oper. Res. Manage. Sci. 16(1), 21–38 (2011)

    Google Scholar 

  • Barany, I., van Roy, T.J., Wolsey, L.A.: Uncapacitated lot sizing: the convex hull of solutions. Math. Program Study 22, 32–43 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  • Belvaux, G., Wolsey, L.A.: bc-prod: a specialized branch-and-cut system for lot-sizing problems. Manage. Sci. 46(5), 724–738 (2000)

    Article  MATH  Google Scholar 

  • Billington, P.J., McClain, J.O., Thomas, L.J.: Heuristics for multilevel lot-sizing with a bottleneck. Manage. Sci. 32, 989–1006 (1986)

    Article  MATH  Google Scholar 

  • Degraeve, Z., Jans, R.: A new Dantzig-Wolfe reformulation and branch-and-price algorithm for the capacitated lot-sizing problem with setup times. Oper. Res. 55(5), 909–920 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  • Eppen, G.D., Martin, R.K.: Solving multi-item capacitated lot-sizing problems using variable redefinition. Oper. Res. 35(6), 832–848 (1987)

    Article  MATH  Google Scholar 

  • Federgruen, A., Meissner, J., Tzur, M.: Progressive interval heuristics for multi-item capacitated lot sizing problem. Oper. Res. 55(3), 490–502 (2007)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Helber, S., Sahling, F.: A fix-and-optimize approach for the multi-level capacitated lot sizing problem. Int. J. Prod. Econ. 123, 247–256 (2010)

    Article  Google Scholar 

  • Kébé, S., Sbihi, N., Penz, B.: A lagrangean heuristic for a two-echelon storage capacitated lot-sizing problem. J. Intell. Manuf. 23(6), 2477–2483 (2012)

    Article  Google Scholar 

  • Krarup, J., Bilde, O.: Plant location, set covering and economic lotsizes: an O(\(mn\)) algorithm for structured problems. Optimierung bel Graphentheoretischen und Ganzzahligen Probleme, pp. 155–180. Birkhauser (1997)

  • Küçükyavuz, S., Pochet, Y.: Uncapacitated lot-sizing with backlogging: The convex hull. Math. Program. 118(1), 151–175 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  • Miller, A.J., Nemhauser, G.L., Savelsbergh, M.W.P.: On the polyhedral structure of a multi-item production planning model with setup times. Math. Program. 94(2–3), 375–405 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  • MIPLIB. A library of pure and mixed integer problems (2010). http://miplib.zib.de/. Accessed on 29 Dec 2014

  • Multi-LSB. Multi-item lot-sizing problems with backlogging: a library of test instances (2014). http://dx.doi.org/10.15129/252b7827-b62b-4af4-8869-64b12b1c69a1. Accessed 29 Dec 2014

  • Pochet, Y., Wolsey, L.A.: Production Planning by Mixed Integer Programming. Springer, Berlin (2006)

    MATH  Google Scholar 

  • Ramezanian, R., Saidi-Mehrabad, M.: Hybrid simulated annealing and mip-based heuristics for stochastic lot-sizing and scheduling problem in capacitated multi-stage production system. Appl Math Modell 37(7), 5134–5147 (2013)

    Article  MathSciNet  Google Scholar 

  • Rardin, R.L., Wolsey, L.A.: 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 

  • Seeanner, F., Almada-Lobo, B., Meyr, H.: Combining the principles of variable neighborhood decomposition search and the fix & optimize heuristic to solve multi-level lot-sizing and scheduling problems. Comput. Oper. Res. 40(1), 303–317 (2013)

    Article  MathSciNet  Google Scholar 

  • Stadtler, H.: Multilevel lot sizing with setup times and multiple constrained resources: internally rolling schedules with lot-sizing windows. Oper. Res. 51, 487–502 (2003)

    Article  MATH  Google Scholar 

  • Toledo, C.F.M., da Silva Arantes, M., de Oliveira, R.R.R., Almada-Lobo, B.: Glass container production scheduling through hybrid multi-population based evolutionary algorithm. Appl. Soft Comput. 13(3), 1352–1364 (2013)

    Article  Google Scholar 

  • Toledo, C.F.M., de Oliveira, R.R.R., França, P.M.: A hybrid multi-population genetic algorithm applied to solve the multi-level capacitated lot sizing problem with backlogging. Comput. Oper. Res. 40(4), 910–919 (2013)

    Article  MathSciNet  Google Scholar 

  • Van Vyve, M., Pochet, Y.: A general heuristic for production planning problems. INFORMS J. Comput. 16(3), 316–327 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  • Wu, T., Shi, L., Geunes, J., Akartunalı, K.: An optimization framework for solving capacitated multi-level lot-sizing problems with backlogging. Eur. J. Oper. Res. 214(2), 428–441 (2011)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

We would like to thank Dr. Tao Wu for providing us the code of LugNP heuristics used in the comparisons. The work conducted by the first three authors was supported by Fundação de Amparo e Pesquisa do Estado de São Paulo (FAPESP) Projects 2010/10133-0, 2011/15534-5 and 2011/15581-3 and Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) Projects 483474/2013-4 and 312967/2014-4.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Claudio Fabiano Motta Toledo.

Appendix

Appendix

See Tables 4, 5, 6, and 7.

Table 4 Comparison for SET1 instances (time limit =  100 s)
Table 5 Comparison for SET2 instances (time limit =  150 s)
Table 6 Comparison for SET3 instances (time limit =  300 s)
Table 7 Comparison for SET4 instances (time limit =  300 s)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Toledo, C.F.M., da Silva Arantes, M., Hossomi, M.Y.B. et al. A relax-and-fix with fix-and-optimize heuristic applied to multi-level lot-sizing problems. J Heuristics 21, 687–717 (2015). https://doi.org/10.1007/s10732-015-9295-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-015-9295-0

Keywords

Mathematics Subject Classification

Navigation