Finding Maximum Disjoint Set of Boundary Rectangles With Application to PCB Routing.

IEEE Trans. on CAD of Integrated Circuits and Systems(2017)

引用 7|浏览34
暂无评分
摘要
Motivated by the bus escape routing problem in printed circuit boards (PCBs), we study the following optimization problem: given a set of rectangles attached to the boundary of a rectangular region, find a subset of nonoverlapping rectangles with maximum total weight. We present an efficient algorithm that solves this problem optimally in ${O(n^{4})}$ time, where ${n}$ is the number of rectangles in the input instance. This improves over the best previous ${O(n^{6})}$ -time algorithm available for the problem. We also present two efficient approximation algorithms for the problem that find near-optimal solutions with guaranteed approximation factors. The first algorithm finds a 2-approximate solution in ${O(n^{2})}$ time, and the second one computes a ${4/3}$ -approximation in ${O(n^{3})}$ time. The experimental results demonstrate the efficiency of both our exact and approximation algorithms.
更多
查看译文
关键词
Approximation algorithms,Routing,Optimized production technology,Heuristic algorithms,Dynamic programming,Printed circuits,Indexes
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要