On Approximating the Weighted Region Problem in Square Tessellations
Naonori Kakimura, Rio Katsu
TL;DR
This work addresses the weighted region problem on a square tessellation and analyzes a grid-graph approximation that places vertices at square centers with 8-neighborhood edges. By introducing a parameterized subgraph on $V_a$ and enforcing diagonal-edge constraints tied to the original shortest path $\pi^{*}$, it derives a per-square bound and optimizes $a$ to balance the competing terms, yielding $C(P^*) \le (\sqrt{2}+1) C(\pi^{*})$. This improves the prior grid-based bound of $2\sqrt{2}$ and demonstrates how a carefully designed discretization can produce near-optimal approximate routing in weighted regions. The results inform fast, practical routing in planar weighted environments and deepen understanding of grid-graph discretizations for geometric shortest-path problems.
Abstract
The weighted region problem is the problem of finding the weighted shortest path on a plane consisting of polygonal regions with different weights. For the case when the plane is tessellated by squares, we can solve the problem approximately by finding the shortest path on a grid graph defined by placing a vertex at the center of each grid. In this note, we show that the obtained path admits $(\sqrt{2}+1)$-approximation. This improves the previous result of $2\sqrt{2}$.
