Particle swarm optimization for scheduling batch processing machines in a permutation flowshop

被引:23
作者
Damodaran, Purushothaman [1 ]
Rao, Anantha Gangadhara [2 ]
Mestry, Siddharth [2 ]
机构
[1] No Illinois Univ, Dept Ind & Syst Engn, De Kalb, IL 60115 USA
[2] Florida Int Univ, Dept Ind & Syst Engn, Miami, FL 33174 USA
基金
英国科研创新办公室;
关键词
Permutation flowshop; Particle swarm optimization; Batch processing machines; Scheduling; Makespan; MINIMIZING MAKESPAN; 2-MACHINE FLOWSHOP; ALGORITHM; SHOP; MINIMIZATION; FORMULATION; SEARCH;
D O I
10.1007/s00170-012-4037-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Batch processing machines are capable of processing several jobs in a batch simultaneously. These machines are used in many real-life applications. This paper presents solution approaches to schedule batch processing machines arranged in a permutation flowshop in order to minimize its makespan (or completion time of the last batch). The processing time of each job on all the machines and their sizes are given. Each machine can process a batch of jobs as long as its capacity is not violated. The batch processing time is equal to the longest processing job in the batch. Since the problem under study is NP-hard, commercial mixed-integer solvers may require prohibitively long run time to solve even modest sized problems. Consequently, a particle swarm optimization (PSO) algorithm is proposed. Three heuristics to update the particle's positions are also proposed. The effectiveness of the proposed PSO algorithm is compared with a commercial solver (which was used to solve a mathematical model) and several heuristics from the literature. The experimental study conducted indicates that the proposed PSO algorithm outperforms both the commercial solver and the heuristics in terms of solution quality. The commercial solver requires longer run times compared to PSO.
引用
收藏
页码:989 / 1000
页数:12
相关论文
共 36 条
[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]   TWO-DIMENSIONAL FINITE BIN-PACKING ALGORITHMS [J].
BERKEY, JO ;
WANG, PY .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1987, 38 (05) :423-429
[3]  
Campbell HerbertG., 1970, Management Science, V16, P630, DOI [10.1287/mnsc.16.10.b630, DOI 10.1287/MNSC.16.10.B630]
[4]  
CARLIER J, 1978, RAIRO-RECH OPER, V12, P333
[5]  
Chandrasekaran S, 2006, P IEEE C CYB INT SYS
[6]  
Cheng TCE, 2000, NAV RES LOG, V47, P128, DOI 10.1002/(SICI)1520-6750(200003)47:2<128::AID-NAV4>3.0.CO
[7]  
2-#
[8]  
Conway RW, 1967, THEORY SCHEDULING
[9]   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
[10]   Minimizing the makespan on a batch machine with non-identical job sizes: an exact procedure [J].
Dupont, L ;
Dhaenens-Flipo, C .
COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (07) :807-819