【24h】

Interactive Configuration with Regular String Constraints

机译:具有常规字符串约束的交互式配置

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

摘要

In this paper we present a generalization of the problem of interactive configuration. The usual interactive configuration problem is the problem of, given some variables on small finite domains and an increasing set of assignment of values to a subset of the variables, to compute for each of the unas-signed variables which values in its domain that participate in some solution for some assignment of values to the other unassigned variables. In this paper we consider how to extend this scheme to handle infinite regular domains using string variables and constraints that involves regular-expression checks on the string variables. We first show how to do this by using one single DFA. Since this approach is vastly space consuming, we construct a data structure that simulates the large DFA and is much more space efficient. As an example a configuration problem on n string variables with only one solution in which each string variable is assigned a value of length k the former structure will use Ω(k~n) space whereas the latter only need O(kn). We also show how this framework can be combined with the recent BDD techniques to allow both boolean, integer and string variables in the configuration problem.
机译:在本文中,我们对交互配置问题进行了概括。通常的交互式配置问题是,给定一些在有限有限域上的变量,并为变量的子集分配越来越多的值,以便为每个未赋值的变量计算其域中哪些值参与其中一些将值分配给其他未分配变量的解决方案。在本文中,我们考虑如何使用字符串变量和涉及字符串变量的正则表达式检查的约束来扩展该方案以处理无限规则域。我们首先展示如何通过使用一个DFA来做到这一点。由于此方法非常耗费空间,因此我们构建了一个数据结构,该数据结构可模拟大型DFA并且空间效率更高。例如,关于n个字符串变量的配置问题,只有一个解决方案,其中每个字符串变量都分配了一个长度为k的值,前一种结构将使用Ω(k〜n)空间,而后者仅需要O(kn)。我们还将展示如何将该框架与最新的BDD技术结合使用,以允许在配置问题中同时使用布尔值,整数和字符串变量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号