POLYNOMIAL TIME ALGORITHM FOR OPTIMAL ROUTING AROUND A RECTANGLE.

Andrea Suzanne LaPaugh

Research output: Contribution to journalConference article

24 Scopus citations

Abstract

An algorithm for a special case of wire routing is presented. Given a rectangular circuit component on a planar surface with terminals around its boundary, the algorithm finds an optimal set of paths in the plane connecting specified pairs of terminals. The paths are restricted to lie on the outside of the component and must consist of line segments orthogonal to the sides of the component. Paths may intersect at a point but may not overlap. The criterion for optimality is the area of a rectangle with sides orthogonal to those of the component which circumscribes the component and paths. The algorithm has running time 0(t**3), where t is the number of terminals on the component.

Original languageEnglish (US)
Pages (from-to)282-293
Number of pages12
JournalAnnual Symposium on Foundations of Computer Science - Proceedings
StatePublished - Jan 1 1980
EventAnnu Symp Found Comput Sci Proc 21st - Syracuse, NY, USA
Duration: Oct 13 1980Oct 15 1980

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture

Fingerprint Dive into the research topics of 'POLYNOMIAL TIME ALGORITHM FOR OPTIMAL ROUTING AROUND A RECTANGLE.'. Together they form a unique fingerprint.

  • Cite this