Domain decomposition for entropic unbalanced optimal transport
Ismael Medina, The Sang Nguyen, Bernhard Schmitzer
TL;DR
This work extends domain decomposition (DD) methods to entropic unbalanced optimal transport (UOT), enabling scalable solutions on large grids where standard Sinkhorn becomes costly. The authors introduce sequential and parallel DD algorithms that handle soft marginal constraints by incorporating a Y-marginal background term ν_{-J} and using adaptive convex-combination updates GetWeights to guarantee global descent. They establish existence, regularity, and convergence results for the cell subproblems and the overall DD schemes, including scenarios with finitely supported measures and parallel updates. Practical implementation details—cost/divergence choices, Newton-based Y-steps, log-domain stability, and a balancing step—are paired with extensive numerical experiments that compare DD against global Sinkhorn, reveal conditioning on the regularization param λ, and demonstrate strong performance on large-scale problems. The findings indicate that unbalanced DD, especially with staggered partitions and adaptive weighting, delivers substantial speedups and memory efficiency while preserving solution quality, making it viable for large-scale unbalanced OT applications.
Abstract
Solving large scale entropic optimal transport problems with the Sinkhorn algorithm remains challenging, and domain decomposition has been shown to be an efficient strategy for problems on large grids. Unbalanced optimal transport is a versatile variant of the balanced transport problem and its entropic regularization can be solved with an adapted Sinkhorn algorithm. However, it is a priori unclear how to apply domain decomposition to unbalanced problems since the independence of the cell problems is lost. In this article we show how this difficulty can be overcome at a theoretical and practical level and demonstrate with experiments that domain decomposition is also viable and efficient on large unbalanced entropic transport problems.
