基于路标的启发式搜索规划方法及其应用研究

来源 :吉林大学 | 被引量 : 2次 | 上传用户:yjs001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能规划是人工智能领域研究的热点问题之一,其理论和方法可广泛应用于机器人路径规划和事件调度等领域中。基于启发式搜索的规划方法是智能规划领域的重要分支,其求解方法是利用领域知识提供的启发信息引导状态空间上的路径搜索,由于其搜索效率和求解规模方面的优势,使其成为智能规划领域的研究前沿,受到国内外研究者的广泛关注。
  但是,随着现实应用中问题结构复杂度的不断增加和数据规模的逐步扩大,传统的启发式搜索方法面临状态空间组合爆炸的问题,限制了求解效率和求解规模的提升。为了进一步压缩搜索空间,提升求解效率,扩大求解规模,本文引入路标对启发式搜索规划问题中的搜索算法和启发式函数两个关键因素进行更加精确的引导,分别提出了基于路标倾向的随机游走规划方法、基于命题路标约束的启发式评估方法和基于代价预分配的启发式评估方法,并将所提理论在人工智能交叉领域——基于模型的诊断中进行了应用研究,具体贡献如下:
  (1)针对基于启发式搜索的规划方法中长距离随机搜索算法搜索方向不够明确的问题,提出一种基于路标倾向的随机游走规划方法,用于降低搜索算法对启发信息的依赖度,改善随机游走搜索过程的盲目性。首先,通过路标信息设置随机动作选择概率对搜索方向进行指引,改进随机游走搜索算法中均等随机动作选择概率产生的搜索方向随机性过大的问题,实现路标对随机游走方向的精确控制,从而引导搜索过程逐渐实现更多路标;其次,结合路标计数启发式,对状态节点进行启发式估值,避免访问过多的状态节点,以更快地生成规划解,进而提高求解效率。为验证算法的性能,选用典型的标准规划问题域进行了实验验证,实验结果表明:在路标信息的引导下,随机游走过程能够更快地完成长距离的状态转移,大幅压缩了搜索空间,提升了时间效率,降低了求解代价。
  (2)针对领域知识开发不足导致的启发式估值不够准确和计算复杂度高的问题,提出了两种利用路标设计启发式函数的方法:基于命题路标约束的启发式评估方法和基于代价预分配的评估方法。首先,基于命题路标约束的启发式评估方法在路标切割启发式的基础上利用命题路标修改前提定位规则,构造更加合理的判决图,完成动作路标的提取切割、代价分配并累加最大代价启发式作为启发式估值,对状态节点进行评估;其次,基于代价预分配的启发式评估方法,利用命题路标的支持动作为放松规划问题提供必要代价,识别各个待实现路标的支持动作后,完成代价预分配工作,以解决基于命题路标约束的启发式评估方法中提取切割集合计算量较大,影响启发式估值效率的问题,进一步提升启发式估值的准确性;最后,结合最好优先搜索算法实现规划求解过程,提升求解效率。为验证算法性能,在若干典型的标准规划问题域上进行了实验验证,实验结果表明:与传统路标切割启发式评估方法相比,上述两种启发式评估方法减少了评估状态个数、提高了启发式估值准确性、降低了计算复杂度。
  (3)将智能规划应用于基于模型诊断领域,针对诊断问题中可能出现的候选诊断不精确问题,提出一种使用路标启发式进行判断和诊断加速的方法。该路标启发式能够指导故障的搜索过程,并利用规划方法对候选诊断进行修复。首先,建立基于模型诊断和规划的结合模型,采用增量诊断结果作为规划的初始状态,采用启发式搜索规划方法求解非故障状态。其次,针对增量诊断中的多候选路径,提出一种基于路标启发式,使用路径规划进行探测的方法。设计了两种不同策略的故障诊断与修复算法:一种是利用可控事件修复所有可能的故障,另一种是通过可控事件和可观测事件的反馈进行测试,得到唯一的解并修复故障。实验表明,该方法能够有效提高诊断的效率和精确性。
  综上所述,本文利用路标对启发式搜索规划问题中的搜索算法和启发式函数两个关键因素进行更加精确的引导,优化了随机游走搜索算法的搜索效率、提高了启发式函数对状态节点的评估效率和质量,并在多个标准测试问题域上对上述算法进行验证,同时,将智能规划方法应用于基于模型诊断问题,提高了诊断求解效率,并对诊断结果进行修复。结果表明:本文所提算法提高了启发式搜索规划方法的求解效率和求解质量,扩展了智能规划方法的应用领域,具有一定的理论和应用价值。
其他文献
核值是一种反映图的聚合度的重要指标,也是图数据分析中紧密子图挖掘的一个热点,它适用于对网络拓扑结构的分析以及社区的查找,还可以用来遏制谣言的传播。静态图上的核值计算以及动态图上的核值更新分别称作核值分解和核值维护问题,这一类问题已经得到了广泛的研究。然而,绝大多数的这些研究都只关注于无权图,但是在现实场景下,大部分的图都是有权的,每个个体在网络中都自带一定权重。然而,目前还没有较为高效的算法能解决
学位
近年来,网络空间安全事件频发,对社会造成了难以估计的影响。在这样的背景下,针对软件系统的漏洞检测研究愈发重要。深度学习因其强大的建模能力和智能化学习能力受到了广泛关注,研究人员纷纷应用深度学习技术进行源代码的表征学习以生成漏洞检测模型。然而,当前漏洞检测领域极度缺乏用于训练模型的真实软件漏洞数据集,目前有效的数据大都用人工的方式生成,效率低且成本高。此外,现有基于深度学习的漏洞检测方法大多是使用线
自2008年比特币问世以来,区块链作为比特币等加密货币的底层技术引起了金融界和学术界等多个领域的广泛关注。区块链本质上是一个提供了一个开放的分布式一致性算法的分布式数据库系统。尽管区块链技术是一种完全去中心化且设计安全的协议,它仍存在可扩展性的瓶颈:低交易吞吐率和高确认延迟,这些因素很大地限制了区块链的实际应用。因此设计一种可扩展的分布式一致性算法非常具有现实意义。  分片技术是提高区块链可扩展性
学位
随着深度学习(Deep Learning, DL)的快速发展,为了帮助从业者快速编写和训练模型,出现了大量的深度学习框架。这些框架按照编程范式可以分为两类:声明式编程框架和命令式编程框架。TensorFlow和PyTorch分别是这两类中最受欢迎的框架,分别使用静态和动态计算图来表示计算过程,前者能在运行之前对计算图进行优化,而后者能更好地处理变长输入。由于两者使用了不同的计算图理念,其在框架设计
学位
随着互联网和移动互联网的发展,社交网络凭借其信息传播速度快传播范围广的特点迅速成为人们网络社交的重要平台,对社交数据中话题的趋势进行研究和分析具有重要意义。本文构造爬虫系统从微博平台上爬取大量社交数据并对其进行初步分析。提出改进的文本表示模型并运用融合了NMF和时间窗类簇合并的层次聚类算法进行文本聚类形成话题。最后分析影响话题趋势的特征并对趋势预测模型进行对比研究和改进。  首先,构建了一个爬虫系
学位
步态是一种用于识别人的重要生物特征,因其具有能远距离捕获特征且无需配合的优势,在视频监控领域吸引了越来越多的关注。与基于步态轮廓图的方法相比,利用人体骨骼数据可以有效缓解协变量变化对步态识别性能的影响。然而现有的基于行人骨骼的方法往往将骨骼数据建模为矢量序列或伪图像,然后送至CNN或RNN进行处理,由于缺乏对关节点信息的有效利用,识别效果不够好。  考虑到人体骨骼拓扑图具有良好的稳定性和不变性,本
学位
容器是一种轻量级的虚拟化技术。由于其部署便捷和启动快速等特点,容器在云平台中的应用场景近年来不断增加。容器需要专门的存储驱动(如Aufs、Overlay等)对镜像进行层次化的管理。然而,存储驱动的引入也增加了I/O路径的复杂性,使得多容器场景下的I/O扩展性受限。  为了研究容器文件系统的扩展性问题,设计了有关Overlay文件操作扩展性的性能评估。根据评估结果,当执行文件操作时,Overlay比
学位
知识图谱的概念由知识库衍生而来,数据实体间通过相互关系链接在一起。知识图谱技术旨在存储开放世界中实体及实体之间的复杂关联信息,能够改善现有知识库的数据查询准确度及搜索效率,在知识自动问答、推荐系统等领域有着广泛的应用价值。现有的知识图谱通常是不完善的,且数据关联稀疏,导致其在自动问答、智能推荐等应用系统上的表现非常糟糕。基于文本增强的知识图谱表示学习技术,充分利用文本数据丰富的语义信息,并将与知识
学位
缺血性脑卒中是最常见的脑部急性疾病,严重威胁患者生命安全。在诊断此种疾病时,常需要在CT灌注影像中分割出病灶,并获取卒中位置、形状等信息。鉴于深度学习方法在图像分割方面取得的成功经验,采用并改进基于深度学习的分割方法,提高缺血性脑卒中病灶的分割精度,可为临床医生提供更好的帮助。  针对U型网路(U-Net)网络在多次池化、卷积过程中信息丢失、梯度消失以及因训练数据集较小而导致的过拟合问题,提出了D
学位
随着工业技术的发展,伺服电机和伺服控制得到快速发展,永磁同步直线电机(PMLSM)省去了传统电机的齿轮,滚珠等中间传动装置,减少了其间摩擦力的影响,消除了电机间的磨损以及对速度加速度的影响,增加了使用寿命,且结构简单,响应迅速,精密度高,因此在高精度数控机床、煤矿开采、大型工程机械以及军事导弹的发射等领域应用越来越广泛。因此,研究永磁同步直线电机的控制具有重要的理论意义和实际意义。  本文针对永磁
学位