Dispatching rule selection with Gaussian processes

Research output: Journal contributionsJournal articlesResearchpeer-review

Standard

Dispatching rule selection with Gaussian processes. / Heger, Jens; Hildebrandt, Torsten; Scholz-Reiter, Bernd.
In: Central European Journal of Operations Research, Vol. 23, No. 1, 03.2015, p. 235-249.

Research output: Journal contributionsJournal articlesResearchpeer-review

Harvard

APA

Vancouver

Heger J, Hildebrandt T, Scholz-Reiter B. Dispatching rule selection with Gaussian processes. Central European Journal of Operations Research. 2015 Mar;23(1):235-249. doi: 10.1007/s10100-013-0322-7

Bibtex

@article{016051ed68b2451ba5ca60a8cfb7f077,
title = "Dispatching rule selection with Gaussian processes",
abstract = "Decentralized scheduling with dispatching rules is applied in many fields of logistics and production, especially in highly complex and dynamic scenarios, such as semiconductor manufacturing. Many dispatching rules are proposed in the literature, which perform well on specific scenarios. No rule is known, however, consistently outperforming all other rules. One approach to meet this challenge and improve scheduling performance is to select and switch dispatching rules depending on current system conditions. For this task machine learning techniques (e.g., Artificial Neural Networks) are frequently used. In this paper we investigate the use of a machine learning technique not applied to this task before: Gaussian process regression. Our analysis shows that Gaussian processes predict dispatching rule performance better than Neural Networks in most settings. Additionally, already a single Gaussian Process model can easily provide a measure of prediction quality. This is in contrast to many other machine learning techniques. We show how to use this measure to dynamically add additional training data and incrementally improve the model where necessary. Results therefore suggest, Gaussian processes are a very promising technique, which can lead to better scheduling performance (e.g., reduced mean tardiness) compared to other techniques.",
keywords = "Dispatching rules, Gaussian processes, Machine learning, Planning and scheduling, Production management and logistics, Engineering",
author = "Jens Heger and Torsten Hildebrandt and Bernd Scholz-Reiter",
year = "2015",
month = mar,
doi = "10.1007/s10100-013-0322-7",
language = "English",
volume = "23",
pages = "235--249",
journal = "Central European Journal of Operations Research",
issn = "1435-246X",
publisher = "Springer",
number = "1",

}

RIS

TY - JOUR

T1 - Dispatching rule selection with Gaussian processes

AU - Heger, Jens

AU - Hildebrandt, Torsten

AU - Scholz-Reiter, Bernd

PY - 2015/3

Y1 - 2015/3

N2 - Decentralized scheduling with dispatching rules is applied in many fields of logistics and production, especially in highly complex and dynamic scenarios, such as semiconductor manufacturing. Many dispatching rules are proposed in the literature, which perform well on specific scenarios. No rule is known, however, consistently outperforming all other rules. One approach to meet this challenge and improve scheduling performance is to select and switch dispatching rules depending on current system conditions. For this task machine learning techniques (e.g., Artificial Neural Networks) are frequently used. In this paper we investigate the use of a machine learning technique not applied to this task before: Gaussian process regression. Our analysis shows that Gaussian processes predict dispatching rule performance better than Neural Networks in most settings. Additionally, already a single Gaussian Process model can easily provide a measure of prediction quality. This is in contrast to many other machine learning techniques. We show how to use this measure to dynamically add additional training data and incrementally improve the model where necessary. Results therefore suggest, Gaussian processes are a very promising technique, which can lead to better scheduling performance (e.g., reduced mean tardiness) compared to other techniques.

AB - Decentralized scheduling with dispatching rules is applied in many fields of logistics and production, especially in highly complex and dynamic scenarios, such as semiconductor manufacturing. Many dispatching rules are proposed in the literature, which perform well on specific scenarios. No rule is known, however, consistently outperforming all other rules. One approach to meet this challenge and improve scheduling performance is to select and switch dispatching rules depending on current system conditions. For this task machine learning techniques (e.g., Artificial Neural Networks) are frequently used. In this paper we investigate the use of a machine learning technique not applied to this task before: Gaussian process regression. Our analysis shows that Gaussian processes predict dispatching rule performance better than Neural Networks in most settings. Additionally, already a single Gaussian Process model can easily provide a measure of prediction quality. This is in contrast to many other machine learning techniques. We show how to use this measure to dynamically add additional training data and incrementally improve the model where necessary. Results therefore suggest, Gaussian processes are a very promising technique, which can lead to better scheduling performance (e.g., reduced mean tardiness) compared to other techniques.

KW - Dispatching rules

KW - Gaussian processes

KW - Machine learning

KW - Planning and scheduling

KW - Production management and logistics

KW - Engineering

UR - http://www.scopus.com/inward/record.url?scp=84881500606&partnerID=8YFLogxK

U2 - 10.1007/s10100-013-0322-7

DO - 10.1007/s10100-013-0322-7

M3 - Journal articles

AN - SCOPUS:84881500606

VL - 23

SP - 235

EP - 249

JO - Central European Journal of Operations Research

JF - Central European Journal of Operations Research

SN - 1435-246X

IS - 1

ER -

Recently viewed

Publications

  1. Convolutional Neural Networks
  2. Integrating the underlying structure of stochasticity into community ecology
  3. Cognitive load and instructionally supported learning with provided and learner-generated visualizations
  4. Globally asymptotic output feedback tracking of robot manipulators with actuator constraints
  5. Constructions and Reconstructions. The Architectural Image between Rendering and Photography
  6. Is too much help an obstacle? Effects of interactivity and cognitive style on learning with dynamic versus non-dynamic visualizations with narrative explanations
  7. Soft Optimal Computing Methods to Identify Surface Roughness in Manufacturing Using a Monotonic Regressor
  8. A Review of the Application of Machine Learning and Data Mining Approaches in Continuum Materials Mechanics
  9. Analysis And Comparison Of Dispatching RuleBased Scheduling In Dual-Resource Constrained Shop-Floor Scenarios
  10. A simple nonlinear PD control for faster and high-precision positioning of servomechanisms with actuator saturation
  11. How does Enterprise Architecture support the Design and Realization of Data-Driven Business Models?
  12. Faulty Process Detection Using Machine Learning Techniques
  13. A Lean Convolutional Neural Network for Vehicle Classification
  14. Sensitivity to complexity - an important prerequisite of problem solving mathematics teaching
  15. A reference architecture for the integration of EMIS and ERP-Systems
  16. Supporting the Development and Implementation of a Digitalization Strategy in SMEs through a Lightweight Architecture-based Method
  17. Positioning Improvement for a Laser Scanning System using cSORPD control
  18. Generating Energy Optimal Powertrain Force Trajectories with Dynamic Constraints
  19. FaST: A linear time stack trace alignment heuristic for crash report deduplication
  20. What does it mean to be sensitive for the complexity of (problem oriented) teaching?
  21. TARGET SETTING FOR OPERATIONAL PERFORMANCE IMPROVEMENTS - STUDY CASE -
  22. Mapping interest rate projections using neural networks under cointegration
  23. Users’ handedness and performance when controlling integrated input devices
  24. Supporting discourse in a synchronous learning environment
  25. A Column Generation Approach for Bus Driver Rostering Problems
  26. Overcoming Multi-legacy Application Challenges through Building Dynamic Capabilities for Low-Code Adoption
  27. Order parameters and energies of analytic and singular vortex lines in rotating3He-A