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 条
  • [1] A mixed-integer linear programming scheduling optimization model for refinery production
    Zheng, Zhekui
    Zhang, Hongjing
    Chemical Engineering Transactions, 2016, 51 : 907 - 912
  • [2] A Mixed-Integer Linear Programming Scheduling Optimization Model for Refinery Production
    Zheng, Zhekui
    Zhang, Hongjing
    3RD INTERNATIONAL CONFERENCE ON APPLIED ENGINEERING, 2016, 51 : 907 - 912
  • [3] A mixed-integer linear programming scheduling optimization model for refinery production
    Zheng, Zhekui (zhekuizheng@126.com), 2016, Italian Association of Chemical Engineering - AIDIC (51):
  • [4] Irrigation scheduling using mixed-integer linear programming
    Anwar, AA
    Clarke, D
    JOURNAL OF IRRIGATION AND DRAINAGE ENGINEERING, 2001, 127 (02) : 63 - 69
  • [5] Scheduling of a Consumer Goods Production Plant with Intermediate Buffer by Decomposition and Mixed-integer Linear Programming
    Yfantis, Vassilios
    Corominas, Francesc
    Engell, Sebastian
    IFAC PAPERSONLINE, 2019, 52 (13): : 1837 - 1842
  • [6] Greedy-Heuristic-Aided Mixed-Integer Linear Programming Approach for Arrival Scheduling
    Cao, Yi
    Rathinam, Sivakumar
    Sun, Dengfeng
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2013, 10 (07): : 323 - 336
  • [7] Mixed-integer/linear and constraint programming approaches for activity scheduling in a nuclear research facility
    Polo-Mejia, Oliver
    Artigues, Christian
    Lopez, Pierre
    Basini, Virginie
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (23) : 7149 - 7166
  • [8] Mixed-integer linear programming and constraint programming formulations for solving distributed flexible job shop scheduling problem
    Meng, Leilei
    Zhang, Chaoyong
    Ren, Yaping
    Zhang, Biao
    Lv, Chang
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 142
  • [9] Grammatical evolution for constraint synthesis for mixed-integer linear programming
    Pawlak, Tomasz P.
    O'Neill, Michael
    SWARM AND EVOLUTIONARY COMPUTATION, 2021, 64
  • [10] Mixed-time mixed-integer linear programming scheduling model
    Westerlund, Joakim
    Hastbacka, Mattias
    Forssell, Sebastian
    Westerlund, Tapio
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2007, 46 (09) : 2781 - 2796