Automatic programming via iterated local search for dynamic job shop scheduling

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

109 Scopus Citations
View graph of relations

Author(s)

Detail(s)

Original languageEnglish
Article number6807725
Pages (from-to)1-14
Journal / PublicationIEEE Transactions on Cybernetics
Volume45
Issue number1
Publication statusPublished - Jan 2015
Externally publishedYes

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.

Research Area(s)

  • Dynamic job shop scheduling, Genetic programming, Hyper-heuristic, Scheduling rule

Citation Format(s)

Automatic programming via iterated local search for dynamic job shop scheduling. / Nguyen, Su; Zhang, Mengjie; Johnston, Mark et al.
In: IEEE Transactions on Cybernetics, Vol. 45, No. 1, 6807725, 01.2015, p. 1-14.

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review