Fixed-Parameter Tractability of Workflow Satisfiability in the Presence of Seniority Constraints
J. Crampton, R. Crowston, G. Gutin, M. Jones, and M. S. Ramanujan

TL;DR
This paper proves that the workflow satisfiability problem remains fixed-parameter tractable even with asymmetric seniority constraints, using novel techniques involving tree decompositions, and also establishes a lower bound for its computational hardness.
Contribution
It introduces the first fixed-parameter tractability results for asymmetric constraints in workflow satisfiability, expanding the scope beyond symmetric cases.
Findings
Established fixed-parameter tractability with seniority constraints
Developed new techniques using tree decompositions
Provided a lower bound for problem hardness
Abstract
The workflow satisfiability problem is concerned with determining whether it is possible to find an allocation of authorized users to the steps in a workflow in such a way that all constraints are satisfied. The problem is NP-hard in general, but is known to be fixed-parameter tractable for certain classes of constraints. The known results on fixed-parameter tractability rely on the symmetry (in some sense) of the constraints. In this paper, we provide the first results that establish fixed-parameter tractability of the satisfiability problem when the constraints are asymmetric. In particular, we introduce the notion of seniority constraints, in which the execution of steps is determined, in part, by the relative seniority of the users that perform them. Our results require new techniques, which make use of tree decompositions of the graph of the binary relation defining the constraint.…
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
TopicsBusiness Process Modeling and Analysis · Scheduling and Optimization Algorithms · Distributed and Parallel Computing Systems
