Revisiting Fixed Support Wasserstein Barycenter: Computational Hardness and Efficient Algorithms

02/12/2020
by   Tianyi Lin, et al.
4

We study the fixed-support Wasserstein barycenter problem (FS-WBP), which consists in computing the Wasserstein barycenter of m discrete probability measures supported on a finite metric space of size n. We show first that the constraint matrix arising from the linear programming (LP) representation of the FS-WBP is totally unimodular when m ≥ 3 and n = 2, but not totally unimodular when m ≥ 3 and n ≥ 3. This result answers an open problem, since it shows that the FS-WBP is not a minimum-cost flow problem and therefore cannot be solved efficiently using linear programming. Building on this negative result, we propose and analyze a simple and efficient variant of the iterative Bregman projection (IBP) algorithm, currently the most widely adopted algorithm to solve the FS-WBP. The algorithm is an accelerated IBP algorithm which achieves the complexity bound of O(mn^7/3/ε). This bound is better than that obtained for the standard IBP algorithm—O(mn^2/ε^2)—in terms of ε, and that of accelerated primal-dual gradient algorithm—O(mn^5/2/ε)—in terms of n. Empirical studies on simulated datasets demonstrate that the acceleration promised by the theory is real in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/12/2020

Computational Hardness and Fast Algorithm for Fixed-Support Wasserstein Barycenter

We study in this paper the fixed-support Wasserstein barycenter problem ...
research
02/12/2020

Fixed-Support Wasserstein Barycenters: Computational Hardness and Fast Algorithm

We study the fixed-support Wasserstein barycenter problem (FS-WBP), whic...
research
09/12/2018

A Fast Globally Linearly Convergent Algorithm for the Computation of Wasserstein Barycenters

In this paper, we consider the problem of computing a Wasserstein baryce...
research
03/11/2018

Parallel FPGA Router using Sub-Gradient method and Steiner tree

In the FPGA (Field Programmable Gate Arrays) design flow, one of the mos...
research
06/14/2020

High-precision Wasserstein barycenters in polynomial time

Computing Wasserstein barycenters is a fundamental geometric problem wit...
research
12/22/2017

A simple introduction to Karmarkar's Algorithm for Linear Programming

An extremely simple, description of Karmarkar's algorithm with very few ...
research
06/02/2021

Partial Wasserstein Covering

We consider a general task called partial Wasserstein covering with the ...

Please sign up or login with your details

Forgot password? Click here to reset