In this paper, we introduce and study the rectangle escape problem (REP), which is motivated by printed circuit board (PCB) bus escape routing. Given a rectangular regionRand a setSof rectangles withinR, the REP is to choose a direction for each rectangle to escape to the boundary ofR, such that the resultant maximum density overRis minimized. We prove that the REP is NP-complete, and show that it can be formulated as an integer linear programming (ILP). A provably good approximation algorithm for the REP is developed by applying linear programming (LP) relaxation and a special rounding technique to the ILP. In addition, an iterative refinement procedure is proposed as a postprocessing step to further improve the results. Our approximation algorithm is also shown to work for more general versions of REP: weighted REP and simultaneous REP. Our approach is tested on a set of industrial PCB bus escape routing problems. Experimental results show that the optimal solution can be obtained within several seconds for each of the test cases.
No takes yet. Share an insight, caveat, or question.
Ma et al. (2012) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: