A Divide and Conquer Approach to Shortest Paths in Planar Layered Digraphs

نویسندگان

  • Sairam Sairam
  • Roberto Tamassia
  • Jeffrey Scott Vitter
چکیده

Computing shortest paths in a directed graph has received considerable attention in the sequential RAM model of computation. However, developing a polylog-time parallel algorithm that is close to the sequential optimal in terms of the total work done remains an elusive goal. We present a rst step in this direction by showing that for an n-node planar layered digraph with nonnegative edge-weights the shortest path between any two vertices can be computed in O(log 3 n) time with n processors in a CREW PRAM. A CRCW version of our algorithm runs in time O(log 2 n log log n) and uses n log n= log log n processors. Our results make use of the existence of special kinds of separators in planar layered digraphs, called one-way separators, to implement a divide and conquer solution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Parallel Algorithms for Planar st-Graphs1

Planar st-graphs find applications in a number of areas. In this paper we present efficient parallel algorithms for solving several fundamental problems on planar st-graphs. The problems we consider include all-pairs shortest paths in weighted planar st-graphs, single-source shortest paths in weighted planar layered digraphs (which can be reduced to single-source shortest paths in certain speci...

متن کامل

Boundary-to-Boundary Flows in Planar Graphs

We give an iterative algorithm for finding the maximum flow between a set of sources and sinks that lie on the boundary of a planar graph. Our algorithm uses only O(n) queries to simple data structures, achieving an O(n logn) running time that we expect to be practical given the use of simple primitives. The only existing algorithm for this problem uses divide and conquer and, in order to achie...

متن کامل

Fast Algorithms for Maintaining Shortest Paths in Outerplanar and Planar Digraphs

We present algorithms for maintaining shortest path information in dynamic outerplanar digraphs with sublogarithmic query time. By choosing appropriate parameters we achieve continuous trade-offs between the preprocessing, query, and update times. Our data structure is based on a recursive separator decomposition of the graph and it encodes the shortest paths between the members of a properly c...

متن کامل

Minimum Cuts and Shortest Cycles in Directed Planar Graphs via Noncrossing Shortest Paths

Let G be an n-node simple directed planar graph with nonnegative edge weights. We study the fundamental problems of computing (1) a global cut of Gwith minimum weight and (2) a cycle of G with minimum weight. The best previously known algorithm for the former problem, running in O(n log n) time, can be obtained from the algorithm of Łącki, Nussbaum, Sankowski, and Wulff-Nilsen for single-source...

متن کامل

Accelerating Graph Algorithms Using Graphics Processors: Shortest Paths for Planar Graphs

Hristo Djidjev, Sunil Thulasidasan, CCS-3; Guillaume Chapuis, Rumen Andonov, University of Rennes, France We present a new approach to solving the shortest-path problem for planar graphs. This approach exploits the massive on-chip parallelism available in today’s Graphics Processing Units (GPU). By using the properties of planarity, we apply a divide-and-conquer approach that enables us to expl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992