A Novel Approach to Sinkhorn ε-Annealing: A 3.62x Speedup for the Optimal Transport Problem
CWSF · 2026 Digital Technology Silver Medal
Overview
The Optimal Transport Problem arises in fields such as AI, machine learning, computer vision and biology. The problem seeks the cheapest way to transport mass between two distributions. The Sinkhorn algorithm is the most widely used algorithm for optimal transport due to its speed. It uses ε-annealing to achieve its high speed. ε-annealing is the process of changing the parameter, ε, as the algorithm progresses to switch from fast progression to fine accuracy. Existing methods of ε-annealing predetermine a series of ε to use. To improve on prior, static methods of ε-annealing, I developed an ε-annealer that dynamically calculates the next value of ε to use, based on the numerical behavior of the Sinkhorn algorithm. Due to the increased adaptability, the novel ε-annealer achieves a 3.62x Speedup over prior methods. This work increases the efficiency of the Sinkhorn algorithm, thus reducing computational costs and durations.
Awards (2)
- Silver Medal
- Selected for CWSF 2026
Competition history
- CWSF 2026
Related projects
ISEF · 2022
Schrodinger Bridges on Discrete Domains
ISEF · 2019
An Optimized Multigrid Algorithm for Enabling Efficient Physical Simulations on Realistic Geometries
ISEF · 2015
Generation via Embedding of Quasi-Optimal Networks for Application in High Performance Computing
ISEF · 2024
Finding Numerical Solutions to Partial Differential Equations With Deep Learning
Closest projects by meaning, across every fair and year in the corpus.