期刊文献+

基于启发式搜索的ASP程序支撑原因分析算法

A heuristic algorithm for justification of ASP programs
在线阅读 下载PDF
导出
摘要 为了尽快找到一个错误及其来源,以加快ASP程序调试的效率,把启发式搜索技术引入ASP程序支撑原因分析算法。在生成支撑原因分析图时利用启发式函数,仅搜索对回答集产生影响且有可能更快找到一个支撑原因的规则。改进算法在搜索关于某个回答集的支撑原因时,其时间和空间复杂度明显下降。实例分析表明了该算法的有效性。 In order to find an error and its source as soon as possible to speed up program debugging, a heuristic search is introduced to the algorithm for ASP program justification. In generating the justification graph of an atom, the heuristic algorithm only searches the ASP rules that influence the answer set and are more likely to quickly find a justification for an atom. The time and space complexity of the improved algorithm are lower in searching program justification. Example analysis shows the availability and efficiency of the algorithm.
出处 《桂林电子科技大学学报》 2012年第3期222-226,共5页 Journal of Guilin University of Electronic Technology
基金 国家自然科学基金(61063002 60803033) 广西自然科学基金(2011GXNSFA018166 2011GXNSFA018164) 武汉大学软件工程国家重点实验室开放基金(SKLSE2010-08-06)
关键词 ASP程序 justification图 回答集 启发式算法 ASP program justification graph answer set heuristic algorithm
  • 相关文献

参考文献10

  • 1Baral C. Knowledge Representation,Reasoning,and Declarative Problem Solving[M].Cambridge:Cambridge University Press,2003.5-54.
  • 2Brain M,De Vos M. Debugging logic programs under the answer set semantics[A].Bath,UK,2005.141-152.doi:10.1097/ALN.0b013e3181e3d8a6.
  • 3Brain M,Gebser M,Schaub T. Debugging ASP programs by mcans of ASP[A].Tempe,AZ,USA:Springer-Verlag,2007,(1):31-43.doi:10.1097/ALN.0b013e3181a3274b.
  • 4Brain M,Gebser M,Schaub T. "That is illogical captain!"-The debugging support tool spock for answer-set programs:system description[A].Tempe,AZ,USA,2007.71-85.
  • 5E1-Khatib O,Pontelli E,Son T. Justification and debugging of answer set programs in ASP-PROLOG[A].Monterey,California,USA:ACM Press,2005.49-58.
  • 6Syrjanen T. Debugging inconsistent answer set programs[A].Lake District,UK,2006,(2):77-83.doi:10.1097/ALN.0b013e3181acfa94.
  • 7Ferrand G. Error diagnosis in logic programming[J].Logic Programming,1987,(03):4-9.doi:10.1016/0743-1066(87)90001-X.
  • 8Roychoudhury A. Justifying proofs using memo tables[A].Montreal,Canada:ACM,2000.178-189.
  • 9Guo H F. Speculative beats conservative justifications[A].Vienna,Austria,2001.150-165.
  • 10Pemmasani G. Online justification for tabled logic programs[A].Nara,Japan,2004.44-56.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部