Automatic Design of Dispatching Rules with Genetic Programming for Dynamic Job Shop Scheduling

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

Abstract

Traditionally, scheduling experts rely on their knowledge and experience to develop problem-specific heuristics that require a considerable amount of time, experience, and code effort. Through this tedious process, experts must follow a trial-and-error cycle by evaluating the generated rules in a simulation model for the problem under consideration until achieving satisfactory results. Recently, hyper-heuristic approach has emerged as a powerful technique that uses artificial intelligence to automatically design efficient heuristics for various optimization problems. Genetic programming (GP) is the most popular hyper-heuristic approach to automate the design of production scheduling heuristics. In this paper, a genetic programming framework is proposed to generate efficient dispatching rules in a dynamic job shop. The proposed framework integrates the reasoning mechanism of GP with the ability of discrete event simulation in analyzing the performance of generated rules under dynamic conditions. Afterward, the evolved heuristics are compared to human-tailored literature rules under different dynamic settings using mean flow time and mean tardiness as performance measures. The achieved results prove the ability of the proposed approach in generating superior scheduling rules rapidly, within a few hours, compared to the conventional literature rules commonly adopted in the industry.

Cite

CITATION STYLE

APA

Shady, S., Kaihara, T., Fujii, N., & Kokuryo, D. (2020). Automatic Design of Dispatching Rules with Genetic Programming for Dynamic Job Shop Scheduling. In IFIP Advances in Information and Communication Technology (Vol. 591 IFIP, pp. 399–407). Springer. https://doi.org/10.1007/978-3-030-57993-7_45

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