Rectilinear Matching to the Integer Grid in Nearly-Linear Time

Abstract

Rectilinear matching to the integer grid asks to assign each of n points in R2 to a distinct point of Z2, minimizing total 1 movement. The main difficulty is that the target set is infinite: one must first identify a finite set of relevant grid points without losing optimality. We prove a geometric compression theorem for this infinite-target problem. In O(n2 n) time, we construct a set C of asymptotically optimal size O(n) such that, simultaneously for every p∈[1,∞], some optimal p assignment uses only points of C. The construction is independent of the subsequent optimization algorithm and of the coordinate spread. For the rectilinear case, we combine this candidate set with a linear-size sparse network representation of 1 distances. In the word-RAM model with O(1)-word dyadic coordinates and O( n) fractional bits, a nearly-linear time minimum-cost flow algorithm then gives a randomized exact algorithm with expected running time O(n). This improves the standard O(n2) approach. Combined with existing finite geometric matching algorithms, the same candidate set also gives an O(n n(1/))-time (1+) approximation for every fixed integer p1.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…