- 25
- 0
- 约6.13千字
- 约 8页
- 2017-08-17 发布于重庆
- 举报
实验五报告.doc
实验五 --实验报告
班级:08计本 姓名:余宏飞 学号:0807080110
一.实验目的
掌握分支限界法的基本思想方法;理解分支限界法的基本思想,掌握限界函数的设计技巧。熟练掌握典型的分支限界法问题。理解这样一个观点:好的限界函数不仅计算简单,还要保证最优解在搜索空间中,更重要的是能在搜索的早期对超出目标函数界的结点进行丢弃,减少搜索空间,从而尽快找到问题的最优解。。
了解适用于用分支限界法求解的问题类型,并能设计相应分支限界法算法,考察分支限界法求解问题的有效程度,并与回溯法进行对比;
掌握分支限界法算法复杂性分析方法分析问题复杂性。
二.问题描述
1、0-1背包问题
给定n种物品和一背包。物品i的重量是wi0,其价值为vi0,背包的容量为c。问应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 利用分支限界法试设计一个算法求出0-1背包问题的解,也就是求出一个解向量xi
(xi = 0 或1,xi = 0表示物体i不放入背包,xi =1表示把物体i放入背包),
2、装载问题
有两艘船,它们的可装载的货物重量分别为才c1,c2,给定一批货物,其重量保存在数组w【i】中了,问这批货物能否用此两艘船送出。分支限界法的搜索策略是:在扩展结点处,先生成其所有的儿子结点(分支),然后再从当前的活结点表中选择下一个扩展对点。为了有效地选择下一扩展结点,以加速
原创力文档

文档评论(0)