首页> 外文会议>Logic for Programming, Artificial Intelligence, and Reasoning >Andorra Model Revised: Introducing Nested Domain Variables and a Targeted Search
【24h】

Andorra Model Revised: Introducing Nested Domain Variables and a Targeted Search

机译:修订的安道尔模型:引入嵌套域变量和有针对性的搜索

获取原文

摘要

The Andorra Model is a computation model to improve the efficiency of Prolog programs as well as to exploit parallelism. The model was designed in two stages: the basic model and the extended model. The major difference between the two is that a binding determinacy principle replaced the original clause determinacy principle, and an and-or box rewriting computation replaced the traditional resolution. This work aims to tackle some unsolved problems left in the Extended Andorra Model. We propose to replace the original and-or box rewriting method by a targeted search. The search is called targeted because we only look for possible solutions of certain specified variables. The variables shared between different local computations can be dynamically changed to finite domain variables after the targeted search, and their consistency checked eagerly. Therefore, many unnecessary or-branches can be pruned at an early stage. A special feature of our domain variable is that we allow a domain to contain non-ground compound terms, i.e., open structures. Variables within these open structures can also become domain variables, leading to nested domain variables. We have tested our idea by an experimental implementation under SIC-Stus Prolog, and obtained very encouraging results.
机译:安道尔模型是一种提高Prolog程序效率并利用并行性的计算模型。该模型的设计分为两个阶段:基本模型和扩展模型。两者之间的主要区别在于,绑定确定性原则取代了原始子句确定性原则,而and-或box重写计算取代了传统的解决方案。这项工作旨在解决扩展的安道尔模型中遗留的一些未解决的问题。我们建议通过有针对性的搜索来替换原始和/或框式重写方法。该搜索称为有针对性的,因为我们仅寻找某些指定变量的可能解。在目标搜索后,可以将不同局部计算之间共享的变量动态更改为有限域变量,并对其一致性进行快速检查。因此,可以在早期阶段修剪掉许多不必要的分支。域变量的一个特殊功能是,我们允许一个域包含非基本复合词,即开放结构。这些开放结构中的变量也可以成为域变量,从而导致嵌套域变量。我们已经在SIC-Stus Prolog下通过实验实现对我们的想法进行了测试,并获得了令人鼓舞的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号