A particle swarm-based genetic algorithm for scheduling in an agile environment

被引:19
作者
Gaafar, Lotfi K. [1 ]
Masoud, Sherif A. [1 ]
Nassef, Ashraf O. [1 ]
机构
[1] Amer Univ Cairo, Dept Mech Engn, Cairo 11511, Egypt
关键词
Scheduling; Genetic algorithms; Particle swarm optimization; Agile manufacturing; Digraph;
D O I
10.1016/j.cie.2008.01.020
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, genetic algorithms are applied to the scheduling of a manufacturing system that is designed to support an assembly-driven differentiation strategy in the context of agile manufacturing. The system consists of a single flexible machine followed by multiple identical assembly stations. The objective of the scheduling problem is to minimize the makespan. A modified version of the genetic algorithm, inspired by the particle swarm optimization approach, is applied to the problem in addition to the general application of genetic algorithms. The objective is to investigate the potential that the particle swarm optimization concepts may have in improving the performance of genetic algorithms when applied to the chosen problem. The performance of these algorithms is compared to existing heuristics in the literature. A 2(3) factorial experiment. replicated twice, is used to compare the performance of the various approaches and identify the significant factors that affect the average percentage deviation front a lower bound. The results show that both versions of genetic algorithms applications outperform the existing heuristics in many instances and provide schedules that are shorter by as much as 15.5% in the cases considered. In addition, the modified application of genetic algorithms outperforms the regular application with shorter schedules by as much as 3.6%, in many instances. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:707 / 720
页数:14
相关论文
共 42 条
[1]   An analogue genetic algorithm for solving job shop scheduling problems [J].
Al-Hakim, L .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2001, 39 (07) :1537-1548
[2]  
Al-kazemi B, 2002, PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, P622
[3]   Use of genetic algorithms to solve production and operations management problems: a review [J].
Aytug, H ;
Khouja, M ;
Vergara, FE .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2003, 41 (17) :3955-4009
[4]  
BOOTHROYD G, 1992, ASSEMBLY AUTOMATION
[5]  
Burdett R. L., 2000, International Transactions in Operational Research, V7, P401, DOI 10.1111/j.1475-3995.2000.tb00207.x
[6]   AN APPLICATION OF GENETIC ALGORITHMS FOR FLOW-SHOP PROBLEMS [J].
CHEN, CL ;
VEMPATI, VS ;
ALJABER, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 80 (02) :389-396
[7]   A tutorial survey of job-shop scheduling problems using genetic algorithms, part II: hybrid genetic search strategies [J].
Cheng, RW ;
Gen, M ;
Tsujimura, Y .
COMPUTERS & INDUSTRIAL ENGINEERING, 1999, 36 (02) :343-364
[8]   A tutorial survey of job-shop scheduling problems using genetic algorithms .1. Representation [J].
Cheng, RW ;
Gen, M ;
Tsujimura, Y .
COMPUTERS & INDUSTRIAL ENGINEERING, 1996, 30 (04) :983-997
[9]   SCHEDULING FOR MACHINING AND ASSEMBLY IN A JOB-SHOP ENVIRONMENT [J].
DOCTOR, SR ;
CAVALIER, TM ;
EGBELU, PJ .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1993, 31 (06) :1275-1297
[10]   Genetic algorithms applied to workshop problems [J].
Fleury, G ;
Gourgand, M .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1998, 11 (02) :183-192