🤖 AI Summary
This study addresses the slow convergence and high communication overhead of ADMM in distributed optimal transport over bipartite graphs by proposing the DAP-ADMM algorithm. The method introduces a solver-free projection routine and an adaptive penalty mechanism based on local KKT residuals, combined with accelerated preconditioning techniques, to achieve fully decentralized computation for unbalanced mass allocation using only neighbor-to-neighbor communication. Theoretically, global convergence is established along with an O(1/k) convergence rate bound. Empirical evaluations demonstrate that the proposed algorithm significantly outperforms standard distributed ADMM, yielding substantial improvements in both computational and communication efficiency.
📝 Abstract
Optimal transport (OT) has found broad applications in machine learning, economics, and management. Classical OT models, however, are not directly suited to allocation problems with graph-structured connectivity and unbalanced mass. Distributed OT formulations on bipartite graphs address these requirements but are typically solved by ADMM, whose slow convergence limits communication efficiency. We adapt the accelerated preconditioned ADMM (AP-ADMM) to the quadratically regularized distributed OT model and develop DAP-ADMM, a fully distributed algorithm in which each node communicates only with its graph neighbors. For fixed local penalty parameters, we establish global convergence and non-ergodic $O(1/k)$ bounds for both the KKT-residual norm and the primal objective gap. We derive an exact solver-free routine for the interval-constrained projections arising in the local ADMM subproblems. We propose a distributed self-adaptive penalty mechanism that updates node-specific penalties using locally computable KKT-residual components without global aggregation. Numerical experiments confirm the efficiency of the solver-free routine and the practical acceleration of DAP-ADMM over standard distributed ADMM.