Open Access Te Herenga Waka-Victoria University of Wellington
Browse
- No file added yet -

Toward Evolving Dispatching Rules With Flow Control Operations By Grammar-Guided Linear Genetic Programming

Download (4.3 MB)
journal contribution
posted on 2024-09-26, 23:32 authored by Zhixing HuangZhixing Huang, Yi MeiYi Mei, Fangfang ZhangFangfang Zhang, Mengjie ZhangMengjie Zhang
Linear genetic programming (LGP) has been successfully applied to dynamic job shop scheduling (DJSS) to automatically evolve dispatching rules. Flow control operations are crucial in concisely describing complex knowledge of dispatching rules, such as different dispatching rules in different conditions. However, existing LGP methods for DJSS have not fully considered the use of flow control operations. They simply included flow control operations in their primitive set, which inevitably leads to a huge number of redundant and obscure solutions in LGP search spaces. To move one step toward evolving effective and interpretable dispatching rules, this paper explicitly considers the characteristics of flow control operations via grammar-guided linear genetic programming and focuses on IF operations as a starting point. Specifically, this paper designs a new set of normalized terminals to improve the interpretability of IF operations and proposes three restrictions by grammar rules on the usage of IF operations: specifying the available inputs, the maximum number, and the possible locations of IF operations. The experiment results verify that the proposed method can achieve significantly better test performance than state-of-the-art LGP methods and improves interpretability by IF-included dispatching rules. Further investigation confirms that the explicit introduction of IF operations helps effectively evolve different dispatching rules according to their decision situations.

History

Preferred citation

Huang, Z., Mei, Y., Zhang, F. & Zhang, M. (2024). Toward Evolving Dispatching Rules With Flow Control Operations By Grammar-Guided Linear Genetic Programming. IEEE Transactions on Evolutionary Computation, PP(99), 1-1. https://doi.org/10.1109/TEVC.2024.3353207

Journal title

IEEE Transactions on Evolutionary Computation

Volume

PP

Issue

99

Publication date

2024-01-01

Pagination

1-1

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication status

Published

Online publication date

2024-01-12

ISSN

1089-778X

eISSN

1941-0026

Usage metrics

    Journal articles

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC