Back to Search
Start Over
On graphs preserving rectilinear shortest paths in the presence of obstacles
- Source :
- Annals of Operations Research. 33:557-575
- Publication Year :
- 1991
- Publisher :
- Springer Science and Business Media LLC, 1991.
-
Abstract
- In physical VLSI design, network design (wiring) is the most time-consuming phase. For solving global wiring problems, we propose to first compute from the layout geometry a graph that preserves all shortest paths between pairs of relevant points, and then to operate on that graph for computing shortest paths, Steiner minimal tree approximations, or the like. For a set of points and a set of simple orthogonal polygons as obstacles in the plane, withn input points (polygon corner or other) altogether, we show how a shortest paths preserving graph of sizeO(n logn) can be computed in timeO(n logn) in the worst case, with spaceO(n). We illustrate the merits of this approach with a simple example: If the length of a longest edge in the graph is bounded by a polynomial inn, an assumption that is clearly fulfilled for graphs derived from VLSI layout geometries, then a shortest path can be computed in timeO(n logn log logn) in the worst case; this result improves on the known best one ofO(n(logn)3/2).
- Subjects :
- Very-large-scale integration
Discrete mathematics
General Decision Sciences
Computer Science::Computational Geometry
Management Science and Operations Research
Graph
Combinatorics
Network planning and design
TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY
Bounded function
Theory of computation
Shortest path problem
Polygon
K shortest path routing
Computer Science::Data Structures and Algorithms
MathematicsofComputing_DISCRETEMATHEMATICS
Mathematics
Subjects
Details
- ISSN :
- 15729338 and 02545330
- Volume :
- 33
- Database :
- OpenAIRE
- Journal :
- Annals of Operations Research
- Accession number :
- edsair.doi...........15216295de099d6932b0de34aad82a30