引用本文:沈榆平,赵希顺.一个带破圈启发方法的回答集编程系统.软件学报,2008,19(4):869-878
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 6642次   下载 7056 本文二维码信息
码上扫一扫!
分享到: 微信 更多
一个带破圈启发方法的回答集编程系统
沈榆平1, 赵希顺1
中山大学 逻辑与认知研究所,广东 广州 510275
摘要:
回答集编程(answer set programming,ASP)是一种回答集语义下的逻辑编程范例,可应用于非单调推理,叙述式问题求解等领域.本文为ASP提出并实现了一种破圈启发方法与一种基部限制式前向搜索过程,所得到的系统称为LPS.实验结果显示,相对于其他经典的ASP系统,LPS能够有效地解决处于相变难区域中的逻辑程序,通常这些程序被认为是计算困难的.除此以外,通过使用被称为动态变元过滤(dynamic variable filtering,DVF)的技术,LPS可以在计算过程中极大地缩小搜索树的尺寸.
关键词:  回答集编程  启发方法  前向搜索  逻辑程序  相变
DOI:
分类号:
基金项目:Supported by the National Natural Science Foundation of China under Grant Nos.60573011, 10410638 (国家自然科学基金); the MOE Project of China under Grant No.05JJD72040122 (国家教育部基地重大招标项目)
An Answer Set Programming System with Cycle Breaking Heuristic
SHEN Yu-Ping,ZHAO Xi-Shun
Abstract:
Answer set programming (ASP) is a logic programming paradigm under answer set semantics, which can be utilized in the field of non-monotonic reasoning and declarative problem solving, etc. This paper proposes and implements a cycle breaking heuristic and a bottom-restricted look-ahead procedure for ASP, and the resulting system is called LPS. The experimental results show that, relative to other state-of-the-art ASP systems, LPS could efficiently solve logic programs in phase transition hard-job-regions, and these programs are generally considered difficult to compute. In addition, by applying the so-called dynamic variable filtering (DVF) technique, LPS could greatly reduce the search tree size during the computation.
Key words:  answer set programming  heuristic  look-ahead  logic program  phase transition

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: