Applying Learning and Self-Adaptation to Dynamic Scheduling

被引:1
作者
Werth, Bernhard [1 ,2 ]
Karder, Johannes [1 ,2 ]
Heckmann, Michael [1 ]
Wagner, Stefan [1 ]
Affenzeller, Michael [1 ,2 ]
机构
[1] Univ Appl Sci Upper Austria, Campus Hagenberg, A-4232 Hagenberg Im Muhlkreis, Austria
[2] Johannes Kepler Univ Linz, Inst Symbol Artificial Intelligence, A-4040 Linz, Austria
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 01期
基金
奥地利科学基金会;
关键词
dynamic optimization; scheduling; online machine learning; ALGORITHM; ADJUSTMENT; SELECTION; MAKESPAN;
D O I
10.3390/app14010049
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Real-world production scheduling scenarios are often not discrete, separable, iterative tasks but rather dynamic processes where both external (e.g., new orders, delivery shortages) and internal (e.g., machine breakdown, timing uncertainties, human interaction) influencing factors gradually or abruptly impact the production system. Solutions to these problems are often very specific to the application case or rely on simple problem formulations with known and stable parameters. This work presents a dynamic scheduling scenario for a production setup where little information about the system is known a priori. Instead of fully specifying all relevant problem data, the timing and batching behavior of machines are learned by a machine learning ensemble during operation. We demonstrate how a meta-heuristic optimization algorithm can utilize these models to tackle this dynamic optimization problem, compare the dynamic performance of a set of established construction heuristics and meta-heuristics and showcase how models and optimizers interact. The results obtained through an empirical study indicate that the interaction between optimization algorithm and machine learning models, as well as the real-time performance of the overall optimization system, can impact the performance of the production system. Especially in high-load situations, the dynamic algorithms that utilize solutions from previous problem epochs outperform the restarting construction heuristics by up to similar to 24%.
引用
收藏
页数:18
相关论文
共 43 条
[1]   Offspring selection: A new self-adaptive selection scheme for genetic algorithms [J].
Affenzeller, M ;
Wagner, S .
ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, :218-221
[2]  
Affenzeller M, 2003, LECT NOTES COMPUT SC, V2686, P438
[3]  
Affenzeller M., 2001, Int. J. Comput. Syst. Signals (IJCSS), V2, P18
[4]  
Affenzeller M, 2007, LECT NOTES COMPUT SC, V4739, P820
[5]   Four decades of research on the open-shop scheduling problem to minimize the makespan [J].
Ahmadian, Mohammad Mahdi ;
Khatami, Mostafa ;
Salehipour, Amir ;
Cheng, T. C. E. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 295 (02) :399-426
[6]   Dynamic job-shop scheduling using reinforcement learning agents [J].
Aydin, ME ;
Öztemel, E .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2000, 33 (2-3) :169-178
[7]   A REVIEW OF MACHINE LEARNING IN SCHEDULING [J].
AYTUG, H ;
BHATTACHARYYA, S ;
KOEHLER, GJ ;
SNOWDON, JL .
IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 1994, 41 (02) :165-171
[8]   Deadlock-Free Scheduling Method for Flexible Manufacturing Systems Based on Timed Colored Petri Nets and Anytime Heuristic Search [J].
Baruwa, Olatunde T. ;
Piera, Miquel Angel ;
Guasch, Antoni .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (05) :831-846
[9]  
Beham A., 2014, P 26 EUROPEAN MODELI, P418
[10]   DynStack - A Benchmarking Framework for Dynamic Optimization Problems inWarehouse Operations [J].
Beham, Andreas ;
Leitner, Sebastian ;
Karder, Johannes ;
Werth, Bernhard ;
Wagner, Stefan .
PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, :1984-1991