Efficient preconditioners for solving dynamical optimal transport via interior point methods
Enrico Facca, Gabriele Todeschi, Andrea Natale, Michele Benzi

TL;DR
This paper develops and tests efficient preconditioners, especially a novel $oldsymbol{B}oldsymbol{B}$-preconditioner, to improve the solution of large saddle point systems in dynamical optimal transport problems solved via interior point methods.
Contribution
The paper introduces a new preconditioner based on partial operator commutation that significantly enhances the efficiency of solving saddle point systems in dynamical optimal transport.
Findings
The $oldsymbol{B}oldsymbol{B}$-preconditioner outperforms other methods in efficiency.
The proposed preconditioner scales nearly linearly with problem size.
Numerical tests confirm the effectiveness of the new preconditioner in large-scale problems.
Abstract
In this paper we address the numerical solution of the quadratic optimal transport problem in its dynamical form, the so-called Benamou-Brenier formulation. When solved using interior point methods, the main computational bottleneck is the solution of large saddle point linear systems arising from the associated Newton-Raphson scheme. The main purpose of this paper is to design efficient preconditioners to solve these linear systems via iterative methods. Among the proposed preconditioners, we introduce one based on the partial commutation of the operators that compose the dual Schur complement of these saddle point linear systems, which we refer as -preconditioner. A series of numerical tests show that the -preconditioner is the most efficient among those presented, despite a performance deterioration in the last steps of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms
