6.3电路布线问题要点
6.3 电路布线问题 问题描述: 印刷电路板将布线区域划分成n×n个方格阵列,要求确定连接方格a到方格b的最短布线方案。 在布线时,电路只能沿直线或直角布线,为了避免线路相交,已布了线的方格做了封锁标记,其他线路不允许穿过被封锁的方格。 实例: 用队列式分支限界法来考虑布线问题。 从起始位置a开始将它作为第一个扩展结点。与该扩展结点相邻并可达的方格成为可行结点被加入到活结点队列中,并且将这些方格标记为1,即从起始方格a到这些方格的距离为1。 接着,从活结点队列中取出队首结点作为下一个扩展结点,并将与当前扩展结点相邻且未标记过的方格标记为2,并存入活结点队列。这个过程一直继续到算法搜索到目标方格b或活结点队列为空时为止。 算法思路: 在实现上述算法时,定义一个表示电路板上方格位置的类型Position。它的2个成员row和col分别表示方格所在的行和列。 在方格处,布线可沿右、下、左、上4个方向进行。沿这4个方向的移动分别记为0,1,2,3。下表中,offset[i].row和offset[i].col(i=0,1,2,3)分别给出沿这4个方向前进1步相对于当前方格的相对位移。 数据结构: 用二维数组grid表示所给
您可能关注的文档
最近下载
- VOLVO沃尔沃发电机组发动机TWD1643GE说明书.pdf
- GB_T 25849-2024移动式升降工作平台设计、计算、安全要求和试验方法.docx VIP
- 黄河上游知识点.docx VIP
- 养老机构规范培训.pptx VIP
- 鱼跃制氧机8F5AW说明书.docx VIP
- 4.1 11~20的认识(课件)(共90张ppt)-2024-2025学年一年级上册数学人教版.pptx VIP
- 输变电工程建设施工作业层班组建设标准化手册.pdf
- 2025年浙江建设职业技术学院招聘笔试真题及答案详解一套.docx VIP
- 天津市十一校联考2024-2025学年八年级下学期期中语文试题(含答案).docx VIP
- 内蒙古防雷检测收费标准.pdf VIP
原创力文档

文档评论(0)