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 条
  • [31] An Integer Linear Programming approach for dedicated machine constraint
    Pham, Huy Nguyen Anh
    Shr, Arthur
    Chen, Peter P.
    7TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE IN CONJUNCTION WITH 2ND IEEE/ACIS INTERNATIONAL WORKSHOP ON E-ACTIVITY, PROCEEDINGS, 2008, : 69 - 74
  • [32] Safe bounds in linear and mixed-integer linear programming
    Neumaier, A
    Shcherbina, O
    MATHEMATICAL PROGRAMMING, 2004, 99 (02) : 283 - 296
  • [33] Short-term hydrothermal scheduling using mixed-integer linear programming
    State Key Laboratory for Manufacturing Systems Engineering, Xi'an Jiaotong University, Xi'an 710049, China
    Zhongguo Dianji Gongcheng Xuebao, 2009, 28 (82-88):
  • [34] Production Optimization in a Grain Facility through Mixed-Integer Linear Programming
    Baya, Gabriel
    Canale, Eduardo
    Nesmachnow, Sergio
    Robledo, Franco
    Sartor, Pablo
    APPLIED SCIENCES-BASEL, 2022, 12 (16):
  • [35] Rolling Stock Scheduling by Mixed-Integer Linear Programming Considering Splitting and Combining
    Kato S.
    Morito S.
    Fukumura N.
    IEEJ Transactions on Industry Applications, 2022, 142 (04): : 280 - 289
  • [36] Decomposition techniques for multistage scheduling problems using mixed-integer and constraint programming methods
    Harjunkoski, I
    Grossmann, IE
    COMPUTERS & CHEMICAL ENGINEERING, 2002, 26 (11) : 1533 - 1552
  • [37] Mixed-Integer Linear Programming for Optimal Scheduling of Autonomous Vehicle Intersection Crossing
    Fayazi, Seyed Alireza
    Vahidi, Ardalan
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2018, 3 (03): : 287 - 299
  • [38] Δ-MILP: Deep Space Network Scheduling via Mixed-Integer Linear Programming
    Claudet, Thomas
    Alimo, Ryan
    Goh, Edwin
    Johnston, Mark D.
    Madani, Ramtin
    Wilson, Brian
    IEEE ACCESS, 2022, 10 : 41330 - 41340
  • [39] Task Scheduling for Multiunit Parallel Test Using Mixed-Integer Linear Programming
    Yang, Zhao
    Xiao, Han-Shan
    Guan, Rui
    Yang, Yang
    Ji, Hong-Liang
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [40] Clock Skew Scheduling: Avoiding the Runtime Cost of Mixed-Integer Linear Programming
    Zgheib, Grace
    Lu, Yu Shen
    Ganusov, Ilya
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 327 - 333