The Squishy Grid Problem
Zixi Cai, Kuowen Chen, Shengquan Du, Arnold Filtser, Seth Pettie, Daniel Skora

TL;DR
This paper explores methods to assign edge weights in an integer grid graph to approximate Euclidean distances asymptotically, introducing three approaches including tiling, hierarchical highways, and probabilistic sampling, with theoretical and experimental results.
Contribution
It presents three novel methods for assigning edge weights in grid graphs to approximate Euclidean distances, including a tiling-based, hierarchical, and probabilistic approach, with quantitative bounds and experimental validation.
Findings
Pinwheel tiling achieves distortion $(1+1/ ext{log}^ ext{ξ} ext{log D})$
Hierarchical highways achieve distortion $(1 + 1/ ext{D}^{1/9})$
A 2-point distribution can approximate Euclidean distances within 1% in experiments
Abstract
In this paper we consider the problem of approximating Euclidean distances by the infinite integer grid graph. Although the topology of the graph is fixed, we have control over the edge-weight assignment , and hope to have grid distances be asymptotically isometric to Euclidean distances, that is, for all grid points , . We give three methods for solving this problem, each attractive in its own way. * Our first construction is based on an embedding of the recursive, non-periodic pinwheel tiling of Radin and Conway into the integer grid. Distances in the pinwheel graph are asymptotically isometric to Euclidean distances, but no explicit bound on the rate of convergence was known. We prove that the multiplicative distortion of the pinwheel graph is , where is the Euclidean…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Computational Geometry and Mesh Generation · Parallel Computing and Optimization Techniques
