- 28
- 0
- 约4.36千字
- 约 7页
- 2018-08-28 发布于湖北
- 举报
回溯算法的应用
Email: HYPERLINK mailto:zhangweidao@ dao0oad@
厦门大学计算机科学系04级四班
问题描述:
给定一块宽度为W的矩形板,矩形板的高度不受限制。现需要从板上分别切割出n个高度为hi,宽度为wi的矩形零件。切割的规则是零件的高度方向与矩形板的高度方向保持一致。问如何切割使得所使用的矩形板的高度h最小?
例如:
h
h1=3
h2=2
h3=1
w1=2
w2=4
w3=5
h=4
要求使用分治算法对与任给的一个输入实例,能输出切割所需要的最小实际高度h并能用图形演示切割的过程。
算法思路:
本实验明确要求要使用回溯的方法求解,当然最简单最易想到的方法是对所有的木块进行搜索,求解出一个高度最低的排列,这样如果不算剪枝函数,算法的解空间是一颗有所有木块构成的一颗排列树,算法时间复杂度为O(2^n),其中n为木块的个数,老师提供的数据最少的是17个,2的17次方还是很惊人的数字,就算用上剪枝函数,要进行17层的递归也是非常可怕,这就是很多同学
您可能关注的文档
最近下载
- Project 2 My Nature Park 项目式学习教学设计(小学英语三年级下册).docx VIP
- 保安员考试题库及答案(全优).docx VIP
- DL 5190.4-2019 电力建设施工技术规范 第4部分:热工仪表及控制装置.pdf VIP
- iPACS-5747站用变保护测控装置技术说明书V2.01.pdf VIP
- 导流洞固结灌浆和回填灌浆施工技术措施.doc VIP
- 帷幕灌浆准表样.doc VIP
- 豆砾石回填灌浆、固结灌、超前钻孔灌浆、排水孔(管)技术要求.doc VIP
- 2024年鄂尔多斯市总工会社会化工会工作者招聘考试真题.docx VIP
- 回填灌浆准灌证.doc VIP
- 预应力锚索灌浆工程准灌证.doc VIP
原创力文档

文档评论(0)