NeurIPS 2018poster31 citations

Computing Kantorovich-Wasserstein Distances on $d$-dimensional histograms using $(d+1)$-partite graphs

Gennaro Auricchio, Federico Bassetti, Stefano Gualandi, Marco Veneroni

Abstract

This paper presents a novel method to compute the exact Kantorovich-Wasserstein distance between a pair of $d$-dimensional histograms having $n$ bins each. We prove that this problem is equivalent to an uncapacitated minimum cost flow problem on a $(d+1)$-partite graph with $(d+1)n$ nodes and $dn^{\frac{d+1}{d}}$ arcs, whenever the cost is separable along the principal $d$-dimensional directions. We show numerically the benefits of our approach by computing the Kantorovich-Wasserstein distance of order 2 among two sets of instances: gray scale images and $d$-dimensional biomedical histograms. On these types of instances, our approach is competitive with state-of-the-art optimal transport algorithms.

BibTeX
@inproceedings{NEURIPS2018_b19aa25f,
 author = {Auricchio, Gennaro and Bassetti, Federico and Gualandi, Stefano and Veneroni, Marco},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {S. Bengio and H. Wallach and H. Larochelle and K. Grauman and N. Cesa-Bianchi and R. Garnett},
 pages = {},
 publisher = {Curran Associates, Inc.},
 title = {Computing Kantorovich-Wasserstein Distances on d-dimensional histograms using (d+1)-partite graphs},
 url = {https://proceedings.neurips.cc/paper_files/paper/2018/file/b19aa25ff58940d974234b48391b9549-Paper.pdf},
 volume = {31},
 year = {2018}
}