Printed wire routing for multilayer circuit boards
Printed wire routing for multilayer circuit boards
The Lee Path Connection Algorithm
IEEE Transactions on Computers
Correction to ``The Lee Path Connection Algorithm''
IEEE Transactions on Computers
The robustness of hollow CAPTCHAs
Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security
Hi-index | 14.98 |
Lee's algorithm is a pathfinding algorithm, which is often used in computer-aided design systems to route wires on printed circuit boards. This paper discusses some variations of Lee's algorithm which can be used in certain contexts to improve its efficiency. First, it is shown that, by storing frontier cells in an array of stacks rather than a single list, costly searching operations can be eliminated without significantly increasing storage requirements. Second, it is shown that if each path's cost is the sum of the weights of its cells then retrace codes can be assigned to cells as soon as they are reached rather than when they are expanded. Third, it is shown that if the additional restriction is made that each cell's weight is not a function of the state of any nonneighbor cell, then an encoding scheme requiring only two bits/cell can be used for both rectangular and hexagonal grids.