An effective hybrid multi-objective genetic algorithm for bi-criteria scheduling on a single batch processing machine with non-identical job sizes

被引:51
作者
Kashan, Ali Husseinzadeh [1 ]
Karimi, Behrooz [1 ]
Jolai, Fariborz [2 ]
机构
[1] Amir Kabir Univ Technol, Dept Ind Engn, Tehran 158754413, Iran
[2] Univ Tehran, Fac Engn, Dept Ind Engn, Tehran 113654563, Iran
基金
美国国家科学基金会;
关键词
Scheduling; Batch processing machine; Multi-objective optimization; Genetic algorithm; Makespan; Maximum tardiness; MINIMIZING MAKESPAN; FAMILIES; SEMICONDUCTOR; TIMES;
D O I
10.1016/j.engappai.2010.01.031
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of scheduling jobs with non-identical sizes on a single batch processing machine. A batch processing machine is one which can process multiple jobs simultaneously as a batch as long as the total size of jobs being processed does not exceed the machine capacity. The batch processing time is equal to the longest processing time among all jobs in the batch. For the simultaneous minimization of the bi-criteria of makespan and maximum tardiness, we propose two different multi-objective genetic algorithms based on different representation schemes. While the first algorithm do search via generating sequences of jobs using genetic operators and then batching jobs keeping their order in the sequence, the second algorithm uses the idea of generating batches of jobs directly using genetic operators and ensures feasibility through using heuristic procedures. The type of representation used in the second algorithm allows introducing heuristics with the ability of biasing the search towards each objective and also allows hybridization with a local search heuristic that gives the ability of finding Pareto-optimal or locally efficient Pareto-solutions. Computational results show that the non-dominated solutions obtained by the latter algorithm are very superior in closeness to the true Pareto-optimal solutions and to keep diversity in the obtained Pareto-set, as the problem size increases. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:911 / 922
页数:12
相关论文
共 40 条
[1]   BATCHING AND SCHEDULING JOBS ON BATCH AND DISCRETE PROCESSORS [J].
AHMADI, JH ;
AHMADI, RH ;
DASU, S ;
TANG, CS .
OPERATIONS RESEARCH, 1992, 40 (04) :750-763
[2]  
[Anonymous], 1999, AFITDSENG9901
[3]  
[Anonymous], ALGORITHM DESIGN COM
[4]  
[Anonymous], EVOLUT COMPUT
[5]  
Bean J. C., 1994, ORSA Journal on Computing, V6, P154, DOI 10.1287/ijoc.6.2.154
[6]  
Brucker P., 1998, Journal of Scheduling, V1, P31, DOI 10.1002/(SICI)1099-1425(199806)1:1<31::AID-JOS4>3.0.CO
[7]  
2-R
[8]   MINIMIZING TOTAL COMPLETION-TIME ON BATCH PROCESSING MACHINES [J].
CHANDRU, V ;
LEE, CY ;
UZSOY, R .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1993, 31 (09) :2097-2121
[9]   Minimizing makespan on parallel batch processing machines [J].
Chang, PY ;
Damodaran, P ;
Melouk, S .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (19) :4211-4220
[10]   A hybrid genetic algorithm to minimize makespan for the single batch machine dynamic scheduling problem [J].
Chou, Fuh-Der ;
Chang, Pei-Chann ;
Wang, Hui-Mei .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 31 (3-4) :350-359