灵活图规划框架下的时序规划算法研究

灵活图规划框架下的时序规划算法研究

论文摘要

智能规划是人工智能的重要研究领域之一。1995年Blum和Furst提出了一种基于规划图的快速规划方法——图规划,第一次采用图的方式来解决规划问题,在智能规划领域中取得了革命性进展。灵活图规划(FGP)采用了图规划中图扩张与逆向解搜索结合的求解方式,在此基础上,引入了命题真值度和目标满意度的概念,打破了图规划中严格的约束限制。每个问题中,约束与问题目标各对应一个数值来表示其重要程度,通过这些数值计算出灵活规划的满意度,从而来衡量一个规划的质量优劣。解决问题时,灵活规划器产生满意度不同的多个规划,用户可以根据自己实际情况的需要来选择规划解。但灵活图规划中的动作为瞬时动作,规划器无法处理规划领域定义语言PDDL2.1中所定义的持续操作,即无法产生时序规划。本文提出了路径图和可移动动作的概念,并提出了一种算法,能够解决带有持续动作的灵活规划问题。其基本过程是先通过灵活规划图扩张与逆向解搜索结合的方法求解出由瞬时动作组成的灵活规划解,再从灵活规划图中提取出包含灵活规划解的路径图。通过时序压缩算法对灵活规划解中动作的性质进行分析,找出可移动动作,使此类动作与其它层次动作并行以缩短规划执行时间。同时分析前后层动作之间的关系,为存在因果关系和互斥关系的动作设置时序约束条件。对动作的起止时间进行赋值,使其满足所有约束,从而获得灵活时序规划解。灵活图规划框架下的灵活时序规划算法,拓展了解决问题的范围,具有处理持续动作和生成灵活时序规划的能力,使生成的规划解在时间上更加合理。本文用Java语言在eclipse平台下对算法进行了实现,并对“logistics”域的问题进行了实验,实验结果表明灵活时序规划算法能够比较快速有效地处理持续动作,生成灵活时序规划解。带有持续动作的灵活规划问题得到解决,将使灵活规划问题更加准确地描述及解决现实世界中的问题。灵活图规划是一个较新的研究领域,虽然灵活图规划是国内外研究的热点,但目前国内外还没有关于怎样在灵活规划框架下处理持续动作的研究。所以本文的研究工作在理论上具有很高的学术价值;而且在实际的应用中,也将会有很好的应用前景。

论文目录

  • 摘要
  • Abstract
  • 引言
  • 第一章 智能规划概述
  • 1.1 智能规划的概念
  • 1.2 智能规划的发展
  • 1.3 智能规划语言的发展
  • 1.3.1 STRIPS 语言
  • 1.3.2 ADL 语言
  • 1.3.3 PDDL 语言
  • 1.3.4 规划语言的发展
  • 第二章 图规划问题
  • 2.1 Graphplan 规划器
  • 2.2 规划图扩张阶段
  • 2.3 有效规划提取阶段
  • 第三章 灵活图规划
  • 3.1 一个灵活规划的例子
  • 3.2 灵活图规划的定义
  • 3.3 灵活图规划算法
  • 3.3.1 灵活图扩张算法
  • 3.3.2 灵活规划提取算法
  • 第四章 灵活时序规划算法
  • 4.1 灵活图规划的局限性
  • 4.2 灵活时序规划算法
  • 4.2.1 持续动作
  • 4.2.2 路径图
  • 4.2.3 可移动动作
  • 4.2.4 灵活时序规划算法
  • 4.3 灵活时序规划系统
  • 4.3.1 灵活时序规划系统工作流程
  • 4.3.2 系统的基本类
  • 4.4 实验结果与讨论
  • 4.4.1 系统开发环境
  • 4.4.2 实验结果
  • 4.4.3 讨论
  • 结论
  • 参考文献
  • 附录 灵活时序规划问题的例子
  • 后记
  • 在学期间公开发表论文情况
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    灵活图规划框架下的时序规划算法研究
    下载Doc文档

    猜你喜欢