DocumentCode :
1761315
Title :
Automatic Programming via Iterated Local Search for Dynamic Job Shop Scheduling
Author :
Su Nguyen ; Mengjie Zhang ; Johnston, Michael ; Kay Chen Tan
Author_Institution :
Evolutionary Comput. Res. Group, Victoria Univ. of Wellington, Wellington, New Zealand
Volume :
45
Issue :
1
fYear :
2015
fDate :
Jan. 2015
Firstpage :
1
Lastpage :
14
Abstract :
Dispatching rules have been commonly used in practice for making sequencing and scheduling decisions. Due to specific characteristics of each manufacturing system, there is no universal dispatching rule that can dominate in all situations. Therefore, it is important to design specialized dispatching rules to enhance the scheduling performance for each manufacturing environment. Evolutionary computation approaches such as tree-based genetic programming (TGP) and gene expression programming (GEP) have been proposed to facilitate the design task through automatic design of dispatching rules. However, these methods are still limited by their high computational cost and low exploitation ability. To overcome this problem, we develop a new approach to automatic programming via iterated local search (APRILS) for dynamic job shop scheduling. The key idea of APRILS is to perform multiple local searches started with programs modified from the best obtained programs so far. The experiments show that APRILS outperforms TGP and GEP in most simulation scenarios in terms of effectiveness and efficiency. The analysis also shows that programs generated by APRILS are more compact than those obtained by genetic programming. An investigation of the behavior of APRILS suggests that the good performance of APRILS comes from the balance between exploration and exploitation in its search mechanism.
Keywords :
dispatching; genetic algorithms; job shop scheduling; manufacturing systems; search problems; APRILS; GEP; TGP; automatic programming via iterated local search; dynamic job shop scheduling; evolutionary computation approaches; gene expression programming; manufacturing system; scheduling decisions; sequencing decisions; tree-based genetic programming; universal dispatching rule; Automatic programming; Dispatching; Dynamic scheduling; Educational institutions; Job shop scheduling; Processor scheduling; Training; Dynamic job shop scheduling; genetic programming; hyper-heuristic; scheduling rule;
fLanguage :
English
Journal_Title :
Cybernetics, IEEE Transactions on
Publisher :
ieee
ISSN :
2168-2267
Type :
jour
DOI :
10.1109/TCYB.2014.2317488
Filename :
6807725
Link To Document :
بازگشت