English

Approximating the Earth Mover's Distance between sets of geometric objects

Computational Geometry 2023-02-20 v2

Abstract

Given two distributions PP and SS of equal total mass, the Earth Mover's Distance measures the cost of transforming one distribution into the other, where the cost of moving a unit of mass is equal to the distance over which it is moved. We give approximation algorithms for the Earth Mover's Distance between various sets of geometric objects. We give a (1+ε)(1 + \varepsilon)-approximation when PP is a set of weighted points and SS is a set of line segments, triangles or dd-dimensional simplices. When PP and SS are both sets of line segments, sets of triangles or sets of simplices, we give a (1+ε)(1 + \varepsilon)-approximation with a small additive term. All algorithms run in time polynomial in the size of PP and SS, and actually calculate the transport plan (that is, a specification of how to move the mass), rather than just the cost. To our knowledge, these are the first combinatorial algorithms with a provable approximation ratio for the Earth Mover's Distance when the objects are continuous rather than discrete points.

Keywords

Cite

@article{arxiv.2104.08136,
  title  = {Approximating the Earth Mover's Distance between sets of geometric objects},
  author = {Marc van Kreveld and Frank Staals and Amir Vaxman and Jordi Vermeulen},
  journal= {arXiv preprint arXiv:2104.08136},
  year   = {2023}
}
R2 v1 2026-06-24T01:14:46.403Z