Geometric Matching and Bottleneck Problems

Abstract

Let P be a set of at most n points and let R be a set of at most n geometric ranges, such as for example disks or rectangles, where each p ∈ P has an associated supply sp > 0, and each r ∈ R has an associated demand dr > 0. A (many-to-many) matching is a set A of ordered triples (p,r,apr) ∈ P × R × R>0 such that p ∈ r and the apr's satisfy the constraints given by the supplies and demands. We show how to compute a maximum matching, that is, a matching maximizing Σ(p,r,apr) ∈ A apr. Using our techniques, we can also solve minimum bottleneck problems, such as computing a perfect matching between a set of n red points P and a set of n blue points Q that minimizes the length of the longest edge. For the L∞-metric, we can do this in time O(n1+) in any fixed dimension, for the L2-metric in the plane in time O(n4/3 + ), for any > 0.

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…