kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Computational Optimal Transport via Operator Splitting — Analysis, Implementation, and Applications
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Decision and Control Systems (Automatic Control).ORCID iD: 0000-0002-1752-5335
2025 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

This thesis develops scalable and theoretically grounded algorithms for optimal transport (OT) using operator splitting. The central theme is to exploit the structural properties of OT and the constraints imposed by modern hardware to derive algorithms that mitigate key implementation bottlenecks in large-scale applications. The thesis is based on four main works. 

First, the Douglas–Rachford splitting method is applied to unregularized OT. Through careful splitting design, we obtain an algorithm that combines favorable global convergence rates while being well-suited for GPU computations. Moreover, the approach avoids hyperparameters that often cause numerical instability in other OT methods, and is particularly well-suited for low-precision arithmetic, now ubiquitous in machine learning applications. The theoretical guarantees are complemented by numerical benchmarks, demonstrating that the algorithm is faster than the state-of-the-art on a range of problem instances. 

Second, we extend this framework to handle a broad class of regularizers, including group lasso and quadratic regularization. The algorithm derived in the first work is readily adapted to this class, and we show that the analysis and the GPU implementation generalize to this setting. Additional tight local convergence guarantees are also added. Numerical experiments confirm the efficiency of the algorithm, achieving 10–100x faster computation times than the state-of-the-art for a wide range of problem instances. 

Third, we introduce an asynchronous three-operator splitting scheme for trans- portation problems with nonlinear but differentiable costs, with the Gromov–Wasserstein problem as a special case. This algorithm removes synchronization bottlenecks by reusing gradients—a feature particularly useful when gradient evaluations dominate overall complexity. Its analysis extends classical operator-splitting theory to asynchronous settings in a novel manner, and these results are complemented by guarantees for the non-convex case. Applying the resulting algorithm to several real-world problems demonstrates that the method is highly efficient while yielding accurate solutions. 

Finally, we develop additional local convergence guarantees that account for the sparsity structure of OT solutions. Under mild assumptions, the algorithm identifies the correct sparsity pattern in finitely many iterations, after which faster linear convergence dominates. Moreover, we relate the local rate to graph-theoretical properties of the solution. This analysis not only refines the theoretical understanding of splitting methods for OT but also suggests principled strategies for stepsize tuning. 

Taken together, these contributions advance the theoretical understanding of splitting methods for optimal transport, while improving their practical usability, enabling their application to a variety of OT problems at greater scales. 

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2025. , p. xi, 147
Series
TRITA-EECS-AVL ; 2025:81
National Category
Computational Mathematics Algorithms Artificial Intelligence
Research subject
Electrical Engineering
Identifiers
URN: urn:nbn:se:kth:diva-370063ISBN: 978-91-8106-395-0 (print)OAI: oai:DiVA.org:kth-370063DiVA, id: diva2:1998953
Public defence
2025-10-15, F3, Lindstedtsvägen 26, Stockholm, 14:00 (English)
Opponent
Supervisors
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Note

QC 20250918

Available from: 2025-09-19 Created: 2025-09-18 Last updated: 2025-10-09Bibliographically approved

Open Access in DiVA

fulltext(47143 kB)243 downloads
File information
File name FULLTEXT01.pdfFile size 47143 kBChecksum SHA-512
6edb0227f6aee160714098589d026d03f1a882b1a7698aeecb9031cb268dcf5fdad0231e4d7a43e61c27684080de7a4876e98fa06698b57b37bca7c4414681ec
Type fulltextMimetype application/pdf

Authority records

Lindbäck, Jacob

Search in DiVA

By author/editor
Lindbäck, Jacob
By organisation
Decision and Control Systems (Automatic Control)
Computational MathematicsAlgorithmsArtificial Intelligence

Search outside of DiVA

GoogleGoogle Scholar
Total: 243 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 3366 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf