Polynomial Kernels and User Reductions for the Workflow Satisfiability Problem

Polynomial Kernels and User Reductions for the Workflow Satisfiability Problem

0.00 Avg rating0 Votes
Article ID: iaor20162566
Volume: 75
Issue: 2
Start Page Number: 383
End Page Number: 402
Publication Date: Jun 2016
Journal: Algorithmica
Authors: , ,
Keywords: scheduling, combinatorial optimization
Abstract:

The 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 plan–an assignment of tasks to authorized users–such that all constraints are satisfied. The wsp is, in fact, the conservative constraint satisfaction problem (i.e., for each variable, here called task, we have a unary authorization constraint) and is, thus, NP equ1 ‐complete. It was observed by Wang and Li (ACM Trans Inf Syst Secur 13(4):40, 2010) that the number k equ2 of tasks is often quite small and so can be used as a parameter, and several subsequent works have studied the parameterized complexity of wsp regarding parameter k equ3 . We take a more detailed look at the kernelization complexity of wsp( Γ equ4 ) when Γ equ5 denotes a finite or infinite set of allowed constraints. Our main result is a dichotomy for the case that all constraints in Γ equ6 are regular: (1) We are able to reduce the number n equ7 of users to n k equ8 . This entails a kernelization to size poly ( k ) equ9 for finite Γ equ10 , and, under mild technical conditions, to size poly ( k + m ) equ11 for infinite Γ equ12 , where m equ13 denotes the number of constraints. (2) Already wsp( R equ14 ) for some R Γ equ15 allows no polynomial kernelization in k + m equ16 unless the polynomial hierarchy collapses.

Reviews

Required fields are marked *. Your email address will not be published.