Towards Space Efficient Two-Point Shortest Path Queries in a Polygonal Domain
Abstract
We devise a data structure that can answer shortest path queries for two query points in a polygonal domain on vertices. For any , the space complexity of the data structure is and queries can be answered in time. Alternatively, we can achieve a space complexity of by relaxing the query time to . This is the first improvement upon a conference paper by Chiang and Mitchell from 1999. They present a data structure with space complexity and query time. Our main result can be extended to include a space-time trade-off. Specifically, we devise data structures with space complexity and query time, for any integer . Furthermore, we present improved data structures with query time for the special case where we restrict one (or both) of the query points to lie on the boundary of . When one of the query points is restricted to lie on the boundary, and the other query point is unrestricted, the space complexity becomes . When both query points are on the boundary, the space complexity is decreased further to , thereby improving an earlier result of Bae and Okamoto.
Cite
@article{arxiv.2303.00666,
title = {Towards Space Efficient Two-Point Shortest Path Queries in a Polygonal Domain},
author = {Sarita de Berg and Tillmann Miltzow and Frank Staals},
journal= {arXiv preprint arXiv:2303.00666},
year = {2024}
}
Comments
28 pages, 9 figures