逻辑程序的回答集存在性理论与应用问题研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:calmisen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
回答集编程(Answer Set Programming, ASP)的出现是非单调推理领域的突破性成果,其理论基础是Gelfond和Lifschitz提出的回答集语义。目前,ASP在规划、诊断、行动推理、智能机器人的规划与决策以及航空火箭的决策等领域均已得到广泛应用。为了更有效的利用ASP,国内外众多学者对ASP的性质及应用进行了广泛的研究。本文对逻辑程序回答集的存在性和ASP在知识表示和推理方面的应用进行了探索和研究。课题得到了国家自然科学基金( No.60803033)和广西研究生科研创新项目资助(No.2010105950812M28)。论文研究内容分为三部分:  1)逻辑程序回答集存在性判断。判断逻辑程序回答集的存在性是回答集求解器设计的一个关键技术,其判断的准确性直接关系到回答集求解的效率,因而成为ASP研究中的一个热点问题。目前利用否定圈边数的奇偶性来判断回答集存在性的方法还具有一定的局限性,无法全面准确地判断回答集的存在性。针对该问题,提出了一种基于否定圈的新的回答集存在性判断方法,该方法可以判断非分层逻辑程序回答集是否存在,给出了该判断方法的实现框架,证明了该方法的正确性,并以实例分析说明了该方法的有效性。  2)ASP在全局数据流分析(Global Data Flow Analysis, GDFA)中的应用。数据流分析(Data Flow Analysis, DFA)是软件工程中非常重要的任务之一,在程序验证、编译优化、程序理解等方面起着重要的作用。当前方法在对不同程序设计语言编写的程序进行数据流分析时,需根据各种语言的特征开发相应的分析软件,软件代码和相关信息的重用度较低,造成极大资源浪费。研究发现以知识表示为基础的方法在解决具体问题时不仅具有较高的效率,且只需要改变问题的描述部分,即可适应具有不同语法结构程序的数据流分析,从而降低程序分析工具开发的周期,使分析工作变得简单。本文提出了一种基于ASP的GDFA方法,并设计实现了一套基于ASP的数据流分析系统。在该系统中,只需要输入合法的SimC程序,所有DFA所需的知识均能自动生成。实验表明该方法具有较高的执行效率。  3)ASP在装配序列规划中的应用。本文提出一种基于ASP的机械装配序列规划(Mechanical Assembly Sequence Planning,MASP)方法。该方法表明,将ASP程序划分为EDB(Extensional Datanase, EDB)和IDB(Intensional Database, IDB)可提高知识的重用度,即:拥有相同的零件数目的装配体可以共享IDB。实验分析表明,该方法具有较高的时间效率和空间效率。另外,当一个机械装配体零件数目增多时,装配问题的复杂度程急剧增加,因此单纯的利用装配序列规划方法在有限的时间内无法生成大型装配体的装配规划序列。子装配体识别(Subassembly Identification, SI)技术可将大型的装配体中的部分零件转化为少数子装配体,从而降低装配过程的计算复杂性。为此,本文提出了一种基于ASP的子装配体识别技术,以必要的装配体信息为输入,求解器将自动识别其中的子装配体。根据该思想开发了一套基于ASP的子装配识别系统。实验表明了该方法的有效性。
其他文献
RFID (Radio Frequency Identification)射频识别技术,是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关的数据。在RFID技术构成的系统中,中间件扮演
当今即时消息的主流协议SIMPLE是基于对SIP协议的扩展,SIP协议具有灵活、简单和扩展性好等优点,并且已经成为构建即时通信系统的主流信令协议。然而传统的SIP服务是基于客户
随着软件的发展,软件的质量显得越来越重要。因此,有效的软件质量保证就成为软件工程中越来越重要的环节。而软件测试是保证软件质量的最有效的方法。根据测试过程中是否执行
近年来,随着互联网技术的迅速发展,IP多媒体系统支持的服务类型越来越多,用户可选择空间随之增大。然而,虽然服务类型的多样化和服务的大量涌现很大程度丰富了人们的生活、满
随着信息化程度不断提高,数据量的不断增大,软件产品的更新换代也成为了比较常见的现象。一些软件项目没有很好的按照软件开发模型来进行,需求的满足程度和软件的扩展能力都不是
近年来,随着时代的发展,计算机从单核变成多核,计算能力大大增强,如何高效利用多核处理器的性能优势来提高模型检测算法和工具的效率已成为模型检测领域的一个热门课题。时间自动
语义Web服务是Web服务和语义网的融合,它通过语义Web标记语言来描述Web服务的语义,使计算机可以理解Web服务,从而实现Web服务的自动发现和组合。单个Web服务功能有限,往往难
分布式拒绝服务(Distributed Denial of Service,DDoS)攻击由于其容易实施、难以防范、难以追踪等特点成为最难解决的网络安全问题之一,给网络社会带来了极大的危害。当前的DDo
企业车间生产调度MES系统可以实现生产计划编制、生产统计和设备能力等管理的一体化,达到车间生产作业的优化调度和制造资源的合理配置,从而为企业缩短制造周期、降低生产成
随着互联网技术的飞速发展和企业信息数量规模的日益增大,当前的数据在规模和组成类型上都发生了巨大变化,一个显著的特点是非结构化数据所占比重日益增加。传统的结构化数据管