Parallel algorithms for shortest path problems in polygons (Q1104089)

From MaRDI portal





scientific article; zbMATH DE number 4055044
Language Label Description Also known as
default for all languages
No label defined
    English
    Parallel algorithms for shortest path problems in polygons
    scientific article; zbMATH DE number 4055044

      Statements

      Parallel algorithms for shortest path problems in polygons (English)
      0 references
      0 references
      0 references
      1988
      0 references
      Given an n-vertex simple polygon \({\mathfrak P}\) we address the following problems: (i) find the shortest path between two points s and d inside \({\mathfrak P}\), and (ii) compute the shortest-path tree between a single point s and each vertex of \({\mathfrak P}\) (which implicitly represents all the shortest paths). We show how to solve the first problem in O(log n) time using O(n) processors, and the more general second problem in \(O(\log^ 2 n)\) time using O(n) processors for any simple polygon \({\mathfrak P}\). We assume the CREW RAM shared memory model of computation in which concurrent reads are allowed, but no two processors should attempt to simultaneously write in the same memory location. The algorithms are based on the divide-and-conquer paradigm and are quite different from the known sequential algorithms.
      0 references
      computational geometry
      0 references
      parallel algorithms
      0 references
      simple polygon
      0 references
      shortest- path tree
      0 references
      CREW RAM shared memory model of computation
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references