Scaling Algorithms for Unbalanced Transport Problems

Lenaic Chizat, Gabriel Peyré, Bernhard Schmitzer, François-Xavier Vialard
7/20/2016
math.OC

Official code: lchizat/optimal-transport (68 stars, last commit 2019-05-13).

Abstract

This article introduces a new class of fast algorithms to approximate variational problems involving unbalanced optimal transport. While classical optimal transport considers only normalized probability distributions, it is important for many applications to be able to compute some sort of relaxed transportation between arbitrary positive measures. A generic class of such "unbalanced" optimal transport problems has been recently proposed by several authors. In this paper, we show how to extend the, now classical, entropic regularization scheme to these unbalanced problems. This gives rise to fast, highly parallelizable algorithms that operate by performing only diagonal scaling (i.e. pointwise multiplications) of the transportation couplings. They are generalizations of the celebrated Sinkhorn algorithm. We show how these methods can be used to solve unbalanced transport, unbalanced gradient flows, and to compute unbalanced barycenters. We showcase applications to 2-D shape modification, color transfer, and growth models.

View on arXivView PDF

Code Implementations(1)

Optimal transport and generalizations

6820Julia, Jupyter NotebookJun 4, 20157 years ago

Cite this paper

@article{chizat2016scaling,
  title  = {Scaling Algorithms for Unbalanced Transport Problems},
  author = {Lenaic Chizat and Gabriel Peyré and Bernhard Schmitzer and François-Xavier Vialard},
  year   = {2016},
  eprint = {1607.05816},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1607.05816}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1607.05816.svg)](https://codeofpaper.com/paper/1607.05816)

Discussion