- 7
- 0
- 约8.41千字
- 约 12页
- 2016-12-14 发布于北京
- 举报
课 程 设 计 报 告
课程设计名称:算法设计与分析
系 : 计算机科学系
学生姓名:
班 级:
学 号:
成 绩:
指导教师:
开课时间: 2013-2014 学年 1 学期
一、问题描述
1、普通背包装载问题
有一个背包容量为C,输入N个物品,每个物品有重量S[i],以及物品放入背包中所得的收益P[i]。求选择放入的物品,不超过背包的容量,且得到的收益最好。物品可以拆分,利用贪心算法解决问题。
2、0-1背包装载问题
给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问应如何选择装入背包的物品,使得装入背包中物品的总价值最大
3、棋盘覆盖问题
在一个2k×2k 个方格组成的棋盘中,恰有一个方格与其它方格不同,称该方格为一特殊方格,且称该棋盘为一特殊棋盘。在棋盘覆盖问题中,要用图示的4种不同形态的L型骨牌覆盖给定的特殊棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖。
二、问题分析和约束方程的物品组合(x0,x1,x2,…,xn-1) 与相应的总价值V。
3、棋盘覆盖问题:
分治算法的基本思想:将
原创力文档

文档评论(0)