Iterative Plan Construction for the Workflow Satisfiability Problem
David Cohen, Jason Crampton, Andrei Gagarin, Gregory Gutin, Mark Jones

TL;DR
This paper introduces a new fixed-parameter tractable algorithm for the Workflow Satisfiability Problem, focusing on user-independent constraints, and establishes complexity bounds based on the Exponential Time Hypothesis.
Contribution
It presents a generic algorithm for WSP with user-independent constraints, achieving optimal fixed-parameter tractability bounds and introducing a new FPT constraint language.
Findings
The algorithm runs in $O^*(2^{k ext{log}k})$ time for user-independent constraints.
Identifies a new FPT constraint language, user-independent constraints.
Proves no faster algorithm exists under ETH for these constraints.
Abstract
The \emph{Workflow Satisfiability Problem (WSP)} is a problem of practical interest that arises whenever tasks need to be performed by authorized users, subject to constraints defined by business rules. We are required to decide whether there exists a \emph{plan} -- an assignment of tasks to authorized users -- such that all constraints are satisfied. Several bespoke algorithms have been constructed for solving the WSP, optimised to deal with constraints (business rules) of particular types. It is natural to see the WSP as a subclass of the {\em Constraint Satisfaction Problem (CSP)} in which the variables are tasks and the domain is the set of users. What makes the WSP distinctive as a CSP is that we can assume that the number of tasks is very small compared to the number of users. This is in sharp contrast with traditional CSP models where the domain is small and the number of…
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.
