- 43
- 0
- 约4.92千字
- 约 8页
- 2016-08-22 发布于浙江
- 举报
0035算法笔记——【分支限界法】布线问题
问题描述??印刷电路板将布线区域划分成n×m个方格如图a所示。精确的电路布线问题要求确定连接方格a的中点到方格b的中点的最短布线方案。在布线时,电路只能沿直线或直角布线,如图b所示。为了避免线路相交,已布了线的方格做了封锁标记,其它线路不允穿过被封锁的方格。??一个布线的例子:图中包含障碍。起始点为a,目标点为b。?算法思想?解此问题的队列式分支限界法从起始位置a开始将它作为第一个扩展结点。与该扩展结点相邻并且可达的方格成为可行结点被加入到活结点队列中,并且将这些方格标记为1,即从起始方格a到这些方格的距离为1。?接着,算法从活结点队列中取出队首结点作为下一个扩展结点,并将与当前扩展结点相邻且未标记过的方格标记为2,并存入活结点队列。这个过程一直继续到算法搜索到目标方格b或活结点队列为空时为止。即加入剪枝的广度优先搜索。?算法具体代码如下:?1、Queue.h[cpp]?/liufeng_king/article/details/8911912view plain?/liufeng_king/article/details/8911912copy#includeiostream?using?namespace?std;???template?class?T?class?Queue??{???public:???Queue(int?MaxQueueSize=50);???~Queue
您可能关注的文档
- (上课用)5.7生活中的圆周运动优质课.ppt
- (五)磁盘存储管理.doc
- (人教版)高中生物选修一全册ppt课件:1.2腐乳的制作.ppt
- (人教版)高中生物选修一全册ppt课件:4.2探讨加酶洗衣粉的洗涤效果.ppt
- (体育课教案)蔡大小学严玉祥.doc
- (十七)急性咳嗽(急性支气管炎).doc
- (南林大)液压与气压传动期末试题与答案.doc
- (印)妇产科统考重点总结.doc
- (卷包成型)设备搬迁招标文件(发售版).doc
- (后改)曲靖市东升仙麒麟红公司诚信管理体系建设.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)