...
首页> 外文期刊>Artificial intelligence >Spatial reasoning with RCC8 and connectedness constraints in Euclidean spaces
【24h】

Spatial reasoning with RCC8 and connectedness constraints in Euclidean spaces

机译:欧氏空间中具有RCC8和连通性约束的空间推理

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

摘要

The language RCC8 is a widely-studied formalism for describing topological arrangements of spatial regions. The variables of this language range over the collection of non-empty, regular closed sets of n-dimensional Euclidean space, here denoted RC~+(R~n), and its non-logical primitives allow us to specify how the interiors, exteriors and boundaries of these sets intersect. The key question is the satisfiability problem: given a finite set of atomic RCC8-constraints in m variables, determine whether there exists an m-tuple of elements of RC~+(R~n) satisfying them. These problems are known to coincide for all n ≥ 1, so that RCC8-satisfiability is independent of dimension. This common satisfiability problem is NLogSpace-complete. Unfortunately, RCC8 lacks the means to say that a spatial region comprises a 'single piece', and the present article investigates what happens when this facility is added. We consider two extensions of RCC8: RCC8c, in which we can state that a region is connected, and RCC8c°, in which we can instead state that a region has a connected interior. The satisfiability problems for both these languages are easily seen to depend on the dimension n, for n ≤ 3. Furthermore, in the case of RCC8c°, we show that there exist finite sets of constraints that are satisfiable over RC~+(R~2), but only by 'wild' regions having no possible physical meaning. This prompts us to consider interpretations over the more restrictive domain of non-empty, regular closed, polyhedral sets, RCP~+(R~n). We show that (a) the satisfiability problems for RCC8c (equivalently, RCC8c°) over RC~+(R) and RCP~+(R) are distinct and both NP-complete; (b) the satisfiability problems for RCC8c over RC~+(R~2) and RCP~+(R~2) are identical and NP-complete; (c) the satisfiability problems for RCC8c° over RC~+(R~2) and RCP~+(R~2) are distinct, and the latter is NP-complete. Decidability of the satisfiability problem for RCC8c° over RC~+(R~2) is open. For n ≥ 3, RCC8c and RCC8c° are not interestingly different from RCC8. We finish by answering the following question: given that a set of RCC8c- or RCC8c°-constraints is satisfiable over RC~+(R~n) or RCP~+(R~n), how complex is the simplest satisfying assignment? In particular, we exhibit, for both languages, a sequence of constraints φ_n, satisfiable over RCP~+(R~2), such that the size of φ_n grows polynomially in n, while the smallest configuration of polygons satisfying φ_n cuts the plane into a number of pieces that grows exponentially. We further show that, over RC~+(R~2), RCC8c again requires exponentially large satisfying diagrams, while RCC8c° can force regions in satisfying configurations to have infinitely many components.
机译:RCC8语言是用于描述空间区域拓扑结构的一种广泛研究的形式主义。该语言的变量范围覆盖n维欧氏空间的非空常规正则集合的集合,此处表示为RC〜+(R〜n),其非逻辑原语允许我们指定内部,外部的方式这些集合的边界相交。关键问题是可满足性问题:给定m个变量中的RCC8原子约束有限集,确定是否存在满足它们的RC〜+(R〜n)个元素的m元组。已知对于所有n≥1,这些问题都是重合的,因此RCC8的可满足性与尺寸无关。这个常见的可满足性问题是NLogSpace-complete。不幸的是,RCC8缺乏说空间区域包含“单个”的手段,因此本文研究了添加此功能后会发生什么。我们考虑了RCC8的两个扩展:RCC8c(其中我们可以声明一个区域已连接)和RCC8c°(其中我们可以声明一个区域具有连通的内部)。很容易看出这两种语言的可满足性问题都取决于维数n,其中n≤3。此外,在RCC8c°的情况下,我们表明存在在RC〜+(R〜 2),但仅限于没有可能物理意义的“野生”区域。这促使我们考虑对非空,规则封闭,多面体集合RCP〜+(R〜n)的更严格域的解释。我们证明:(a)RCC8c(等效于RCC8c°)在RC〜+(R)和RCP〜+(R)上的可满足性问题是截然不同的,并且都是NP完全的; (b)RCC8c在RC〜+(R〜2)和RCP〜+(R〜2)上的可满足性问题是相同的并且是NP完全的; (c)RCC8c°在RC〜+(R〜2)和RCP〜+(R〜2)上的可满足性问题是明显的,后者是NP完全的。 RCC8c°在RC〜+(R〜2)上的可满足性问题的可判定性是开放的。对于n≥3,RCC8c和RCC8c°与RCC8没有什么不同。我们通过回答以下问题来结束:假设在RC〜+(R〜n)或RCP〜+(R〜n)上可以满足一组RCC8c-或RCC8c°约束,最简单的令人满意的赋值有多复杂?特别是,对于两种语言,我们都展示了一系列约束φ_n,它们在RCP〜+(R〜2)上都可以满足,使得φ_n的大小在n处呈多项式增长,而满足φ_n的最小多边形配置将平面切成呈指数增长的数量。我们进一步表明,在RC〜+(R〜2)上,RCC8c再次需要指数级大的令人满意的图,而RCC8c°可以迫使处于满意配置的区域具有无限多个分量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号