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 条
  • [41] Optimal Load Control and Scheduling through Distributed Mixed-integer Linear Programming
    Yfantis, Vassilios
    Motsch, William
    Bach, Nico
    Wagner, Achim
    Ruskowski, Martin
    2022 30TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2022, : 920 - 926
  • [42] Mixed-integer linear programming for project scheduling under various resource constraints
    Klein, Nicklas
    Gnagi, Mario
    Trautmann, Norbert
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 319 (01) : 79 - 88
  • [43] Mixed-Integer Linear Programming Model for Scheduling Missions and Communications of Multiple Satellites
    Lee, Minkeon
    Yu, Seunghyeon
    Kwon, Kybeom
    Lee, Myungshin
    Lee, Junghyun
    Kim, Heungseob
    AEROSPACE, 2024, 11 (01)
  • [44] 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
  • [45] Application of an heuristic procedure to solve mixed-integer programming problems
    Univ of Puerto Rico, Mayaguez, United States
    Computers and Industrial Engineering, 1997, 33 (1-2): : 43 - 46
  • [46] A mixed-integer linear programming model for integrated production and preventive maintenance scheduling in the capital goods industry
    Chansombat, Sirikarn
    Pongcharoen, Pupong
    Hicks, Christian
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2019, 57 (01) : 61 - 82
  • [47] A simple effective heuristic for embedded mixed-integer quadratic programming
    Takapoui, Reza
    Moehle, Nicholas
    Boyd, Stephen
    Bemporad, Alberto
    INTERNATIONAL JOURNAL OF CONTROL, 2020, 93 (01) : 2 - 12
  • [48] Application of an heuristic procedure to solve mixed-integer programming problems
    RamirezBeltran, ND
    AguilarRuggiero, K
    COMPUTERS & INDUSTRIAL ENGINEERING, 1997, 33 (1-2) : 43 - 46
  • [49] A Simple Effective Heuristic for Embedded Mixed-Integer Quadratic Programming
    Takapoui, Reza
    Moehle, Nicholas
    Boyd, Stephen
    Bemporad, Alberto
    2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 5619 - 5625
  • [50] A Mixed-Integer Programming Formulation and Heuristics for an Integrated Production Planning and Scheduling Problem
    Silva, D. M.
    Mateus, G. R.
    METAHEURISTICS, MIC 2022, 2023, 13838 : 290 - 305