Optimal Transport on Graphs and Stochastically Evolving Trees
arXiv:2608.14839
Abstract
We give an effective algorithm for determining the transportation distance between two given probability density functions defined on the vertices of a graph by analyzing an associated polytope. The vertices of the polytope correspond to feasible flows on spanning trees in , and the -skeleton of the polytope is a projection of the spanning tree state graph associated with the Glauber dynamics on . The optimal value of this transportation problem, known as the -Wasserstein distance, can be computed by tracing the transportation cost along the vertices of this polytope. We show that a local minimum of the transportation cost is also a global minimum, and this leads to a steepest descent algorithm for solving the transportation problem. If the probability density functions take discrete values in for some , then the optimal transport cost can be reached in at most steps. As an application, we give an efficient algorithm for computing the Ollivier--Ricci curvature of a graph.
15 pages, 1 figure