Minimizing total completion time in large-sized pharmaceutical quality control scheduling

被引:3
|
作者
Martins, Miguel S. E. [1 ]
Viegas, Joaquim L. [1 ]
Coito, Tiago [1 ]
Firme, Bernardo [1 ]
Costigliola, Andrea [2 ]
Figueiredo, Joao [1 ]
Vieira, Susana M. [1 ]
Sousa, Joao M. C. [1 ]
机构
[1] Univ Lisbon, IDMEC, Inst Super Tecn, Lisbon, Portugal
[2] Hov Farmaciencia, Lisbon, SA, Portugal
关键词
Scheduling; Heuristics; Dual resource constrained scheduling; Quality control laboratory; DUAL-RESOURCE CONSTRAINTS; JOB; OPTIMIZATION; SUBJECT; SEARCH; MODEL;
D O I
10.1007/s10732-023-09509-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes an algorithm for the effective scheduling of analytical chemistry tests in the context of quality control for pharmaceutical manufacturing. The problem is formulated as an extension of a dual resource constrained flexible job shop scheduling problem for the allocation of both machines and analysts resources for analytical laboratory work of real dimensions. The formulation is novel and custom made to fit real quality control laboratory. The novelty comes from allowing multiple analyst interventions for each machine allocation while minimising the total completion time, formulated as a mixed integer linear programming model. A three-level dynamic heuristic is proposed to solve the problem efficiently for instances representative of real world schedules. The CPLEX solver and a Tabu Search algorithm are used for comparison. Results show that the heuristic is competitive with the other strategies for medium-sized instances while outperforming them for large-sized instances. The dynamic heuristic runs in a very short amount of time, making it suitable for real world environments. This work is valuable for the development of laboratory management solutions for quality control as it presents a way to provide automatic scheduling of resources.
引用
收藏
页码:177 / 206
页数:30
相关论文
共 50 条
  • [41] Automatic Algorithm Configuration for the Permutation Flow Shop Scheduling Problem Minimizing Total Completion Time
    Brum, Artur
    Ritt, Marcus
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2018, 2018, 10782 : 85 - 100
  • [42] Minimizing total completion time in the flexible flowshop sequence-dependent group scheduling problem
    Keshavarz, Taha
    Salmasi, Nasser
    Varmazyar, Mohsen
    ANNALS OF OPERATIONS RESEARCH, 2015, 226 (01) : 351 - 377
  • [43] Parallel batch processing machines scheduling in cloud manufacturing for minimizing total service completion time
    Zhang, Han
    Li, Kai
    Chu, Chengbin
    Jia, Zhao-hong
    Computers and Operations Research, 2022, 146
  • [44] Parallel batch processing machines scheduling in cloud manufacturing for minimizing total service completion time
    Zhang, Han
    Li, Kai
    Chu, Chengbin
    Jia, Zhao-hong
    COMPUTERS & OPERATIONS RESEARCH, 2022, 146
  • [45] Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
    Kramer, Arthur
    Dell'Amico, Mauro
    Feillet, Dominique
    Iori, Manuel
    COMPUTERS & OPERATIONS RESEARCH, 2020, 123 (123)
  • [46] Minimizing total weighted completion time when scheduling orders in a flexible environment with uniform machines
    Leung, Joseph Y-T.
    Li, Haibing
    Pinedo, Michael
    Zhang, Jiawei
    INFORMATION PROCESSING LETTERS, 2007, 103 (03) : 119 - 129
  • [47] Minimizing the total weighted completion time on a single machine scheduling with release dates and a learning effect
    Eren, Tamer
    APPLIED MATHEMATICS AND COMPUTATION, 2009, 208 (02) : 355 - 358
  • [48] Minimizing total completion time in the flexible flowshop sequence-dependent group scheduling problem
    Taha Keshavarz
    Nasser Salmasi
    Mohsen Varmazyar
    Annals of Operations Research, 2015, 226 : 351 - 377
  • [49] Genetic algorithm for minimizing the total weighted completion time scheduling problem with learning and release times
    Wu, Chin-Chia
    Hsu, Peng-Hsiang
    Chen, Juei-Chao
    Wang, Nae-Sheng
    COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (07) : 1025 - 1034
  • [50] Online heuristic for the preemptive single machine scheduling problem of minimizing the total weighted completion time
    Batsyn, Mikhail
    Goldengorin, Boris
    Pardalos, Panos M.
    Sukhov, Pavel
    OPTIMIZATION METHODS & SOFTWARE, 2014, 29 (05): : 955 - 963