Fast Unbalanced Optimal Transport on Tree

06/04/2020
by   Ryoma Sato, et al.
0

This study examines the time complexities of the unbalanced optimal transport problems from an algorithmic perspective for the first time. We reveal which problems in unbalanced optimal transport can/cannot be solved efficiently. Specifically, we prove that the Kantrovich Rubinstein distance and optimal partial transport in Euclidean metric cannot be computed in strongly subquadratic time under the strong exponential time hypothesis. Then, we propose an algorithm that solves a more general unbalanced optimal transport problem exactly in quasi-linear time on a tree metric. The proposed algorithm processes a tree with one million nodes in less than one second. Our analysis forms a foundation for the theoretical study of unbalanced optimal transport algorithms and opens the door to the applications of unbalanced optimal transport to million-scale datasets.

READ FULL TEXT
research
03/14/2023

Partial Neural Optimal Transport

We propose a novel neural method to compute partial optimal transport (O...
research
10/21/2022

Learning Ultrametric Trees for Optimal Transport Regression

Optimal transport provides a metric which quantifies the dissimilarity b...
research
10/21/2019

Geometry of Graph Partitions via Optimal Transport

We define a distance metric between partitions of a graph using machiner...
research
07/14/2023

Fast Algorithms for a New Relaxation of Optimal Transport

We introduce a new class of objectives for optimal transport computation...
research
06/01/2023

OTW: Optimal Transport Warping for Time Series

Dynamic Time Warping (DTW) has become the pragmatic choice for measuring...
research
11/02/2020

Optimal transport between determinantal point processes and application to fast simulation

We analyze several optimal transportation problems between de-terminanta...
research
01/14/2023

Arcade Processes for Informed Martingale Interpolation and Transport

Arcade processes are a class of continuous stochastic processes that int...

Please sign up or login with your details

Forgot password? Click here to reset