Evolutionary generation of dispatching rule sets for complex dynamic scheduling problems

Publikation: Beiträge in ZeitschriftenZeitschriftenaufsätzeForschungbegutachtet

Authors

  • Christoph W. Pickardt
  • Torsten Hildebrandt
  • Jürgen Branke
  • Jens Heger
  • Bernd Scholz-Reiter

We propose a two-stage hyper-heuristic for the generation of a set of work centre-specific dispatching rules. The approach combines a genetic programming (GP) algorithm that evolves a composite rule from basic job attributes with an evolutionary algorithm (EA) that searches for a good assignment of rules to work centres. The hyper-heuristic is tested against its two components and rules from the literature on a complex dynamic job shop problem from semiconductor manufacturing. Results show that all three hyper-heuristics are able to generate (sets of) rules that achieve a significantly lower mean weighted tardiness than any of the benckmark rules. Moreover, the two-stage approach proves to outperform the GP and EA hyper-heuristic as it optimises on two different heuristic search spaces that appear to tap different optimisation potentials. The resulting rule sets are also robust to most changes in the operating conditions.

OriginalspracheEnglisch
ZeitschriftInternational Journal of Production Economics
Jahrgang145
Ausgabenummer1
Seiten (von - bis)67-77
Anzahl der Seiten11
ISSN0925-5273
DOIs
PublikationsstatusErschienen - 09.2013
Extern publiziertJa

DOI

Zuletzt angesehen

Publikationen

  1. Using complexity metrics with R-R intervals and BPM heart rate measures
  2. Algebraic combinatorics in mathematical chemistry. Methods and algorithms. I. Permutation groups and coherent (cellular) algebras.
  3. Authenticity and authentication in language learning
  4. Ant colony optimization algorithm and artificial immune system applied to a robot route
  5. Detection and mapping of water pollution variation in the Nile Delta using multivariate clustering and GIS techniques
  6. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  7. Supervised clustering of streaming data for email batch detection
  8. Data-Generating Mechanisms Versus Constructively Defined Latent Variables in Multitrait–Multimethod Analysis:
  9. Multidimensional Cross-Recurrence Quantification Analysis (MdCRQA)–A Method for Quantifying Correlation between Multivariate Time-Series
  10. Modified dynamic programming approach for offline segmentation of long hydrometeorological time series
  11. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  12. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  13. A geometric algorithm for the output functional controllability in general manipulation systems and mechanisms
  14. Random measurement and prediction errors limit the practical relevance of two velocity sensors to estimate the 1RM back squat
  15. Contributions of declarative and procedural memory to accuracy and automatization during second language practice
  16. Using learning protocols for knowledge acquisition and problem solving with individual and group incentives
  17. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  18. Towards a Dynamic Interpretation of Subjective and Objective Values
  19. Discourse Analyses in Chat-based CSCL with Learning Protocols
  20. Modeling precipitation kinetics for multi-phase and multi-component systems using particle size distributions via a moving grid technique
  21. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  22. Homogenization modeling of thin-layer-type microstructures
  23. A Quadrant Approach of Camera Calibration Method for Depth Estimation Using a Stereo Vision System
  24. Multidimensional recurrence quantification analysis (MdRQA) for the analysis of multidimensional time-series