A Numerical Algorithm with Linear Complexity for Multi-Marginal Optimal Transport with $L^1$ Cost

Author(s)

,
,
,
&

Abstract

Numerically solving multi-marginal optimal transport (MMOT) problems is computationally prohibitive, even for moderate-scale instances involving $l \geq 4$ marginals with support sizes of $N \geq 1000$. The cost in MMOT is represented as a tensor with $N^l$ elements. Even accessing each element once incurs a significant computational burden. In fact, many algorithms require direct computation of tensor-vector products, leading to a computational complexity of $\mathcal{O}(N^l)$ or beyond. In this paper, inspired by our previous work [Comm. Math. Sci., 20, 2022], we observe that the costly tensor-vector products in the Sinkhorn Algorithm can be computed with a recursive process by separating summations and dynamic programming. Based on this idea, we propose a fast tensor-vector product algorithm to solve the MMOT problem with $L^1$ cost, achieving a miraculous reduction in the computational cost of the entropy regularized solution to $\mathcal{O}(N)$. Numerical experiment results confirm such high performance of this novel method which can be several orders of magnitude faster than the original Sinkhorn algorithm.

Author Biographies

  • Chunhui Chen

    Department of Mathematical Sciences, Tsinghua University, Beijing 100084, China

  • Jing Chen

    School of Physical and Mathematical Sciences, Nanyang Technological University, Singapore 639798

  • Baojia Luo

    Theory Lab, Central Research Institute, 2012 Labs, Huawei Technologies Co. Ltd., Hong Kong, SAR, China

  • Shi Jin

    School of Mathematical Sciences, Institute of Natural Sciences, and MOE-LSC Shanghai Jiao Tong University, Shanghai 200240, China

  • Hao Wu

    Department of Mathematical Sciences, Tsinghua University, Beijing 100084, China

About this article

Abstract View

  • 726

Pdf View

  • 75

DOI

10.4208/csiam-am.SO-2024-0025

How to Cite

A Numerical Algorithm with Linear Complexity for Multi-Marginal Optimal Transport with $L^1$ Cost. (2026). CSIAM Transactions on Applied Mathematics, 7(1), 86-119. https://doi.org/10.4208/csiam-am.SO-2024-0025