paper-with-me

홈 › Papers

Automated decision-making for dynamic task assignment at scale

2025-04-28 · Riccardo Lo Bianco, Willem van Jaarsveld, Jeroen Middelhuis, Luca Begnardi, Remco Dijkman

The Dynamic Task Assignment Problem (DTAP) concerns matching resources to tasks in real time while minimizing some objectives, like resource costs or task cycle time. In this work, we consider a DTAP variant where every task is a case composed of a stochastic sequence of activities. The DTAP, in this case, involves the decision of which employee to assign to which activity to process requests as quickly as possible. In recent years, Deep Reinforcement Learning (DRL) has emerged as a promising tool for tackling this DTAP variant, but most research is limited to solving small-scale, synthetic problems, neglecting the challenges posed by real-world use cases. To bridge this gap, this work proposes a DRL-based Decision Support System (DSS) for real-world scale DTAPS. To this end, we introduce a DRL agent with two novel elements: a graph structure for observations and actions that can effectively represent any DTAP and a reward function that is provably equivalent to the objective of minimizing the average cycle time of tasks. The combination of these two novelties allows the agent to learn effective and generalizable assignment policies for real-world scale DTAPs. The proposed DSS is evaluated on five DTAP instances whose parameters are extracted from real-world logs through process mining. The experimental evaluation shows how the proposed DRL agent matches or outperforms the best baseline in all DTAP instances and generalizes on different time horizons and across instances.

📄 PDF Abstract BibTeX arXiv:2504.19933

Code (1)

lobiaminor/bpo_challenge_gdrl 공식 구현 pytorch

Tasks

Decision MakingDeep Reinforcement Learning

Similar Papers 제목 키워드 기반

ADPTriage: Approximate Dynamic Programming for Bug Triage

2022-11-02 · Hadi Jahanshahi, Mucahit Cevik, Kianoush Mousavi, Ayşe Başar

Bug triaging is a critical task in any software development project. It entails triagers going over a list of open bugs, deciding whether each is required to be addressed, and, if so, which developer should fix it. Howev…

Bug fixingDecision Making

Who is a Better Matchmaker? Human vs. Algorithmic Judge Assignment in a High-Stakes Startup Competition

2025-10-14 · Sarina Xi, Orelia Pi, Miaomiao Zhang, Becca Xiong 외 arxiv

There is growing interest in applying artificial intelligence (AI) to automate and support complex decision-making tasks. However, it remains unclear how algorithms compare to human judgment in contexts requiring semanti…

Semantic Similarity

Parking of Connected Automated Vehicles: Vehicle Control, Parking Assignment, and Multi-agent Simulation

2024-02-22 · Xu Shen, Yongkeun Choi, Alex Wong, Francesco Borrelli 외

This paper introduces a novel approach to optimize the parking efficiency for fleets of Connected and Automated Vehicles (CAVs). We present a novel multi-vehicle parking simulator, equipped with hierarchical path plannin…

Collision AvoidanceDecision Making

Optimized Task Assignment and Predictive Maintenance for Industrial Machines using Markov Decision Process

2024-01-20 · Ali Nasir, Samir Mekid, Zaid Sawlan, Omar Alsawafy

This paper considers a distributed decision-making approach for manufacturing task assignment and condition-based machine health maintenance. Our approach considers information sharing between the task assignment and hea…

Decision MakingManagement

Conditional Max-Sum for Asynchronous Multiagent Decision Making

2025-02-18 · Dimitrios Troullinos, Georgios Chalkiadakis, Ioannis Papamichail, Markos Papageorgiou

In this paper we present a novel approach for multiagent decision making in dynamic environments based on Factor Graphs and the Max-Sum algorithm, considering asynchronous variable reassignments and distributed message-p…

Decision Making