Mixed-Integer Linear Programming, Constraint Programming and a Novel Dedicated Heuristic for Production Scheduling in a Packaging Plant

被引:4
|
作者
Oujana, Soukaina [1 ,2 ]
Amodeo, Lionel [2 ]
Yalaoui, Farouk [2 ]
Brodart, David [1 ]
机构
[1] Brodart SAS, 1 Rue Stand, F-10700 Arcis Sur Aube, France
[2] Univ Technol Troyes, Lab Comp Sci & Digital Soc LIST3N, 12 Rue Marie Curie,CS42060, F-10004 Troyes, France
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 10期
关键词
scheduling; optimization; mixed-integer linear programming; constraint programming; dedicated heuristic; tardiness; SEQUENCE-DEPENDENT SETUP; HYBRID FLOW-SHOP; PARALLEL MACHINES; SINGLE-MACHINE; TARDY JOBS; MINIMIZING MAKESPAN; 2-MACHINE FLOWSHOP; AVAILABILITY; TARDINESS; TIME;
D O I
10.3390/app13106003
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In this paper, we are discussing a research project aiming to optimize the scheduling of production orders within a real application in the packaging field. As a first approach, we model the problem as an extended version of the hybrid and flexible flowshop scheduling problem with precedence constraints, parallel machines, and sequence-dependent setups. The optimization objective considered is the minimization of the total tardiness. To tackle this problem, we use two methodologies: mixed-integer linear programming (MILP) and constraint programming (CP). These two models were further extended by adding resource calendar constraints named also availability constraints; this implies that the tasks should be scheduled only when the machine is available. The different proposed models were compared to each other on a set of generated benchmarks that reflect the specific properties of the industrial partner. Finally, as the studied configuration relies on practical real-world application, where thousands of orders are produced monthly, a novel dedicated heuristic was designed to address the need for quick solutions. The latter outperforms the other proposed algorithms for expected total tardiness minimization. The proposed problem can be readily modified to suit a wide range of real-world situations involving the scheduling of activities that share similar characteristics.
引用
收藏
页数:21
相关论文
共 50 条
  • [21] Mixed-integer linear programming for scheduling unconventional oil field development
    Soni, Akhilesh
    Linderoth, Jeff
    Luedtke, James
    Rigterink, Fabian
    OPTIMIZATION AND ENGINEERING, 2021, 22 (03) : 1459 - 1489
  • [22] Mixed-integer linear programming for scheduling unconventional oil field development
    Akhilesh Soni
    Jeff Linderoth
    James Luedtke
    Fabian Rigterink
    Optimization and Engineering, 2021, 22 : 1459 - 1489
  • [23] Valid Linear Programming Bounds for Exact Mixed-Integer Programming
    Steffy, Daniel E.
    Wolter, Kati
    INFORMS JOURNAL ON COMPUTING, 2013, 25 (02) : 271 - 284
  • [24] Mixed-integer programming techniques for the scheduling of fuel oil and asphalt production
    Joly, M
    Pinto, JM
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2003, 81 (A4): : 427 - 447
  • [25] Primal Decomposition and Constraint Generation for Asynchronous Distributed Mixed-Integer Linear Programming
    Camisa, Andrea
    Notarstefano, Giuseppe
    2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 77 - 82
  • [26] Safe bounds in linear and mixed-integer linear programming
    Arnold Neumaier
    Oleg Shcherbina
    Mathematical Programming, 2004, 99 : 283 - 296
  • [27] SelfSplit parallelization for mixed-integer linear programming
    Fischetti, Matteo
    Monaci, Michele
    Salvagnin, Domenico
    COMPUTERS & OPERATIONS RESEARCH, 2018, 93 : 101 - 112
  • [28] Distributed Mixed-Integer Linear Programming via Cut Generation and Constraint Exchange
    Testa, Andrea
    Rucco, Alessandro
    Notarstefano, Giuseppe
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (04) : 1456 - 1467
  • [29] Mixed Integer linear programming and constraint programming models for the online printing shop scheduling problem
    Lunardi, Willian T.
    Birgin, Ernesto G.
    Laborie, Philippe
    Ronconi, Debora P.
    Voos, Holger
    COMPUTERS & OPERATIONS RESEARCH, 2020, 123
  • [30] Bivium as a Mixed-Integer Linear Programming Problem
    Borghoff, Julia
    Knudsen, Lars R.
    Stolpe, Mathias
    CRYPTOGRAPHY AND CODING, PROCEEDINGS, 2009, 5921 : 133 - 152