Improving the TSAB algorithm through parallel computing

被引:4
作者
Rudy, Jaroslaw [1 ]
Pempera, Jaroslaw [2 ]
Smutnicki, Czeslaw [1 ]
机构
[1] Wroclaw Univ Sci & Technol, Fac Elect, Dept Comp Engn, Janiszewskiego 11-17, PL-50372 Wroclaw, Poland
[2] Wroclaw Univ Sci & Technol, Fac Elect, Dept Automat Mechatron & Control Syst, Janiszewskiego 11-17, PL-50372 Wroclaw, Poland
关键词
job shop scheduling; parallel computing; operations research; taboo search; TSAB algorithm; coarse-grained parallelization; SHOP SCHEDULING PROBLEM; ANT COLONY OPTIMIZATION; TABU SEARCH ALGORITHM; FLEXIBLE JOB-SHOP; HYBRID GENETIC ALGORITHM; LOCAL SEARCH; EVOLUTIONARY ALGORITHM; NEIGHBORHOODS; NOWICKI; SOLVE;
D O I
10.24425/acs.2020.134672
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a parallel multi-path variant of the well-known TSAB algorithm for the job shop scheduling problem is proposed. Coarse-grained parallelization method is employed, which allows for great scalability of the algorithm with accordance to Gustafon's law. The resulting P-TSAB algorithm is tested using 162 well-known literature benchmarks. Results indicate that P-TSAB algorithm with a running time of one minute on a modern PC provides solutions comparable to the ones provided by the newest literature approaches to the job shop scheduling problem. Moreover, on average P-TSAB achieves two times smaller percentage relative deviation from the best known solutions than the standard variant of TSAB. The use of parallelization also relieves the user from having to fine-tune the algorithm. The P-TSAB algorithm can thus be used as module in real-life production planning systems or as a local search procedure in other algorithms. It can also provide the upper bound of minimal cycle time for certain problems of cyclic scheduling.
引用
收藏
页码:411 / 435
页数:25
相关论文
共 52 条