算法分析与设计实验报告二.docVIP

  • 38
  • 0
  • 约3.57千字
  • 约 8页
  • 2020-11-30 发布于浙江
  • 举报
华中科技大学 算法分析与设计实验报告 学生姓名:庞 亮 系别:软件学院 专业与班号:软件工程0805 学号:U200818042 实验时间:第 三 周,星期三 ,晚上 实验房间号:软件学院五楼机房 [实验名称] 作业排程和最长共同子序列算法 [实验目的] 理解动态规划算法设计思想,利用动态规划算法设计方法解决作业排程和最 长共同子序列问题。 [实验条件] 硬件:计算机 软件:计算机程序语言开发平台,如C、C++、Java、Matlab。 学生:至少掌握一门计算机程序设计语言,如C、C++、Java、Matlab。 [实验内容及要求] ?? 描述并实现动态规划的作业排程算法,并显示下图的排程结果。 ?? 描 述 并 实 现 最 长 共 同 子 序 列 动 态 规 划算法, 并显示S1= ACCGGTCGAGATGCAG,S2 = GTCGTTCGGAATGCAT 的最长共同子序列。 [实验原理] 作业排程问题 对于生产的每一个环节,它不是从一生产线而来,就是从二生产线而来,而且拥有最优子问题的结构,因此可以列出这个问题的状态转移方程如下图所示。可见每个状态都与前一个状态的数值有关,于是可以由底至上一步一步求得结果。 最长公共子序列问题 LCS问题有最优子结构: 设X=x1,x2,x3……,xm和Y=y1,y2,y3……,yn为两个序列,并设Z=z1,z2,z3……

文档评论(0)

1亿VIP精品文档

相关文档