利用贪婪法实现多种实际问题.docVIP

  • 9
  • 0
  • 约1.44万字
  • 约 14页
  • 2017-02-06 发布于北京
  • 举报
《算法设计与分析》课程设计任务书 学院名称: 数学与计算机学院 专业: 信息与计算科学专业 年级: 2007 一、设计题目 题目十四:利用贪婪算法实现多种实际问题 二、主要内容 给出多种可以用贪婪算法解决的典型问题,并分析、证明、编程。 三、具体要求 (1)贪婪算法的基本思想; (2)给出背包问题的贪婪算法; (3)给出有限期计算机作业调度的贪婪算法; (4)给出上面两个算法的证明; (5)给出上面两个算法的程序。 (6)给出时间复杂度。 四、主要技术路线提示 在用贪婪算法解决资源分配问题、布线问题、0-1背包问题过程中,使用贪婪算法解决问题,通常需要做好以下几个方面的工作: 1、明确问题的求解目标。 2、分析问题所包含的约束条件。 3、建立优化函数。优化函数通常可以通过综合分析问题的求解目标及约束条件归纳出来。 4、制定贪婪准则。上交的成果的内容必须由以下四个部分组成,缺一不可1.上交源程序:学生按照课程设计的具体要求所开发的所有源程序(应该放到一个文件夹中)2.上交程序的说明文件:(保存在.txt中)在说明文档中应该写明上交程序所在的目录,上交程序的主程序文件名,如果需要安装,要有程序的安装使用说明3.课程设计报告:(保存在word 文档中,文件名要求 按照学号姓名课设报告起名,如文件名为张三.doc” )按照课程设计的具体

文档评论(0)

1亿VIP精品文档

相关文档