首页> 外文期刊>Theory and Practice of Logic Programming >Shared aggregate sets in answer set programming
【24h】

Shared aggregate sets in answer set programming

机译:答案集编程中的共享集合集

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

摘要

Aggregates are among the most frequently used linguistic extensions of answer set programming. The result of an aggregation may introduce new constants during the instantiation of the input program, a feature known as value invention. When the aggregation involves literals whose truth value is undefined at instantiation time, modern grounders introduce several instances of the aggregate, one for each possible interpretation of the undefined literals. This paper introduces new data structures and techniques to handle such cases, and more in general aggregations on the same aggregate set identified in the ground program in input. The proposed solution reduces the memory footprint of the solver without sacrificing efficiency. On the contrary, the performance of the solver may improve thanks to the addition of some simple entailed clauses which are not easily discovered otherwise, and since redundant computation is avoided during propagation. Empirical evidence of the potential impact of the proposed solution is given.
机译:集合是答案集编程的最常用语言扩展之一。聚合的结果可能会在输入程序的实例化过程中引入新的常数,这就是价值发明。当聚合涉及在实例化时未定义真值的文字时,现代基础知识者会引入聚合的多个实例,每种实例都用于未定义文字的可能解释。本文介绍了新的数据结构和技术来处理此类情况,并介绍了在输入中地面程序中标识的同一聚合集上的一般聚合。提出的解决方案在不牺牲效率的情况下减少了求解器的内存占用。相反,由于添加了一些否则很难发现的简单的包含子句,并且由于在传播过程中避免了冗余计算,因此求解器的性能可能会提高。给出了所提出解决方案潜在影响的经验证据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号