Spanner for the 0/1/∞ weighted region problem
Abstract
We consider the problem of computing an approximate weighted shortest path in a weighted subdivision, with weights assigned from the set \0, 1, ∞\. We present a data structure B, which stores a set of convex, non-overlapping regions. These include zero-cost regions (0-regions) with a weight of 0 and obstacles with a weight of ∞, all embedded in a plane with a weight of 1. The data structure B can be constructed in expected time O(N + (n/3)((n/) + N)), where n is the total number of regions, N represents the total complexity of the regions, and 1 + is the approximation factor, for any 0 < < 1. Using B, one can compute an approximate weighted shortest path from any point s to any point t in O(N + n/3 + (n/2) (n/) + ( N)/) time. In the special case where the 0-regions and obstacles are polygons (not necessarily convex), B contains a (1 + )-spanner of the input vertices.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.