A dispatching algorithm for flexible job-shop scheduling with transfer batches: an industrial application

被引:49
作者
Calleja, Gema [1 ]
Pastor, Rafael [1 ]
机构
[1] Univ Politecn Cataluna, Dept Management, IOC Res Inst, Barcelona, Spain
关键词
dispatching algorithm; flexible job-shop scheduling problem; transfer batches; GENETIC ALGORITHM; PARALLEL MACHINES; RULES; SYSTEM; ROBUST;
D O I
10.1080/09537287.2013.782846
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this study, we present a dispatching algorithm to solve a real-world case of the flexible job-shop scheduling problem with transfer batches and the objective of minimising the average tardiness of production orders. The proposed algorithm considers two variants: (i) an ordered variant, where the priority dispatching rules are applied in a predefined order, and (ii) a randomised variant, where the user can assign probabilities (weights) to the priority rules. Using the information of the number of units and due dates requested by the only customer, the algorithm provides the sequence of operations that must be performed on each machine, as well as the start and completion times of operations. In order to reduce the impact of unexpected events on a generated schedule, several robustness rules are considered. The obtained results substantially improve the former method used in the company in terms of minimising average tardiness. Additionally, other important benefits are obtained, including significant saving in the time spent on scheduling, simplicity of use of the proposed procedure, robustness against unexpected events, reduction of idle times, improvement of decision-making information, and improvement of on-time delivery performance.
引用
收藏
页码:93 / 109
页数:17
相关论文
共 45 条
[1]   Resource Allocation, Batching and Dispatching in a Stochastic Flexible Job Shop [J].
Al-Turki, Umar M. ;
Arifusalam, Shaikh ;
El-Seliaman, Mohammed ;
Khan, Mehmood .
ADVANCES IN MATERIALS AND PROCESSING TECHNOLOGIES II, PTS 1 AND 2, 2011, 264-265 :1758-1763
[2]   A survey of scheduling problems with setup times or costs [J].
Allahverdi, Ali ;
Ng, C. T. ;
Cheng, T. C. E. ;
Kovalyov, Mikhail Y. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 187 (03) :985-1032
[3]   Applying simulated annealing to cellular manufacturing system design [J].
Arkat, Jamal ;
Saidi, Mohammad ;
Abbasi, Babak .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 32 (5-6) :531-536
[4]   A STATE-OF-THE-ART SURVEY OF DISPATCHING RULES FOR MANUFACTURING JOB SHOP OPERATIONS [J].
BLACKSTONE, JH ;
PHILLIPS, DT ;
HOGG, GL .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1982, 20 (01) :27-45
[5]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[6]   JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[7]   Complexity of scheduling problems with multi-purpose machines [J].
Brucker, P ;
Jurisch, B ;
Kramer, A .
ANNALS OF OPERATIONS RESEARCH, 1997, 70 (0) :57-73
[8]   Reducing lead time in the banking industry: an experimental approach to the loan granting process [J].
Caridi, Maria ;
Cigolini, Roberto ;
Urciuoli, Manfredi ;
Villa, Angelo N. .
PRODUCTION PLANNING & CONTROL, 2008, 19 (03) :198-211
[9]   Unit sized transfer batch scheduling in an automated two-machine flow-line cell with one transport agent [J].
Cetinkaya, Ferda C. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 29 (1-2) :178-183
[10]   A study of the flexible job shop scheduling problem with parallel machines and reentrant process [J].
Chen, J. C. ;
Chen, K. H. ;
Wu, J. J. ;
Chen, C. W. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 39 (3-4) :344-354