A Novel Skip Orthogonal List for Dynamic Optimal Transport Problem
Xiaoyang Xu, Hu Ding

TL;DR
This paper introduces a new data structure called the 2D Skip Orthogonal List for efficiently updating solutions to dynamic optimal transport problems, significantly reducing computation time in changing data scenarios.
Contribution
The paper proposes a novel 2D Skip Orthogonal List and dynamic tree techniques to efficiently update optimal transport plans with minimal re-computation.
Findings
The algorithm finds pivot variables in expected O(1) time.
Each pivot operation completes within expected O(|V|) time.
Experimental results show significant performance improvements over existing methods.
Abstract
Optimal transport is a fundamental topic that has attracted a great amount of attention from the optimization community in the past decades. In this paper, we consider an interesting discrete dynamic optimal transport problem: can we efficiently update the optimal transport plan when the weights or the locations of the data points change? This problem is naturally motivated by several applications in machine learning. For example, we often need to compute the optimal transport cost between two different data sets; if some changes happen to a few data points, should we re-compute the high complexity cost function or update the cost by some efficient dynamic data structure? We are aware that several dynamic maximum flow algorithms have been proposed before, however, the research on dynamic minimum cost flow problem is still quite limited, to the best of our knowledge. We propose a novel…
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
TopicsData Management and Algorithms · Vehicle Routing Optimization Methods
MethodsSparse Evolutionary Training · Attentive Walk-Aggregating Graph Neural Network
