Scheduling identical parallel batch processing machines to minimise makespan using genetic algorithms

被引:54
作者
Damodaran, Purushothaman [1 ]
Hirani, Neal S. [2 ]
Velez-Gallego, Mario C. [3 ]
机构
[1] Florida Int Univ, Dept Ind & Syst Engn, Miami, FL 33174 USA
[2] SUNY Binghamton, Dept Syst Sci & Ind Engn, Binghamton, NY 13902 USA
[3] Univ EAFIT, Dept Ingn Prod, Medellin, Colombia
关键词
parallel batch processing machines; scheduling; genetic algorithms; makespan; BURN-IN OVEN; COMPLETION-TIME; FLOWSHOP;
D O I
10.1504/EJIE.2009.023605
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper aims to minimise the makespan of a set of identical batch processing machines in parallel. The batch processing machine can process a batch of jobs as long as the total size of all the jobs in the batch does not exceed its capacity. The processing time of the job and its size are given. Batch processing time is equal to the longest processing job in the batch. Two interdependent decisions are required, namely grouping jobs into batches, and scheduling the batches on the machines. The problem under study is NP-hard and hence a Genetic Algorithm (GA) approach is proposed. The effectiveness of the GA approach to solve randomly generated problems was compared with a Simulated Annealing (SA) approach, a Random Keys Genetic Algorithm (RKGA), a Hybrid Genetic Heuristic (HGH) and a commercial solver. The proposed GA approach was found to be very effective in finding a good solution in a short time as opposed to SA, RKGA and a commercial solver. Both GA and HGH are marginally better than each other on different problem instances. [Submitted 17 August 2007; Revised 10 October 2007; Revised 30 May 2008; Revised 29 July 2008; Accepted 15 September 2008]
引用
收藏
页码:187 / 206
页数:20
相关论文
共 31 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[2]   Batching identical jobs [J].
Baptiste, P .
MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2000, 52 (03) :355-367
[3]  
BRAMEL J, 1999, SPRINGER SERIES OPER
[4]   Batch scheduling with deadlines on parallel machines [J].
Brucker, P ;
Kovalyov, MY ;
Shafransky, YM ;
Werner, F .
ANNALS OF OPERATIONS RESEARCH, 1998, 83 (0) :23-40
[5]   MINIMIZING TOTAL COMPLETION-TIME ON A BATCH PROCESSING MACHINE WITH JOB FAMILIES [J].
CHANDRU, V ;
LEE, CY ;
UZSOY, R .
OPERATIONS RESEARCH LETTERS, 1993, 13 (02) :61-65
[6]   Minimizing makespan on parallel batch processing machines [J].
Chang, PY ;
Damodaran, P ;
Melouk, S .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (19) :4211-4220
[7]   Mixed integer formulation to minimize makespan in a flow shop with batch processing machines [J].
Damodaran, P ;
Srihari, K .
MATHEMATICAL AND COMPUTER MODELLING, 2004, 40 (13) :1465-1472
[8]   Heuristics to minimize makespan of parallel batch processing machines [J].
Damodaran, Purushothaman ;
Chang, Ping-Yu .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 37 (9-10) :1005-1013
[9]   Minimizing makespan on a batch-processing machine with non-identical job sizes using genetic algorithms [J].
Damodaran, Purushothaman ;
Manjeshwar, Praveen Kumar ;
Srihari, Krishnaswami .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2006, 103 (02) :882-891
[10]  
DUPONT L, 1998, EUROPEAN J AUTOMATIO, V32, P431