Fine-Grained Complexity of Earth Mover’s Distance Under Translation

Publication date

2024-06

Authors

Bringmann, Karl
Staals, F.ISNI 0000000393123300
Węgrzycki, Karol
van Wordragen, Geert

Editors

Mulzer, Wolfgang
Phillips, Jeff M.

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

cc_by

Abstract

The Earth Mover’s Distance is a popular similarity measure in several branches of computer science. It measures the minimum total edge length of a perfect matching between two point sets. The Earth Mover’s Distance under Translation (EMDuT) is a translation-invariant version thereof. It minimizes the Earth Mover’s Distance over all translations of one point set. For EMDuT in R1, we present an Oe(n2)-time algorithm. We also show that this algorithm is nearly optimal by presenting a matching conditional lower bound based on the Orthogonal Vectors Hypothesis. For EMDuT in Rd, we present an Oe(n2d+2)-time algorithm for the L1 and L∞ metric. We show that this dependence on d is asymptotically tight, as an no(d)-time algorithm for L1 or L∞ would contradict the Exponential Time Hypothesis (ETH). Prior to our work, only approximation algorithms were known for these problems.

Keywords

Earth Mover’s Distance, Earth Mover’s Distance under Translation, Fine-Grained Complexity, Maximum Weight Bipartite Matching, Software

Citation

Bringmann, K, Staals, F, Węgrzycki, K & van Wordragen, G 2024, Fine-Grained Complexity of Earth Mover’s Distance Under Translation. in W Mulzer & J M Phillips (eds), 40th International Symposium on Computational Geometry, SoCG 2024., 25, Leibniz International Proceedings in Informatics, LIPIcs, vol. 293, Dagstuhl Publishing, 40th International Symposium on Computational Geometry, SoCG 2024, Athens, Greece, 11/06/24. https://doi.org/10.4230/LIPIcs.SoCG.2024.25, conference