改进的D时刻表求解时间规划问题.pdfVIP

  • 0
  • 0
  • 约11.45万字
  • 约 80页
  • 2016-02-21 发布于安徽
  • 举报
摘 要 摘 要 本文对时间规划中 D_时刻表进行深入的探讨,使用时间规划运算中较为普 遍的时间矩阵模型,给出 D_时刻表算法的详细步骤,并针对 D_时刻表算法的不 足,提出改进完善的意见。最后设计一个时间规划系统,从而我们更深层次理解 时间规划的原理和机制。 D_时刻表是时间规划算法中较为先进的一种,它可以在若干存在关系约束和 宽度约束的时间区间中找到同时满足两种约束的规划方案。但在其实际应用中, 我们发现它的一些局限性和不完善的地方,如: (a) 算法中输入的矩阵是化简后的矩阵,它的行列数目不一定是偶数;而且 行列与原时间区间端点的对应关系也不再一一对应。 (b) 算法中没考虑区间关系约束的一些附加约束条件,而这些条件在实际应 用中往往是不能忽略的。 (c) 算法中时间点的赋值由关系约束和宽度约束决定,而实际应用中某些特 殊时间点的赋值需要我们特别指定。 (d) 算法中单成分的时间规划问题都已解决,针对多成分关系的情况,算法 难以解决。 (e)D_时刻表算法虽然优良,但是在实例中所表现出来算法时间复杂度依然 比较高。 在实际工作中,我们不断的对其改进和完善,加入了一些新的特性、运算和 处理,使算法更适应于真实的环境。 (a) 在矩阵化简中加入合并链,记录和查找简化时间矩阵和原时间关系矩阵 的行列对应关系。 (b) 加入空事件,调整时间区间的滞后值。 (c) 加入重定位算法,调整特殊时间点的赋值。 (d) 使用遗传算法来求解多成份时间关系下 D_时刻表,并给出了相应的算 法,较好地解决多成份下求解 D_时刻表的复杂度。 (e) 使用商空间和粒度的原理运用到算法中,合并一些时间关系,从而使得 关系矩阵的表示的积空间进一步缩小,达到改进算法的目的。 I 本文主要做的工作是在完善的算法基础上,设计并实现了一个时间规划系 统,该系统很好的完成了关系矩阵构造、关系矩阵的简化、R_时刻表求解、D_ 时刻表的求解和运算过程及结果的不同方式显示,实例验证改进后的算法的优越 性。 关键词:时间规划;关系矩阵;D_ 时刻表;遗传算法;商空间;粒度 II Abstract Abstract In this paper, we further discuss D_timetable of temporal planning and give the detailed account of the algorithms based on relation-matrix. Then, we add some new function to improve algorithm, and give the improved algorithm.At last, we design a general software system of temporal planning. We can get a deeper comprehension of the principle and mechanism from it. D_Timetable is one kind of excellent planning algorithms; it can solve some problems which are relationed by both temporal order and temporal interval. In the using of D_ Timetable planning algorithm, we find some limitation and faultiness place of it. (

文档评论(0)

1亿VIP精品文档

相关文档