Local search genetic algorithms for the job shop scheduling problem

被引:120
作者
Ombuki, BM [1 ]
Ventresca, M [1 ]
机构
[1] Brock Univ, Dept Comp Sci, St Catharines, ON L2S 3A1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
genetic algorithms; local search; tabu search; job shop scheduling; combinatorial optimization;
D O I
10.1023/B:APIN.0000027769.48098.91
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
In previous work, we developed three deadlock removal strategies for the job shop scheduling problem (JSSP) and proposed a hybridized genetic algorithm for it. While the genetic algorithm (GA) gave promising results, its performance depended greatly on the choice of deadlock removal strategies employed. This paper introduces a genetic algorithm based scheduling scheme that is deadlock free. This is achieved through the choice of chromosome representation and genetic operators. We propose an efficient solution representation for the JSSP in which the job task ordering constraints are easily encoded. Furthermore, a problem specific crossover operator that ensures solutions generated through genetic evolution are all feasible is also proposed. Hence, both checking of the constraints and repair mechanism can be avoided, thus resulting in increased efficiency. A mutation-like operator geared towards local search is also proposed which further improves the solution quality. Lastly, a hybrid strategy using the genetic algorithm reinforced with a tabu search is developed. An empirical study is carried out to test the proposed strategies.
引用
收藏
页码:99 / 109
页数:11
相关论文
共 28 条
[1]
THE SHIFTING BOTTLENECK PROCEDURE FOR JOB SHOP SCHEDULING [J].
ADAMS, J ;
BALAS, E ;
ZAWACK, D .
MANAGEMENT SCIENCE, 1988, 34 (03) :391-401
[2]
[Anonymous], 1996, META HEURISTICS THEO, DOI DOI 10.1007/978-1-4613-1361-8_14
[3]
[Anonymous], PROC INT CARTOGR ASS, DOI DOI 10.5194/ICA-PROC-4-10-2021
[4]
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[5]
[Anonymous], 1997, IEE CONTROL ENG SERI
[6]
Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
[7]
Bierwirth C., 1996, LECT NOTES COMPUTER, V1141, P310, DOI DOI 10.1007/3-540-61723-X_995
[8]
Binato S, 2002, OPER RES COMPUT SCI, V15, P59
[9]
BRUNS R, 1993, PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P352
[10]
BUCKER P, 1994, DISCRETE APPL MATH, V49, P105