Parameterized Complexity of Scheduling Problems in Robotic Process Automation
Michal Dvo\v{r}\'ak, Anton\'in Nov\'ak, P\v{r}emysl \v{S}\r{u}cha, Du\v{s}an Knop, Claire Hanen

TL;DR
This paper analyzes the parameterized complexity of a scheduling problem in Robotic Process Automation, revealing hardness results and identifying conditions for polynomial-time and fixed-parameter tractable algorithms.
Contribution
It provides the first complexity analysis of RPA scheduling problems, establishing hardness results and developing algorithms for specific parameter settings.
Findings
W[2]-hardness with respect to the number of chains
Polynomial-time algorithm when all jobs share a single time-window length
FPT algorithm when processing times, release times, and deadlines are chain-uniform
Abstract
This paper studies the growing domain of Robotic Process Automation (RPA) problems. Motivated by scheduling problems arising in RPA, we study the parameterized complexity of the single-machine problem . We focus on parameters naturally linked to RPA systems, including chain-like precedences, the number of distinct processing times, and the structure of the time windows. We show that the problem is W[2]-hard parameterized by the number of chains, even with only two prescribed processing times and two distinct time-window lengths. This hardness remains even for distinct processing times and time windows under prec-consistent time windows. On the positive side, we obtain polynomial-time algorithm when all jobs share a single time-window length and FPT when the processing times, release times and deadlines are chain-uniform. We also show that the problem lies in XP…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Robotic Process Automation Applications · Business Process Modeling and Analysis
