Niching-Based Feature Selection with Multi-tree Genetic Programming for Dynamic Flexible Job Shop Scheduling

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Genetic programming has been explored in recent works to evolve hyper-heuristics for dynamic flexible job shop scheduling. To generate optimum rules, the algorithm searches a space of trees composed from a set of terminals and operators. Since the search space is exponentially proportional to the size of the terminal set, it is preferred to opt out any insignificant terminals. Feature selection techniques has been employed to reduce the terminal set size without discarding any important information and they have proven to be effective for enhancing search performance and efficiency for dynamic flexible job shop scheduling. In this paper, we extends our previous work by adding a modified version of the two-stage genetic programming algorithm and by comparing the different methods in a larger experimental setup. The results show that feature selection can generate better rules in most of the cases while also being more efficient to in a production environment.

Cite

CITATION STYLE

APA

Zakaria, Y., Zakaria, Y., BahaaElDin, A., & Hadhoud, M. (2021). Niching-Based Feature Selection with Multi-tree Genetic Programming for Dynamic Flexible Job Shop Scheduling. In Studies in Computational Intelligence (Vol. 922, pp. 3–27). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-70594-7_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free