Pattern Backtracking Algorithm for the Workflow Satisfiability Problem

The workflow satisfiability problem (WSP) asks whether there exists an assignment of authorised users to the steps in a workflow specification, subject to certain constraints on the assignment. (Such an assignment is called valid.) The problem is NP-hard even when restricted to the large class of us...

Full description

Saved in:
Bibliographic Details
Main Authors Karapetyan, Daniel, Gagarin, Andrei, Gutin, Gregory
Format Journal Article
LanguageEnglish
Published 25.12.2014
Subjects
Online AccessGet full text
DOI10.48550/arxiv.1412.7834

Cover

Abstract The workflow satisfiability problem (WSP) asks whether there exists an assignment of authorised users to the steps in a workflow specification, subject to certain constraints on the assignment. (Such an assignment is called valid.) The problem is NP-hard even when restricted to the large class of user-independent constraints. Since the number of steps $k$ is relatively small in practice, it is natural to consider a parametrisation of the WSP by $k$. We propose a new fixed-parameter algorithm to solve the WSP with user-independent constraints. The assignments in our method are partitioned into equivalence classes such that the number of classes is exponential in $k$ only. We show that one can decide, in polynomial time, whether there is a valid assignment in an equivalence class. By exploiting this property, our algorithm reduces the search space to the space of equivalence classes, which it browses within a backtracking framework, hence emerging as an efficient yet relatively simple-to-implement or generalise solution method. We empirically evaluate our algorithm against the state-of-the-art methods and show that it clearly wins the competition on the whole range of our test problems and significantly extends the domain of practically solvable instances of the WSP.
AbstractList The workflow satisfiability problem (WSP) asks whether there exists an assignment of authorised users to the steps in a workflow specification, subject to certain constraints on the assignment. (Such an assignment is called valid.) The problem is NP-hard even when restricted to the large class of user-independent constraints. Since the number of steps $k$ is relatively small in practice, it is natural to consider a parametrisation of the WSP by $k$. We propose a new fixed-parameter algorithm to solve the WSP with user-independent constraints. The assignments in our method are partitioned into equivalence classes such that the number of classes is exponential in $k$ only. We show that one can decide, in polynomial time, whether there is a valid assignment in an equivalence class. By exploiting this property, our algorithm reduces the search space to the space of equivalence classes, which it browses within a backtracking framework, hence emerging as an efficient yet relatively simple-to-implement or generalise solution method. We empirically evaluate our algorithm against the state-of-the-art methods and show that it clearly wins the competition on the whole range of our test problems and significantly extends the domain of practically solvable instances of the WSP.
Author Karapetyan, Daniel
Gutin, Gregory
Gagarin, Andrei
Author_xml – sequence: 1
  givenname: Daniel
  surname: Karapetyan
  fullname: Karapetyan, Daniel
– sequence: 2
  givenname: Andrei
  surname: Gagarin
  fullname: Gagarin, Andrei
– sequence: 3
  givenname: Gregory
  surname: Gutin
  fullname: Gutin, Gregory
BackLink https://doi.org/10.48550/arXiv.1412.7834$$DView paper in arXiv
BookMark eNrjYmDJy89LZWCQMDTQM7EwNTXQTyyqyCzTMzQxNNIztzA24WRwC0gsKUktylNwSkzOLikCEpl56QqOOen5RZklGbkKaflFCiUZqQrh-UXZaTn55QrBiSWZxWmZiUmZOZkllQoBRflJOam5PAysaYk5xam8UJqbQc7NNcTZQxdsYXxBUWZuYlFlPMjieJDFxgQVAABU5zqd
ContentType Journal Article
Copyright http://arxiv.org/licenses/nonexclusive-distrib/1.0
Copyright_xml – notice: http://arxiv.org/licenses/nonexclusive-distrib/1.0
DBID AKY
GOX
DOI 10.48550/arxiv.1412.7834
DatabaseName arXiv Computer Science
arXiv.org
DatabaseTitleList
Database_xml – sequence: 1
  dbid: GOX
  name: arXiv.org
  url: http://arxiv.org/find
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 1412_7834
GroupedDBID AKY
GOX
ID FETCH-arxiv_primary_1412_78343
IEDL.DBID GOX
IngestDate Tue Jul 22 23:14:08 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-arxiv_primary_1412_78343
OpenAccessLink https://arxiv.org/abs/1412.7834
ParticipantIDs arxiv_primary_1412_7834
PublicationCentury 2000
PublicationDate 2014-12-25
PublicationDateYYYYMMDD 2014-12-25
PublicationDate_xml – month: 12
  year: 2014
  text: 2014-12-25
  day: 25
PublicationDecade 2010
PublicationYear 2014
Score 3.1057258
SecondaryResourceType preprint
Snippet The workflow satisfiability problem (WSP) asks whether there exists an assignment of authorised users to the steps in a workflow specification, subject to...
SourceID arxiv
SourceType Open Access Repository
SubjectTerms Computer Science - Data Structures and Algorithms
Title Pattern Backtracking Algorithm for the Workflow Satisfiability Problem
URI https://arxiv.org/abs/1412.7834
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQMUhLMkxJSrLUBbrSQNcE2OLQtQTGtW6iIegwb2Ngix58HIOvn5lHqIlXhGkEE4M8bC9MYlFFZhnkfOCkYn1DE0MjPdBVEMwMzEZGoL6Vu38EZLIRfBIXVDlcGbCFCRZBqiLcBBn4oW07BUdIZAgxMKXmiTC4BYBPsMxTcEpMzi4pAhLAykLBMSc9H9gtz8hVADYaFYCNMAXQqHVaTn65QjB4v0Em5PzsSoUAyI0vogxybq4hzh66YJvjCyCHRMSD3BQPcpOxGAMLsCefKsGgAKwOLZKMDVMtkyxSTIxT0hKTLC0MLJNNLFJTkpNNUw0kGcRxGCKFU0aagQtYh4PPHjQylWFgKSkqTZUF1pMlSXLg0AIALT9t2Q
linkProvider Cornell University
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Pattern+Backtracking+Algorithm+for+the+Workflow+Satisfiability+Problem&rft.au=Karapetyan%2C+Daniel&rft.au=Gagarin%2C+Andrei&rft.au=Gutin%2C+Gregory&rft.date=2014-12-25&rft_id=info:doi/10.48550%2Farxiv.1412.7834&rft.externalDocID=1412_7834