Efficient Algorithms for Geometric Partial Matching

03/22/2019
by   Pankaj K. Agarwal, et al.
0

Let A and B be two point sets in the plane of sizes r and n respectively (assume r ≤ n), and let k be a parameter. A matching between A and B is a family of pairs in A × B so that any point of A ∪ B appears in at most one pair. Given two positive integers p and q, we define the cost of matching M to be c(M) = ∑_(a, b) ∈ Ma-b_p^q where ·_p is the L_p-norm. The geometric partial matching problem asks to find the minimum-cost size-k matching between A and B. We present efficient algorithms for geometric partial matching problem that work for any powers of L_p-norm matching objective: An exact algorithm that runs in O((n + k^2) polylog n) time, and a (1 + ε)-approximation algorithm that runs in O((n + k√(k)) polylog n ·ε^-1) time. Both algorithms are based on the primal-dual flow augmentation scheme; the main improvements involve using dynamic data structures to achieve efficient flow augmentations. With similar techniques, we give an exact algorithm for the planar transportation problem running in O({n^2, rn^3/2}polylog n) time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/15/2021

Exact and Approximation Algorithms for Many-To-Many Point Matching in the Plane

Given two sets S and T of points in the plane, of total size n, a many-t...
research
11/07/2022

A deterministic near-linear time approximation scheme for geometric transportation

Given a set of points P = (P^+ ⊔ P^-) ⊂ℝ^d for some constant d and a sup...
research
03/19/2019

Faster Algorithms for the Geometric Transportation Problem

Let R and B be two point sets in R^d, with |R|+ |B| = n and where d is a...
research
10/24/2018

Approximate Minimum-Weight Matching with Outliers under Translation

Our goal is to compare two planar point sets by finding subsets of a giv...
research
09/19/2022

Scaling and compressing melodies using geometric similarity measures

Melodic similarity measurement is of key importance in music information...
research
08/11/2022

Diamonds are Forever in the Blockchain: Geometric Polyhedral Point-Set Pattern Matching

Motivated by blockchain technology for supply-chain tracing of ethically...
research
06/07/2005

An Efficient Approximation Algorithm for Point Pattern Matching Under Noise

Point pattern matching problems are of fundamental importance in various...

Please sign up or login with your details

Forgot password? Click here to reset