Algorithms for flexible flow shop problems with unrelated parallel machines, setup times, and dual criteria

被引:95
作者
Jungwattanakit, Jitti [2 ]
Reodecha, Manop [2 ]
Chaovalitwongse, Paveena [2 ]
Werner, Frank [1 ]
机构
[1] Otto VonGuericke Univ Magdegurg, Fac Math, D-39016 Magdeburg, Germany
[2] Chulalongkorn Univ, Dept Ind Engn, Fac Engn, Bangkok 10330, Thailand
关键词
flexible flow shop scheduling; mathematical programming; constructive algorithms; genetic algorithms;
D O I
10.1007/s00170-007-0977-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In textile industries, production facilities are established as multi-stage production flow shop facilities, where a production stage may be made up of parallel machines. This known as a flexible or hybrid flow shop environment. This paper considers the problem of scheduling n independent jobs in such an environment. In addition, we also consider the general case in which parallel machines at each stage may be unrelated. Each job is processed in ordered operations on a machine at each stage. Its release date and due date are given. The preemption of jobs is not permitted. We consider both sequence- and machine-dependent setup times. The problem is to determine a schedule that minimizes a convex combination of makespan and the number of tardy jobs. A 0-1 mixed integer program of the problem is formulated. Since this problem is NP-hard in the strong sense, we develop heuristic algorithms to solve it approximately. Firstly, several basic dispatching rules and well-known constructive heuristics for flow shop makespan scheduling problems are generalized to the problem under consideration. We sketch how, from a job sequence, a complete schedule for the flexible flow shop problem with unrelated parallel machines can be constructed. To improve the solutions, polynomial heuristic improvement methods based on shift moves of jobs are applied. Then, genetic algorithms are suggested. We discuss the components of these algorithms and test their parameters. The performance of the heuristics is compared relative to each other on a set of test problems with up to 50 jobs and 20 stages.
引用
收藏
页码:354 / 370
页数:17
相关论文
共 39 条
[1]   An immune algorithm approach to the scheduling of a flexible PCB flow shop [J].
Alisantoso, D ;
Khoo, LP ;
Jiang, PY .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2003, 22 (11-12) :819-827
[2]  
ALLAHVERDI A, 2006, IN PRESS EUR J OPER, DOI DOI 10.1016/J.EJOR.2006.06.60
[3]  
Arthanary T., 1971, Opsearch J. Oper. Res. Soc. India, V8, P10
[4]  
Baker KR., 1974, Introduction to Sequencing and Scheduling
[5]   BRANCH AND BOUND ALGORITHM FOR THE FLOW-SHOP WITH MULTIPLE PROCESSORS [J].
BRAH, SA ;
HUNSUCKER, JL .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1991, 51 (01) :88-99
[6]  
CAMPBELL HG, 1970, MANAGE SCI B-APPL, V16, pB630
[7]   MINMAX EARLINESS TARDINESS SCHEDULING IN IDENTICAL PARALLEL MACHINE SYSTEM USING GENETIC ALGORITHMS [J].
CHENG, RW ;
GEN, MS ;
TOZAWA, T .
COMPUTERS & INDUSTRIAL ENGINEERING, 1995, 29 :513-517
[8]   EVALUATION OF FLOW SHOP SEQUENCING HEURISTICS [J].
DANNENBRING, DG .
MANAGEMENT SCIENCE, 1977, 23 (11) :1174-1182
[9]   A review and classification of heuristics for permutation flow-shop scheduling with makespan objective [J].
Framinan, JM ;
Gupta, JND ;
Leisten, R .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2004, 55 (12) :1243-1255
[10]   A very fast tabu search algorithm for the permutation flow shop problem with makespan criterion [J].
Grabowski, J ;
Wodecki, M .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (11) :1891-1909