Skip to main navigation Skip to search Skip to main content

An efficient direct approach for computing shortest rectilinear paths among obstacles in a two-layer interconnection model

  • University of Notre Dame

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

In this paper, we present a direct approach for routing a shortest rectilinear path between two points among a set of rectilinear obstacles in a two-layer interconnection model that is used for VLSI routing applications. The previously best known direct approach for this problem takes O(nlog2n) time and O(nlogn) space, where n is the total number of obstacle edges. By using integer data structures and an implicit graph representation scheme (i.e., a generalization of the distance table method), we improve the time bound to O(nlog3/2n) while still maintaining the O(nlogn) space bound. Comparing with the indirect approach for this problem, our algorithm is simpler to implement and is probably faster for a quite large range of input sizes.

Original languageEnglish
Pages (from-to)155-166
Number of pages12
JournalComputational Geometry: Theory and Applications
Volume18
Issue number3
DOIs
StatePublished - Apr 2001

Keywords

  • Generalized distance tables
  • Integer data structures
  • Plane sweeping
  • Shortest rectilinear paths
  • Two-layer interconnection model
  • VLSI

Fingerprint

Dive into the research topics of 'An efficient direct approach for computing shortest rectilinear paths among obstacles in a two-layer interconnection model'. Together they form a unique fingerprint.

Cite this