Optimal decomposition approach for solving large nesting and scheduling problems of additive manufacturing systems

被引:4
作者
Nascimento, Paulo Jorge [1 ]
Silva, Cristovao [2 ]
Antunes, Carlos Henggeler [2 ]
Moniz, Samuel [1 ]
机构
[1] Univ Coimbra, Dept Mech Engn, CEMMPRE, ARISE, Coimbra, Portugal
[2] Univ Coimbra, Dept Elect & Comp Engn, INESC Coimbra, Coimbra, Portugal
关键词
Packing; Nesting; Scheduling; Additive manufacturing; Logic-based benders decomposition; MINIMIZING MAKESPAN; PROGRAMMING-MODELS; MACHINE; ALGORITHM;
D O I
10.1016/j.ejor.2024.03.004
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper addresses the challenges associated with nesting and production scheduling in additive manufacturing (AM). The problem studied consists of grouping a set of parts into batches, which are then assigned to and sequenced across the available machines, guaranteeing the production of all parts. This work stands out by proposing exact methods for the AM nesting and scheduling problem considering irregular-shaped parts with specific release dates, processing times, and due dates, with the aim of minimizing the cumulative tardiness. The proposed approaches include two logic-based Benders decompositions: one combining Mixed Integer Programming (MIP) and Constraint Programming (CP), and the other relying solely on CP. To deal with the sub-problems, a strategic procedure was developed to reduce the solution space while maintaining low resolution times per iteration. Problem-specific cuts are also generated to improve the efficiency of these approaches. Computational experiments show that both decompositions significantly outperform a prior monolithic CP model, with the decomposition based solely on CP yielding the best results. Moreover, the results show that this approach has the potential to achieve similar computational performance of non-exact approaches that are currently considered state-of-the-art. A set of instances is provided to serve as a benchmark for future studies.
引用
收藏
页码:92 / 110
页数:19
相关论文
共 61 条
  • [11] Production scheduling and nesting in additive manufacturing
    Chergui, Akram
    Hadj-Hamou, Khaled
    Vignat, Frederic
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 126 : 292 - 301
  • [12] Robust mixed-integer linear programming models for the irregular strip packing problem
    Cherri, Luiz H.
    Mundim, Leandro R.
    Andretta, Marina
    Toledo, Franklina M. B.
    Oliveira, Jose F.
    Carravilla, Maria Antonia
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 253 (03) : 570 - 583
  • [13] Optimality in nesting problems: New constraint programming models and a new global constraint for non-overlap
    Cherri, Luiz Henrique
    Carravilla, Maria Antonia
    Ribeiro, Cristina
    Bragion Toledo, Franklina Maria
    [J]. OPERATIONS RESEARCH PERSPECTIVES, 2019, 6
  • [14] Minimising the total weighted tardiness for non-identical parallel batch processing machines with job release times and non-identical job sizes
    Chou, Fuh-Der
    [J]. EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2013, 7 (05) : 529 - 557
  • [15] Minimising makespan on parallel batch processing machines with non-identical ready time and arbitrary job sizes
    Chung, S. H.
    Tai, Y. T.
    Pearn, W. L.
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2009, 47 (18) : 5109 - 5128
  • [16] Benchmarking optimization software with performance profiles
    Dolan, ED
    Moré, JJ
    [J]. MATHEMATICAL PROGRAMMING, 2002, 91 (02) : 201 - 213
  • [17] A modified genetic algorithm for time and cost optimization of an additive manufacturing single-machine scheduling
    Fera, M.
    Fruggiero, F.
    Lambiase, A.
    Macchiaroli, R.
    Todisco, V.
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2018, 9 (04) : 423 - 438
  • [18] A modified tabu search algorithm for the single-machine scheduling problem using additive manufacturing technology
    Fera, Marcello
    Macchiaroli, Roberto
    Fruggiero, Fabio
    Lambiase, Alfredo
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2020, 11 (03) : 401 - 414
  • [19] A New General-Purpose Algorithm for Mixed-Integer Bilevel Linear Programs
    Fischetti, Matteo
    Ljubic, Ivana
    Monaci, Michele
    Sinnl, Markus
    [J]. OPERATIONS RESEARCH, 2017, 65 (06) : 1615 - 1637
  • [20] Mixed-integer programming models for nesting problems
    Fischetti, Matteo
    Luzzi, Ivan
    [J]. JOURNAL OF HEURISTICS, 2009, 15 (03) : 201 - 226