@inproceedings{ed200ea210f24f3d800091c7737a7297,
title = "Learning to Allocate: Dynamic Heuristic Selection for Business Processes",
abstract = "Efficient resource allocation is critical for reducing the mean cycle time in business processes. While traditional heuristics like Shortest Processing Time (SPT) and First-In-First-Out (FIFO) are widely used, their effectiveness depends heavily on process characteristics. This paper introduces a Deep Reinforcement Learning (DRL) approach that dynamically selects heuristics during process execution. Our method learns adaptive heuristic selection, automatically determining when each heuristic should be applied to minimize the overall cycle time based on the current process state. Furthermore, unlike existing methods that encode each resource-to-activity assignment as a separate action, our approach limits the actions to the considered heuristics, reducing the dimensionality and complexity of the learning task. We evaluated our method on six synthetic and five real-world business processes. Our proposed method outperformed the best individual heuristic in six out of eleven scenarios and matched performance in the remaining five. The results demonstrate that adaptive heuristic selection using DRL provides a scalable and effective strategy for resource allocation that adapts to varying business process characteristics.",
keywords = "Business process optimization, Cycle time minimization, Deep reinforcement learning, Heuristic selection, Resource allocation",
author = "Jeroen Middelhuis and Bukhsh, \{Zaharah Allah\} and Ivo Adan and Dijkman, \{Remco M.\}",
year = "2026",
month = feb,
day = "3",
doi = "10.1007/978-3-032-15140-7\_10",
language = "English",
isbn = "978-3-032-15139-1",
series = "Lecture Notes in Computer Science (LNCS)",
publisher = "Springer",
pages = "173--190",
editor = "Alessandro Gianola and Jos{\'e} Borbinha and Renata Guizzardi and \{Mira da Silva\}, Miguel and Jos{\'e} Barateiro",
booktitle = "Enterprise Design, Operations, and Computing",
address = "Germany",
note = "29th International Conference on Enterprise Design, Operations, and Computing, EDOC 2025, EDOC 2025 ; Conference date: 09-09-2025 Through 12-09-2025",
}