Skip to main content
Log in

Formulations and exact solution approaches for a coupled bin-packing and lot-sizing problem with sequence-dependent setups

  • Published:
Flexible Services and Manufacturing Journal Aims and scope Submit manuscript

Abstract

We study bin-packing and lot-sizing decisions in an integrated way. Such a problem appears in several manufacturing settings where items first need to be cut and next assembled into final products. One of the main novelties of this research is the modeling of the complex setup operations in the cutting process, which is modeled using a bin-packing formulation. More specifically, we consider the operation regarding the insertion or removal of the knives in the cutting process. Since this operation depends on the number of items cut in the current cutting process and in the previous one, the number of insertions and removals is sequence-dependent. The setups in the lot-sizing problem related to the production of the final products are also sequence-dependent. To deal with such a problem, two compact formulations are proposed. The sequence-dependent setups in the bin-packing problem are modeled in two different ways: based on known constraints from the literature, and based on the idea of micro-periods and a phantom cutting process. Due to the dependency in the setups decisions, the resulting formulations are mixed-integer nonlinear mathematical models. In order to deal with the sequence-dependent cutting and production setups, different polynomial-sized sets of subtour elimination constraints are employed to the coupled problem. A computational study is conducted in order to analyze the impact of the proposed approaches to model sequence-dependent setups, as well as the different subtour elimination strategies to solve the coupled bin-packing and lot-sizing problem, via an automatic-Benders decomposition algorithm.

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

Similar content being viewed by others

References

  • Aloisio A, Arbib C, Marinelli F (2011) Cutting stock with no three parts per pattern: work-in-process and pattern minimization. Discrete Optim 8(2):315–332

    Article  MathSciNet  MATH  Google Scholar 

  • Arbib C, Marinelli F (2014) On cutting stock with due dates. Omega 46:11–20

    Article  Google Scholar 

  • Arbib C, Marinelli F, Pezzella F (2012) An lp-based tabu search for batch scheduling in a cutting process with finite buffers. Int J Prod Econ 136(2):287–296

    Article  Google Scholar 

  • Arbib C, Marinelli F, Ventura P (2016) One-dimensional cutting stock with a limited number of open stacks: bounds and solutions from a new integer linear programming model. Int Trans Oper Res 23(1–2):47–63

    Article  MathSciNet  MATH  Google Scholar 

  • Armbruster M (2002) A solution procedure for a pattern sequencing problem as part of a one-dimensional cutting stock problem in the steel industry. Eur J Oper Res 141(2):328–340

    Article  MathSciNet  MATH  Google Scholar 

  • Baldo TA, Santos MO, Almada-Lobo B, Morabito R (2014) An optimization approach for the lot sizing and scheduling problem in the brewery industry. Comput Ind Eng 72:58–71

    Article  Google Scholar 

  • Baumann P, Forrer S, Trautmann N (2015) Planning of a make-to-order production process in the printing industry. Flex Serv Manuf J 27:534–560

    Article  Google Scholar 

  • Bektaş T, Gouveia L (2014) Requiem for the Miller–Tucker–Zemlin subtour elimination constraints? Eur J Oper Res 236(3):820–832

    Article  MathSciNet  MATH  Google Scholar 

  • Bennell JA, Lee LS, Potts CN (2013) A genetic algorithm for two-dimensional bin packing with due dates. Int J Prod Econ 145(2):547–560

    Article  Google Scholar 

  • Bonami P, Salvagnin D, Tramontani A (2019) Implementing automatic benders decomposition in a modern MIP solver. http://www.optimization-online.org/DB_FILE/2019/12/7506.pdf

  • Braga N, Alvez C, Macedo R, de Carvalho JV (2015) A model-based heuristic for the combined cutting stock and scheduling problem. Lect Notes Comput Sci 9156:409–505

    Google Scholar 

  • Braga N, Alves C, Valério de Carvalho J (2016) Exact solution of combined cutting stock and scheduling problems. In: Fonseca RJ, Weber GW, Telhada J (eds) Computational management science. Springer International Publishing, pp 131–139

  • Conforti M, Wolsey LA (2019) Facet separation with one linear program. Math Program 178(1–2):361–380

    Article  MathSciNet  MATH  Google Scholar 

  • Copil K, Wörbelauer M, Meyr H, Tempelmeier H (2017) Simultaneous lotsizing and scheduling problems: a classification and review of models. OR Spectrum 39(1):1–64

    Article  MathSciNet  MATH  Google Scholar 

  • Dantzig G, Fulkerson R, Johnson S (1954) Solution of a large-scale traveling-salesman problem. J Oper Res Soc Am 2(4):393–410

    MathSciNet  MATH  Google Scholar 

  • de Araujo SA, Clark A (2013) A priori reformulations for joint rolling-horizon scheduling of materials processing and lot-sizing problem. Comput Ind Eng 65:557–585

    Article  Google Scholar 

  • Delorme M, Iori M, Martello S (2016) Bin packing and cutting stock problems: mathematical models and exact algorithms. Eur J Oper Res 255(1):1–20

    Article  MathSciNet  MATH  Google Scholar 

  • Desrochers M, Laporte G (1991) Improvements and extensions to the Miller–Tucker–Zemlin subtour elimination constraints. Oper Res Lett 10(1):27–36

    Article  MathSciNet  MATH  Google Scholar 

  • Drexl A, Kimms A (1997) Lot sizing and scheduling—survey and extensions. Eur J Oper Res 99(2):221–235

    Article  MATH  Google Scholar 

  • Dyckhoff H (1990) Cutting and packing a typology of cutting and packing problems. Eur J Oper Res 44(2):145–159

    Article  MathSciNet  MATH  Google Scholar 

  • Fiorotto DJ, Jans R, de Araujo SA (2017) An analysis of formulations for the capacitated lot sizing problem with setup crossover. Comput Ind Eng 106:338–350

    Article  Google Scholar 

  • Fischetti M (2010) A note on the selection of benders’ cuts. Math Program 124(3):175–182

    Article  MathSciNet  MATH  Google Scholar 

  • Foerster H, Wäscher G (1998) Simulated annealing for order spread minimization in sequencing cutting patterns. Eur J Oper Res 110(2):272–281

    Article  MATH  Google Scholar 

  • Gau T, Wäscher G (1995) Cutgen1: a problem generator for the standard one-dimensional cutting stock problem. Eur J Oper Res 84(3):572–579

    Article  MATH  Google Scholar 

  • Giannelos NF, Georgiadis MC (2001) Scheduling of cutting-stock processes on multiple parallel machines. Chem Eng Res Des 79(7):747–753

    Article  Google Scholar 

  • Gilmore PC, Gomory RE (1961) A linear programming approach to the cutting-stock problem. Oper Res 9(6):849–859

    Article  MathSciNet  MATH  Google Scholar 

  • Gilmore PC, Gomory RE (1963) A linear programming approach to the cutting stock problem—part ii. Oper Res 11(6):863–888

    Article  MATH  Google Scholar 

  • Glock CH, Grosse EH, Ries JM (2014) The lot sizing problem: a tertiary study. Int J Prod Econ 155:39–51

    Article  Google Scholar 

  • Gouveia L, Pires JM (1999) The asymmetric travelling salesman problem and a reformulation of the Miller–Tucker–Zemlin constraints. Eur J Oper Res 112(1):134–146

    Article  MATH  Google Scholar 

  • Guimarães L, Klabjan D, Almada-Lobo B (2014) Modeling lotsizing and scheduling problems with sequence dependent setups. Eur J Oper Res 239(3):644–662

    Article  MathSciNet  MATH  Google Scholar 

  • Hans E, van de Velde S (2011) The lot sizing and scheduling of sand casting operations. Int J Prod Res 49(9):2481–2499

    Article  Google Scholar 

  • IBM (2019) IBM CPLEX Optimizer (2019) CPLEX user’s manual. https://www.ibm.com/analytics/cplex-optimizer

  • Jans R, Degraeve Z (2004) Improved lower bounds for the capacitated lot sizing problem with setup times. Oper Res Lett 32(2):185–195

    Article  MathSciNet  MATH  Google Scholar 

  • Jans R, Degraeve Z (2008) Modeling industrial lot sizing problems: a review. Int J Prod Res 46(6):1619–1643

    Article  MATH  Google Scholar 

  • Johnston RE, Sadinlija E (2004) A new model for complete solutions to one-dimensional cutting stock problems. Eur J Oper Res 153(1):176–183

    Article  MathSciNet  MATH  Google Scholar 

  • Kantorovich LV (1960) Mathematical methods of organizing and planning production. Manag Sci 6(4):366–422

    Article  MathSciNet  MATH  Google Scholar 

  • Karimi B, Ghomi SMTF, Wilson JM (2003) The capacitated lot sizing problem: a review of models and algorithms. Omega 31(5):365–378

    Article  Google Scholar 

  • Koo PH, Koh SG, Lee WS (2011) Simultaneous determination of lot size and production rate at capacity-constrained multiple-product systems. Flex Serv Manuf J 23:346–359

    Article  MATH  Google Scholar 

  • Li S (1996) Multi-job cutting stock problem with due dates and release dates. J Oper Res Soc 47(4):490–510

    Article  MATH  Google Scholar 

  • Madsen OBG (1988) An application of travelling-salesman routines to solve pattern-allocation problems in the glass industry. J Oper Res Soc 39(3):249–256

    Article  MATH  Google Scholar 

  • Mahdieh M, Clark A, Bijari M (2018) A novel flexible model for lot sizing and scheduling with non-triangular, period overlapping and carryover setups in different machine configurations. Flex Serv Manuf J 30:884–923

    Article  Google Scholar 

  • Marinelli F, Nenni ME, Sforza A (2007) Capacitated lot sizing and scheduling with parallel machines and shared buffers: a case study in a packaging company. Ann Oper Res 150(1):177–192

    Article  MathSciNet  MATH  Google Scholar 

  • Martínez KP, Toso EAV, Morabito R (2016) Production planning in the molded pulp packaging industry. Comput Ind Eng 98:554–566

    Article  Google Scholar 

  • Matsumoto K, Umetani S, Nagamochi H (2011) On the one-dimensional stock cutting problem in the paper tube industry. J Sched 14(3):281–290

    Article  MathSciNet  MATH  Google Scholar 

  • Melega GM, de Araujo SA, Jans R (2016) Comparison of mip models for the integrated lot-sizing and one-dimensional cutting stock problem. Pesqui Oper 36:167–196

    Article  Google Scholar 

  • Melega GM, de Araujo SA, Jans R (2018) Classification and literature review of integrated lot-sizing and cutting stock problems. Eur J Oper Res 271(1):1–19

    Article  MathSciNet  MATH  Google Scholar 

  • Melega GM, de Araujo SA, Morabito R (2020) Mathematical model and solution approaches for integrated lot-sizing, scheduling and cutting stock problems. Ann Oper Res 295:695–736

    Article  MathSciNet  Google Scholar 

  • Melega GM, de Araujo SA, Jans R, Morabito R (2021) Formulations and exact solution approaches for a coupled bin-packing and lot-sizing problem with sequence-dependent setups. GERAD - Group of Research in Decision Analysis, pp 1–37. https://www.gerad.ca/en/papers/G-2021-49

  • Meyr H (2000) Simultaneous lotsizing and scheduling by combining local search with dual reoptimization. Eur J Oper Res 120(2):311–326

    Article  MathSciNet  MATH  Google Scholar 

  • Miller CE, Tucker AW, Zemlin RA (1960) Integer programming formulation of traveling salesman problems. J ACM 7(4):326–329

    Article  MathSciNet  MATH  Google Scholar 

  • Pochet Y, Wolsey LA (1988) Lot-size models with backlogging: strong reformulations and cutting planes. Math Program 40(1–3):317–335

    Article  MathSciNet  MATH  Google Scholar 

  • Reinertsen H, Vossen TW (2010) The one-dimensional cutting stock problem with due dates. Eur J Oper Res 201(3):701–711

    Article  MathSciNet  MATH  Google Scholar 

  • Rinaldi F, Franz A (2007) A two-dimensional strip cutting problem with sequencing constraint. Eur J Oper Res 183(3):1371–1384

    Article  MathSciNet  MATH  Google Scholar 

  • Sarin SC, Sherali HD, Bhootra A (2005) New tighter polynomial length formulations for the asymmetric traveling salesman problem with and without precedence constraints. Oper Res Lett 33(1):62–70

    Article  MathSciNet  MATH  Google Scholar 

  • Thomas DJ, Griffin PM (1996) Coordinated supply chain management. Eur J Oper Res 94(1):1–15

    Article  MATH  Google Scholar 

  • Toscano A, Ferreira D, Morabito R (2019) A decomposition heuristic to solve the two-stage lot sizing and scheduling problem with temporal cleaning. Flex Serv Manuf J 31(1):142–173

    Article  Google Scholar 

  • Toso EAV, Morabito R, Clark AR (2009) Lot sizing and sequencing optimisation at an animal-feed plant. Comput Ind Eng 57(3):813–821

    Article  Google Scholar 

  • Trigeiro WW, Thomas LJ, McClain JO (1989) Capacitated lot sizing with setup times. Manag Sci 35(3):353–366

    Article  Google Scholar 

  • Valério de Carvalho JM (1999) Exact solution of bin-packing problems using column generation and branch-and-bound. Ann Oper Res 86:629–659

    Article  MathSciNet  MATH  Google Scholar 

  • Valério de Carvalho JM (2002) Lp models for bin packing and cutting stock problems. Eur J Oper Res 141(2):253–273

    Article  MathSciNet  MATH  Google Scholar 

  • Vickery SK, Markland RE (1986) Multi-stage lot-sizing in a serial production system. Int J Prod Res 24(3):517–534

    Article  MATH  Google Scholar 

  • Wäscher G, Haußner H, Schumann H (2007) An improved typology of cutting and packing problems. Eur J Oper Res 183(3):1109–1130

    Article  MATH  Google Scholar 

  • Wuttke DA, Heese HS (2018) Two-dimensional cutting stock problem with sequence dependent setup times. Eur J Oper Res 265(1):303–315

    Article  MathSciNet  MATH  Google Scholar 

  • Yanasse HH, Lamosa MJP (2007) An integrated cutting stock and sequencing problem. Eur J Oper Res 183(3):1353–1370

    Article  MathSciNet  MATH  Google Scholar 

  • Yuen BJ (1991) Heuristics for sequencing cutting patterns. Eur J Oper Res 55(2):183–190

    Article  MATH  Google Scholar 

  • Yuen BJ (1995) Improved heuristics for sequencing cutting patterns. Eur J Oper Res 87(1):57–64

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This research was funded by the Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) and the Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP process n 2016/01860-1, 2018/19893-9, 2019/03302-4).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gislaine Mara Melega.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Melega, G.M., de Araujo, S.A., Jans, R. et al. Formulations and exact solution approaches for a coupled bin-packing and lot-sizing problem with sequence-dependent setups. Flex Serv Manuf J 35, 1276–1312 (2023). https://doi.org/10.1007/s10696-022-09464-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10696-022-09464-9

Keywords

Navigation