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

06/05/2023
by   Riccardo Lo Bianco, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2021

Reinforcement Learning for Assignment Problem with Time Constraints

We present an end-to-end framework for the Assignment Problem with multi...
research
06/22/2009

Recommender Systems for the Conference Paper Assignment Problem

Conference paper assignment, i.e., the task of assigning paper submissio...
research
03/23/2023

Stochastic Decision Petri Nets

We introduce stochastic decision Petri nets (SDPNs), which are a form of...
research
09/01/2020

A Benchmark for Multi-UAV Task Assignment of an Extended Team Orienteering Problem

A benchmark for multi-UAV task assignment is presented in order to evalu...
research
09/11/2022

Exploiting Expert Knowledge for Assigning Firms to Industries: A Novel Deep Learning Method

Industry assignment, which assigns firms to industries according to a pr...
research
04/14/2023

A Dynamic Heterogeneous Team-based Non-iterative Approach for Online Pick-up and Just-In-Time Delivery Problems

This paper presents a non-iterative approach for finding the assignment ...
research
01/11/2021

A Cooperative Dynamic Task Assignment Framework for COTSBot AUVs

This paper presents a cooperative dynamic task assignment framework for ...

Please sign up or login with your details

Forgot password? Click here to reset