Hostname: page-component-77f85d65b8-pztms Total loading time: 0 Render date: 2026-03-30T08:31:24.893Z Has data issue: false hasContentIssue false

Dynamic scheduling of manufacturing systems using machine learning: An updated review

Published online by Cambridge University Press:  20 January 2014

Paolo Priore*
Affiliation:
Escuela Politécnica de Ingeniería de Gijón, Universidad de Oviedo, Campus de Viesques, Gijón, Spain
Alberto Gómez
Affiliation:
Escuela Politécnica de Ingeniería de Gijón, Universidad de Oviedo, Campus de Viesques, Gijón, Spain
Raúl Pino
Affiliation:
Escuela Politécnica de Ingeniería de Gijón, Universidad de Oviedo, Campus de Viesques, Gijón, Spain
Rafael Rosillo
Affiliation:
Escuela Politécnica de Ingeniería de Gijón, Universidad de Oviedo, Campus de Viesques, Gijón, Spain
*
Reprint requests to: Escuela Politécnica de Ingeniería de Gijón, Universidad de Oviedo, Campus de Viesques, 33203, Gijón, Spain. E-mail: priore@uniovi.es
Rights & Permissions [Opens in a new window]

Abstract

A common way of dynamically scheduling jobs in a manufacturing system is by implementing dispatching rules. The issues with this method are that the performance of these rules depends on the state the system is in at each moment and also that no “ideal” single rule exists for all the possible states that the system may be in. Therefore, it would be interesting to use the most appropriate dispatching rule for each instance. To achieve this goal, a scheduling approach that uses machine learning can be used. Analyzing the previous performance of the system (training examples) by means of this technique, knowledge is obtained that can be used to decide which is the most appropriate dispatching rule at each moment in time. In this paper, a literature review of the main machine learning based scheduling approaches from the last decade is presented.

Information

Type
Review Article
Copyright
Copyright © Cambridge University Press 2014 
Figure 0

Fig. 1. The general overview of a learning-based scheduling system.

Figure 1

Table 1. Characteristics of inductive learning based approaches

Figure 2

Table 2. Characteristics of neural network based approaches

Figure 3

Table 3. Characteristics of case-based reasoning and SVM based approaches

Figure 4

Table 4. Characteristics of reinforcement learning-based approaches

Figure 5

Table 5. Characteristics of mixed approaches

Figure 6

Table 6. Characteristics of other approaches