...
首页> 外文期刊>Theory and Practice of Logic Programming >eclingo: A Solver for Epistemic Logic Programs
【24h】

eclingo: A Solver for Epistemic Logic Programs

机译:Eclingo:认知逻辑计划的一个求解器

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

摘要

We describe eclingo, a solver for epistemic logic programs under Gelfond 1991 semantics built upon the Answer Set Programming system clingo. The input language of eclingo uses the syntax extension capabilities of clingo to define subjective literals that, as usual in epistemic logic programs, allow for checking the truth of a regular literal in all or in some of the answer sets of a program. The eclingo solving process follows a guess and check strategy. It first generates potential truth values for subjective literals and, in a second step, it checks the obtained result with respect to the cautious and brave consequences of the program. This process is implemented using the multi-shot functionalities of clingo. We have also implemented some optimisations, aiming at reducing the search space and, therefore, increasing eclingo 's efficiency in some scenarios. Finally, we compare the efficiency of eclingo with two state-of-the-art solvers for epistemic logic programs on a pair of benchmark scenarios and show that eclingo generally outperforms their obtained results.
机译:我们描述了Eclingo,这是一个在Ghyond 1991的答案集编程系统Clingo上构建的Gelfond 1991语义下的认知逻辑计划的求解器。 Eclingo的输入语言使用Clingo的语法扩展功能来定义主观文字,如常见的认知逻辑程序,允许在所有或中的一些答案组中检查常规文字的真实性。 Eclingo解决过程遵循猜测和检查策略。它首先为主观文字生成潜在的真理值,并且在第二步中,它检查所获得的结果关于程序的谨慎和勇敢的后果。使用Clingo的多拍功能来实现此过程。我们还实施了一些优化,旨在减少搜索空间,因此,在某些情况下增加Eclingo的效率。最后,我们将Eclingo的效率与两个最先进的求解器进行了一对基准场景,并显示Eclingo通常优于他们获得的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号