Pattern-Based Approach to the Workflow Satisfiability Problem with User-Independent Constraints

The fixed parameter tractable (FPT) approach is a powerful tool in tackling computationally hard problems.  In this paper, we link FPT results to classic artificial intelligence (AI) techniques to show how they complement each other.  Specifically, we consider the workflow satisfiability problem (WS...

Full description

Saved in:
Bibliographic Details
Published inThe Journal of artificial intelligence research Vol. 66; pp. 85 - 122
Main Authors Karapetyan, Daniel, Parkes, Andrew J., Gutin, Gregory, Gagarin, Andrei
Format Journal Article
LanguageEnglish
Published San Francisco AI Access Foundation 01.01.2019
Subjects
Online AccessGet full text
ISSN1076-9757
1076-9757
1943-5037
DOI10.1613/jair.1.11339

Cover

Abstract The fixed parameter tractable (FPT) approach is a powerful tool in tackling computationally hard problems.  In this paper, we link FPT results to classic artificial intelligence (AI) techniques to show how they complement each other.  Specifically, we consider the workflow satisfiability problem (WSP) which asks whether there exists an assignment of authorised users to the steps in a workflow specification, subject to certain constraints on the assignment.  It was shown by Cohen et al. (JAIR 2014) that WSP restricted to the class of user-independent constraints (UI), covering many practical cases, admits FPT algorithms, i.e. can be solved in time exponential only in the number of steps k and polynomial in the number of users n.  Since usually k << n in WSP, such FPT algorithms are of great practical interest. We present a new interpretation of the FPT nature of the WSP with UI constraints giving a decomposition of the problem into two levels.  Exploiting this two-level split, we develop a new FPT algorithm that is by many orders of magnitude faster than the previous state-of-the-art WSP algorithm and also has only polynomial-space complexity.  We also introduce new pseudo-Boolean (PB) and Constraint Satisfaction (CSP) formulations of the WSP with UI constraints which efficiently exploit this new decomposition of the problem and raise the novel issue of how to use general-purpose solvers to tackle FPT problems in a fashion that meets FPT efficiency expectations.  In our computational study, we investigate, for the first time, the phase transition (PT) properties of the WSP, under a model for generation of random instances.  We show how PT studies can be extended, in a novel fashion, to support empirical evaluation of scaling of FPT algorithms.
AbstractList The fixed parameter tractable (FPT) approach is a powerful tool in tackling computationally hard problems.  In this paper, we link FPT results to classic artificial intelligence (AI) techniques to show how they complement each other.  Specifically, we consider the workflow satisfiability problem (WSP) which asks whether there exists an assignment of authorised users to the steps in a workflow specification, subject to certain constraints on the assignment.  It was shown by Cohen et al. (JAIR 2014) that WSP restricted to the class of user-independent constraints (UI), covering many practical cases, admits FPT algorithms, i.e. can be solved in time exponential only in the number of steps k and polynomial in the number of users n.  Since usually k << n in WSP, such FPT algorithms are of great practical interest. We present a new interpretation of the FPT nature of the WSP with UI constraints giving a decomposition of the problem into two levels.  Exploiting this two-level split, we develop a new FPT algorithm that is by many orders of magnitude faster than the previous state-of-the-art WSP algorithm and also has only polynomial-space complexity.  We also introduce new pseudo-Boolean (PB) and Constraint Satisfaction (CSP) formulations of the WSP with UI constraints which efficiently exploit this new decomposition of the problem and raise the novel issue of how to use general-purpose solvers to tackle FPT problems in a fashion that meets FPT efficiency expectations.  In our computational study, we investigate, for the first time, the phase transition (PT) properties of the WSP, under a model for generation of random instances.  We show how PT studies can be extended, in a novel fashion, to support empirical evaluation of scaling of FPT algorithms.
The fixed parameter tractable (FPT) approach is a powerful tool in tackling computationally hard problems. In this paper, we link FPT results to classic artificial intelligence (AI) techniques to show how they complement each other. Specifically, we consider the workflow satisfiability problem (WSP) which asks whether there exists an assignment of authorised users to the steps in a workflow specification, subject to certain constraints on the assignment. It was shown by Cohen et al. (JAIR 2014) that WSP restricted to the class of user-independent constraints (UI), covering many practical cases, admits FPT algorithms, i.e. can be solved in time exponential only in the number of steps k and polynomial in the number of users n. Since usually k << n in WSP, such FPT algorithms are of great practical interest. We present a new interpretation of the FPT nature of the WSP with UI constraints giving a decomposition of the problem into two levels. Exploiting this two-level split, we develop a new FPT algorithm that is by many orders of magnitude faster than the previous state-of-the-art WSP algorithm and also has only polynomial-space complexity. We also introduce new pseudo-Boolean (PB) and Constraint Satisfaction (CSP) formulations of the WSP with UI constraints which efficiently exploit this new decomposition of the problem and raise the novel issue of how to use general-purpose solvers to tackle FPT problems in a fashion that meets FPT efficiency expectations. In our computational study, we investigate, for the first time, the phase transition (PT) properties of the WSP, under a model for generation of random instances. We show how PT studies can be extended, in a novel fashion, to support empirical evaluation of scaling of FPT algorithms.
Author Karapetyan, Daniel
Gutin, Gregory
Gagarin, Andrei
Parkes, Andrew J.
Author_xml – sequence: 1
  givenname: Daniel
  surname: Karapetyan
  fullname: Karapetyan, Daniel
– sequence: 2
  givenname: Andrew J.
  surname: Parkes
  fullname: Parkes, Andrew J.
– sequence: 3
  givenname: Gregory
  surname: Gutin
  fullname: Gutin, Gregory
– sequence: 4
  givenname: Andrei
  surname: Gagarin
  fullname: Gagarin, Andrei
BookMark eNptkE9LAzEQxYNUsK3e_AABr25NNpvN5liLfwoFC1o8hmQ3oanbZE1SSr-9W-tBxMvMHH5v5s0bgYHzTgNwjdEEl5jcbaQNEzzBmBB-BoYYsTLjjLLBr_kCjGLcIIR5kVdDIJYyJR1cdi-jbuC064KX9RomD9Naw3cfPkzr9_BVJhuNlcq2Nh3gMnjV6i3c27SGq6hDNneN7nRfXIIz72IK0roUL8G5kW3UVz99DFaPD2-z52zx8jSfTRdZTRBOmalIYxjluuBIEVUxbFBTKFVopamuc1bi3nHOCa-NYrRmhSao4iVl0mAsFRmDm9Pe3v_nTsckNn4XXH9S5JQWqMBlSXsqP1F18DEGbURtU_-Zd0e7rcBIHIMUxyAFFt9B9qLbP6Iu2K0Mh__xL5p1eJE
CitedBy_id crossref_primary_10_1109_TDSC_2022_3227241
crossref_primary_10_1145_3450768
crossref_primary_10_1177_18479790231224909
crossref_primary_10_1145_3528101
crossref_primary_10_1145_3697833
crossref_primary_10_1109_TR_2023_3235785
ContentType Journal Article
Copyright 2019. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://www.jair.org/index.php/jair/about
Copyright_xml – notice: 2019. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://www.jair.org/index.php/jair/about
DBID AAYXX
CITATION
8FE
8FG
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
GNUQQ
HCIFZ
JQ2
K7-
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
DOI 10.1613/jair.1.11339
DatabaseName CrossRef
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Central
Technology Collection (via ProQuest SciTech Premium Collection)
ProQuest One
ProQuest Central
ProQuest Central Student
SciTech Premium Collection (via ProQuest)
ProQuest Computer Science Collection
Computer Science Database
ProQuest Advanced Technologies & Aerospace Collection
Proquest Central Premium
ProQuest One Academic (New)
Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
DatabaseTitle CrossRef
Publicly Available Content Database
Advanced Technologies & Aerospace Collection
Computer Science Database
ProQuest Central Student
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
ProQuest One Academic Eastern Edition
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest One Academic UKI Edition
ProQuest Central Korea
ProQuest Central (New)
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList CrossRef
Publicly Available Content Database
Database_xml – sequence: 1
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1076-9757
1943-5037
EndPage 122
ExternalDocumentID 10_1613_jair_1_11339
GroupedDBID .DC
29J
2WC
5GY
5VS
AAKMM
AAKPC
AALFJ
AAYFX
AAYXX
ACGFO
ACM
ADBBV
ADBSK
ADMLS
AEFXT
AEJOY
AENEX
AFKRA
AFWXC
AKRVB
ALMA_UNASSIGNED_HOLDINGS
AMVHM
ARAPS
BCNDV
BENPR
BGLVJ
CCPQU
CITATION
E3Z
EBS
EJD
F5P
FRJ
FRP
GROUPED_DOAJ
GUFHI
HCIFZ
K7-
KQ8
LHSKQ
LPJ
OK1
OVT
P2P
PHGZM
PHGZT
PIMPY
RNS
TR2
XSB
8FE
8FG
ABUWG
AZQEC
DWQXO
GNUQQ
JQ2
P62
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
ID FETCH-LOGICAL-c301t-f83df759e490b3b871f0d4bb4ebe5ec27610192939cfb75c74e3089657af11ab3
IEDL.DBID 8FG
ISSN 1076-9757
IngestDate Fri Jul 25 05:25:17 EDT 2025
Tue Jul 01 03:25:07 EDT 2025
Thu Apr 24 23:11:31 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c301t-f83df759e490b3b871f0d4bb4ebe5ec27610192939cfb75c74e3089657af11ab3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://www.proquest.com/docview/2554041665?pq-origsite=%requestingapplication%
PQID 2554041665
PQPubID 5160723
PageCount 38
ParticipantIDs proquest_journals_2554041665
crossref_citationtrail_10_1613_jair_1_11339
crossref_primary_10_1613_jair_1_11339
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2019-01-01
PublicationDateYYYYMMDD 2019-01-01
PublicationDate_xml – month: 01
  year: 2019
  text: 2019-01-01
  day: 01
PublicationDecade 2010
PublicationPlace San Francisco
PublicationPlace_xml – name: San Francisco
PublicationTitle The Journal of artificial intelligence research
PublicationYear 2019
Publisher AI Access Foundation
Publisher_xml – name: AI Access Foundation
SSID ssj0019428
Score 2.3262458
Snippet The fixed parameter tractable (FPT) approach is a powerful tool in tackling computationally hard problems.  In this paper, we link FPT results to classic...
The fixed parameter tractable (FPT) approach is a powerful tool in tackling computationally hard problems. In this paper, we link FPT results to classic...
SourceID proquest
crossref
SourceType Aggregation Database
Enrichment Source
Index Database
StartPage 85
SubjectTerms Algorithms
Artificial intelligence
Boolean algebra
Decomposition
Phase transitions
Polynomials
Workflow
Title Pattern-Based Approach to the Workflow Satisfiability Problem with User-Independent Constraints
URI https://www.proquest.com/docview/2554041665
Volume 66
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NTwIxEG0ULl78NqJIetCTqVK2u92eDBgQTSREJeG22XbbBEMWhDXGf--0W1APet4eNjPTeW-m7TyEzlvU8CBlLcIiFRNmZErilDLC3PgvBhivbGvgcRD1R-xhHI59w23pr1WucqJL1NlM2R75NVBf1gT2EIU38zdiVaPs6aqX0NhEVQpIY-M87t2tTxEEa5VP4XhEBA-5v_gOCHb9mk4WV9QqmliZ8J-Q9DsjO5jp7aJtzw9xu3ToHtrQ-T7aWWkvYL8VD1AydIMxc9IBGMpw248Gx8UMA6XDtgduprMP_OxeL0zKadyfeFjqx2DbfsUjCD9yv9bBLbBV73SaEcXyEI163ZfbPvFiCUTBHi2IiYPM8FBoJpoykFAHmWbGpGTgpVCrFgeeBGxOBEIZyUPFmQ6asYhCnhpKUxkcoUo-y_UxwobpCAKMSqBGTNNMZForalJuQi6EMTV0ubJXovwkcftz08RWFGDdxFo3oYmzbg1drFfPywkaf6yrr0yf-H20TL69fvL_51O0BVRGlM2ROqoUi3d9BnShkA0XEw1U7XQHw6eGK7q_AIjCwvQ
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3JTsMwEB1BOcCFHbHjA5yQoU6cuD4gxKqWpaqAStxM7NgSCLVAgxA_xTcyzlLgADfOsSJn8ux5M_bMA9gMmBNhwgPKY9Og3OmENhLGKc_bf3H08canBi7bcbPLz26j2xH4qGph_LXKak_MN-q0b3yOfBepL68je4ij_adn6lWj_OlqJaFRwOLcvr9hyDbYax3j_90KgtOTm6MmLVUFqEEwZ9Q1wtSJSFou6zrUGDC4esq15vg5kTUBxvWe9shQGqdFZAS3Yb0h40gkjrFEh_jeURjjvqK1BmOHJ-3O1fDcQvKgKL4TMZUiEuVVe_SZuw_J_csO8xoqXpj8uxP86QNyx3Y6DZMlIyUHBYRmYMT2ZmGqUnsg5eKfA9XJW3H26CE6vpQclM3ISdYnSCKJz7q7x_4buc7rJe6L_t_vpFMo1hCf8CVdBDxtDZV3M-L1QnOVimwwD91_MeQC1Hr9nl0E4riNEdJMIxnjlqUytdYwlwgXCSmdW4Ltyl7KlL3L_eQelY9h0LrKW1cxlVt3CbaGo5-Knh2_jFutTK_KlTtQXzhb_vvxBow3by4v1EWrfb4CE0ikZJGaWYVa9vJq15CsZHq9RAiBu_8G5SetTf6O
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-Based+Approach+to+the+Workflow+Satisfiability+Problem+with+User-Independent+Constraints&rft.jtitle=The+Journal+of+artificial+intelligence+research&rft.au=Karapetyan%2C+Daniel&rft.au=Parkes%2C+Andrew+J&rft.au=Gutin%2C+Gregory&rft.au=Gagarin%2C+Andrei&rft.date=2019-01-01&rft.pub=AI+Access+Foundation&rft.issn=1076-9757&rft.eissn=1943-5037&rft.volume=66&rft.spage=85&rft_id=info:doi/10.1613%2Fjair.1.11339
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1076-9757&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1076-9757&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1076-9757&client=summon