期刊文献+

FLUX中负析取约束的研究与实现

Research and implementation on negative disjunction constraints in FLUX
在线阅读 下载PDF
导出
摘要 FLUX是基于流演算的逻辑程序语言,实现agents在不完全状态下对其动作和感知信息进行逻辑推理。FLUX利用不同的约束来编码不完全状态,但现有的约束并不能覆盖所有流演算状态公式,这势必影响FLUX的应用范围。针对以上问题,在FLUX中引入负析取约束,利用约束处理规则集(CHRs)加以实现,并基于流演算基础语义分析了负析取约束的正确性,从而提高了FLUX对不完全状态的表达能力。 FLUX is a constraint logic programming language based on fluent calculus,using which agents can reason logically from their actions and sensor information in incomplete states. The incomplete state is encoded by the constraints in FLUX. However,the existing constrains in FLUX are not complete to cover all cluent calculus state formulas,which to some extent restricts the range of applications of FLUX. This paper addressed this problem by adding negative disjunction constraints into FLUX,implemented it by constraint handling rules (CHRs) ,and proved the correctness of negative disjunction constraints using the semantics of the cluent calculus,which enhanced the ability of FLUX to express incomplete states.
出处 《计算机应用研究》 CSCD 北大核心 2010年第8期2980-2983,共4页 Application Research of Computers
基金 江苏省社会发展计划资助项目(BS2001046) 江苏省高校自然科学研究计划(03kjd520075)
关键词 行动推理 流演算 FLUX 约束求解 reasoning about action fluent calculus FLUX constraint solving
  • 相关文献

参考文献8

  • 1THIELSCHER M.Reasoning about actions with CHRs and finite domain constraints[C] //Proc of the 18th International Conference on Logic Programming.Berlin:Springer,2002:70-84.
  • 2THIELSCHER M.Logic-based agents and the frame problem:a case for progression[C] //HENDRICKS V F.First-Order Logic Revisited:Proc of the Conference "75 Years of First-Order Logic".2004:323-336.
  • 3SCHIFFEL S,THIELSCHER M.Interpreting golog programs in FLUX[C] //Proc of the 7th International Symposium on Logical Formalizations of Commonsense Reasoning.2005.
  • 4THIELSCHER M T.Handling implication and universal quantification constraints in FLUX[C] //BEEK P van.Proc of the 11th International Conference on Principles and Practice of Constraint Programming.2005:667-681.
  • 5THIELSCHER M.Reasoning robots:the art and science of programming robotic agents[M].[S.l.] :Kluwer Academic Publishers,2005.
  • 6THIELSCHER M.FLUX:a logic programming method for reasoning agents[J].Theory and Practice of Logic Programming,2005,5(4-5):533-565.
  • 7THIELSCHER M.From situation calculus to fluent calculus:state update axioms as a solution to the inferential frame problem[J].Artificial Intelligence,1999,111(1-2):277-299.
  • 8FR(U)UHWIRTH T.Theory and practice of constraint handling rules[J].Logic Programming,1998,37(1-3):95-138.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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