A Sinkhorn-type Algorithm for Constrained Optimal Transport
Xun Tang, Holakou Rahmanian, Michael Shavlovsky, Kiran Koshy Thekumparampil, Tesi Xiao, Lexing Ying
TL;DR
This work extends entropic OT by incorporating linear inequality and equality constraints and develops a Sinkhorn-type algorithm with a novel constraint-dual update. By deriving a dual variational form and proving exponential closeness of the entropic solution to the constrained optimum, the approach yields provable convergence behavior; the authors further enhance practical performance via entropy-scheduling and sparse Newton acceleration. Numerical experiments on random assignment with constraints, constrained ranking, and Pareto-front transport illustrate fast convergence and feasible constraint satisfaction, underscoring the method's applicability to complex ML problems. Overall, the framework enables efficient computation of approximately optimal transport plans under rich constraint structures, broadening the use of OT in structured ML tasks.
Abstract
Entropic optimal transport (OT) and the Sinkhorn algorithm have made it practical for machine learning practitioners to perform the fundamental task of calculating transport distance between statistical distributions. In this work, we focus on a general class of OT problems under a combination of equality and inequality constraints. We derive the corresponding entropy regularization formulation and introduce a Sinkhorn-type algorithm for such constrained OT problems supported by theoretical guarantees. We first bound the approximation error when solving the problem through entropic regularization, which reduces exponentially with the increase of the regularization parameter. Furthermore, we prove a sublinear first-order convergence rate of the proposed Sinkhorn-type algorithm in the dual space by characterizing the optimization procedure with a Lyapunov function. To achieve fast and higher-order convergence under weak entropy regularization, we augment the Sinkhorn-type algorithm with dynamic regularization scheduling and second-order acceleration. Overall, this work systematically combines recent theoretical and numerical advances in entropic optimal transport with the constrained case, allowing practitioners to derive approximate transport plans in complex scenarios.
