HOT: An Efficient Halpern Accelerating Algorithm for Optimal Transport Problems

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zhang, Guojun, Gu, Zhexuan, Yuan, Yancheng, Sun, Defeng
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910912245399552
author Zhang, Guojun
Gu, Zhexuan
Yuan, Yancheng
Sun, Defeng
author_facet Zhang, Guojun
Gu, Zhexuan
Yuan, Yancheng
Sun, Defeng
contents This paper proposes an efficient HOT algorithm for solving the optimal transport (OT) problems with finite supports. We particularly focus on an efficient implementation of the HOT algorithm for the case where the supports are in $\mathbb{R}^2$ with ground distances calculated by $L_2^2$-norm. Specifically, we design a Halpern accelerating algorithm to solve the equivalent reduced model of the discrete OT problem. Moreover, we derive a novel procedure to solve the involved linear systems in the HOT algorithm in linear time complexity. Consequently, we can obtain an $\varepsilon$-approximate solution to the optimal transport problem with $M$ supports in $O(M^{1.5}/\varepsilon)$ flops, which significantly improves the best-known computational complexity. We further propose an efficient procedure to recover an optimal transport plan for the original OT problem based on a solution to the reduced model, thereby overcoming the limitations of the reduced OT model in applications that require the transport plan. We implement the HOT algorithm in PyTorch and extensive numerical results show the superior performance of the HOT algorithm compared to existing state-of-the-art algorithms for solving the OT problems.
format Preprint
id arxiv_https___arxiv_org_abs_2408_00598
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle HOT: An Efficient Halpern Accelerating Algorithm for Optimal Transport Problems
Zhang, Guojun
Gu, Zhexuan
Yuan, Yancheng
Sun, Defeng
Optimization and Control
This paper proposes an efficient HOT algorithm for solving the optimal transport (OT) problems with finite supports. We particularly focus on an efficient implementation of the HOT algorithm for the case where the supports are in $\mathbb{R}^2$ with ground distances calculated by $L_2^2$-norm. Specifically, we design a Halpern accelerating algorithm to solve the equivalent reduced model of the discrete OT problem. Moreover, we derive a novel procedure to solve the involved linear systems in the HOT algorithm in linear time complexity. Consequently, we can obtain an $\varepsilon$-approximate solution to the optimal transport problem with $M$ supports in $O(M^{1.5}/\varepsilon)$ flops, which significantly improves the best-known computational complexity. We further propose an efficient procedure to recover an optimal transport plan for the original OT problem based on a solution to the reduced model, thereby overcoming the limitations of the reduced OT model in applications that require the transport plan. We implement the HOT algorithm in PyTorch and extensive numerical results show the superior performance of the HOT algorithm compared to existing state-of-the-art algorithms for solving the OT problems.
title HOT: An Efficient Halpern Accelerating Algorithm for Optimal Transport Problems
topic Optimization and Control
url https://arxiv.org/abs/2408.00598