Querying two boundary points for shortest paths in a polygonal domain (Q419498): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
 
(3 intermediate revisions by 3 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/j.comgeo.2012.01.012 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2138769733 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Star Unfolding of a Polytope with Applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computing Envelopes in Four Dimensions with Applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4945502 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Planar spanners and approximate shortest path queries among obstacles in the plane / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4886059 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4252291 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Shortest Path Problems on a Polyhedral Surface / rank
 
Normal rank
Property / cites work
 
Property / cites work: Optimal shortest path queries in a simple polygon / rank
 
Normal rank
Property / cites work
 
Property / cites work: Shortest Path Queries in Polygonal Domains / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4143433 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Finding the upper envelope of n line segments in O(n log n) time / rank
 
Normal rank
Property / cites work
 
Property / cites work: An Optimal Algorithm for Euclidean Shortest Paths in the Plane / rank
 
Normal rank
Property / cites work
 
Property / cites work: SHORTEST PATHS AMONG OBSTACLES IN THE PLANE / rank
 
Normal rank
Property / cites work
 
Property / cites work: Improved bounds and new techniques for Davenport--Schinzel sequences and their generalizations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Almost tight upper bounds for lower envelopes in higher dimensions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4325546 / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 05:30, 5 July 2024

scientific article
Language Label Description Also known as
English
Querying two boundary points for shortest paths in a polygonal domain
scientific article

    Statements

    Querying two boundary points for shortest paths in a polygonal domain (English)
    0 references
    0 references
    0 references
    18 May 2012
    0 references
    Let \({\mathcal P}\) be a polygonal domain (with holes) in the plane with \(n\) corners. The authors present a data structure that allows for the determination of the shortest path between two points on the boundary \(\partial{\mathcal P}\) in \(O(\log{n})\) time. The shortest path \(\gamma_{u,v}\) between two corners \(u,v\) is necessarily a sequence of line segments adjoining pairs of other corner points, whereas the shortest path between two boundary points \(p,q\) is either the line segment \(\overline{pq}\) or the polygonal path formed from \(\overline{pu}\), \(\overline{vq}\), and \(\gamma_{u,v}\) for some \(u,v\). Using a parametrization \(\alpha\) of \(\partial{\mathcal P}\), the authors write the length of such a path between two boundary points as an algebraic surface \(f_{u,v}(s,t)\), where \(p=\alpha(s)\) and \(q=\alpha(t)\). A data structure used to query the shortest path between two boundary points is then obtained from the minimization diagram \({\mathcal M}\) that computes the lower envelope of the collection of all surfaces \(f_{u,v}\) with \(u,v\) corners of \({\mathcal P}\). It is shown that this structure may be precomputed in \(O(n^{5+\epsilon})\) time, and using the same amount of space. The authors further refine this result by providing a method of computing \({\mathcal M}\) in \(O\bigl(n^4\lambda_{65}(n)\log{n}\bigr)\) time and using \(O\bigl(n^4\lambda_{66}(n)\bigr)\) space, where \(\lambda_m(n)\) is the maximum length of a Davenport--Schinzel sequence of order \(m\) on \(n\) values.
    0 references
    0 references
    shortest path query
    0 references
    polygonal domain
    0 references
    Davenport-Schinzel sequence
    0 references

    Identifiers