Action-Evolution Petri Nets: A Framework for Modeling and Solving Dynamic Task Assignment Problems

被引:4
作者
Lo Bianco, Riccardo [1 ]
Dijkman, Remco [1 ]
Nuijten, Wim [1 ,2 ]
van Jaarsveld, Willem [1 ]
机构
[1] Eindhoven Univ Technol, Eindhoven, Netherlands
[2] Eindhoven Artificial Intelligence Syst Inst, Eindhoven, Netherlands
来源
BUSINESS PROCESS MANAGEMENT, BPM 2023 | 2023年 / 14159卷
关键词
Petri Nets; Dynamic Assignment Problem; Business Process Optimization; Markov Decision Processes; Reinforcement Learning;
D O I
10.1007/978-3-031-41620-0_13
中图分类号
F [经济];
学科分类号
02 ;
摘要
Dynamic task assignment involves assigning arriving tasks to a limited number of resources in order to minimize the overall cost of the assignments. To achieve optimal task assignment, it is necessary to model the assignment problem first. While there exist separate formalisms, specifically Markov Decision Processes and (Colored) Petri Nets, to model, execute, and solve different aspects of the problem, there is no integrated modeling technique. To address this gap, this paper proposes Action-Evolution Petri Nets (A-E PN) as a framework for modeling and solving dynamic task assignment problems. A-E PN provides a unified modeling technique that can represent all elements of dynamic task assignment problems. Moreover, A-E PN models are executable, which means they can be used to learn close-to-optimal assignment policies through Reinforcement Learning (RL) without additional modeling effort. To evaluate the framework, we define a taxonomy of archetypical assignment problems. We show for three cases that A-E PN can be used to learn close-to-optimal assignment policies. Our results suggest that A-E PN can be used to model and solve a broad range of dynamic task assignment problems.
引用
收藏
页码:216 / 231
页数:16
相关论文
共 23 条
[1]  
Bause F., 1998, ACM SIGMETRICS PERFO, V26, P2
[2]  
Beccuti M, 2007, LECT NOTES COMPUT SC, V4546, P43
[3]  
cpntools, US
[4]   Manufacturing Scheduling Using Colored Petri Nets and Reinforcement Learning [J].
Drakaki, Maria ;
Tzionas, Panagiotis .
APPLIED SCIENCES-BASEL, 2017, 7 (02)
[5]  
Eboli MG, 2010, LECT NOTES ARTIF INT, V6404, P72, DOI 10.1007/978-3-642-16138-4_8
[6]  
github, SB3-contr
[7]   Heuristics for the stochastic dynamic task-resource allocation problem with retry opportunities [J].
Gulpinar, Nalan ;
Canakoglu, Ethem ;
Branke, Juergen .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 266 (01) :291-303
[8]  
gymnasium.farama, About us
[9]   Petri-net-based dynamic scheduling of flexible manufacturing system via deep reinforcement learning with graph convolutional network [J].
Hu, Liang ;
Liu, Zhenyu ;
Hu, Weifei ;
Wang, Yueyang ;
Tan, Jianrong ;
Wu, Fei .
JOURNAL OF MANUFACTURING SYSTEMS, 2020, 55 :1-14
[10]  
Ihlenfeldt S., 2022, Production at the Leading Edge of Technology, P457