...
首页> 外文期刊>Journal of combinatorial optimization >Algorithms for the workflow satisfiability problem engineered for counting constraints
【24h】

Algorithms for the workflow satisfiability problem engineered for counting constraints

机译:设计用于计算约束的工作流可满足性问题的算法

获取原文
获取原文并翻译 | 示例
           

摘要

The workflow satisfiability problem (WSP) asks whether there exists an assignment of authorized users to the steps in a workflow specification that satisfies the constraints in the specification. The problem is NP-hard in general, but several subclasses of the problem are known to be fixed-parameter tractable (FPT) when parameterized by the number of steps in the specification. In this paper, we consider the WSP with user-independent counting constraints, a large class of constraints for which the WSP is known to be FPT. We describe an efficient implementation of an FPT algorithm for solving this subclass of the WSP and an experimental evaluation of this algorithm. The algorithm iteratively generates all equivalence classes of possible partial solutions until, whenever possible, it finds a complete solution to the problem. We also provide a reduction from a WSP instance to a pseudo-Boolean (PB) SAT instance. We apply this reduction to the instances used in our experiments and solve the resulting PB SAT problems using SAT4J, a PB SAT solver. We compare the performance of our algorithm with that of SAT4J and discuss which of the two approaches would be more effective in practice.
机译:工作流可满足性问题(WSP)询问工作流规范中是否存在授权用户对满足规范约束的步骤的分配。通常,此问题是NP难题,但是已知该问题的几个子类在通过规范中的步骤数进行参数化时是固定参数可处理的(FPT)。在本文中,我们考虑了WSP具有与用户无关的计数约束,WSP被称为FPT是一大类约束。我们描述了一种FPT算法的有效实现,用于解决WSP的这一子类,并对该算法进行了实验评估。该算法迭代生成可能的部分解决方案的所有等价类,直到在可能的情况下找到该问题的完整解决方案为止。我们还提供了从WSP实例到伪布尔(PB)SAT实例的简化。我们将此简化应用于实验中的实例,并使用PB SAT求解器SAT4J解决了由此产生的PB SAT问题。我们将我们的算法与SAT4J的性能进行比较,并讨论两种方法中的哪一种在实践中会更有效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号