A Homotopy Algorithm for Optimal Transport
- URL: http://arxiv.org/abs/2112.06763v1
- Date: Mon, 13 Dec 2021 16:17:51 GMT
- Title: A Homotopy Algorithm for Optimal Transport
- Authors: Roozbeh Yousefzadeh
- Abstract summary: The optimal transport problem has many applications in machine learning, physics, biology, economics, etc.
Here, we propose a homotopy algorithm that first transforms the problem into an easy form, by changing the target distribution.
It then transforms the problem back to the original form through a series of iterations, tracing a path of solutions until it finds the optimal solution for the original problem.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The optimal transport problem has many applications in machine learning,
physics, biology, economics, etc. Although its goal is very clear and
mathematically well-defined, finding its optimal solution can be challenging
for large datasets in high-dimensional space. Here, we propose a homotopy
algorithm that first transforms the problem into an easy form, by changing the
target distribution. It then transforms the problem back to the original form
through a series of iterations, tracing a path of solutions until it finds the
optimal solution for the original problem. We define the homotopy path as a
subspace rotation based on the orthogonal Procrustes problem, and then we
discretize the homotopy path using eigenvalue decomposition of the rotation
matrix. Our goal is to provide an algorithm with complexity bound
$\mathcal{O}(n^2 \log(n))$, faster than the existing methods in the literature.
Related papers
- Beyond Discretization: Learning the Optimal Solution Path [3.9675360887122646]
We propose an approach that parameterizes the solution path with a set of basis functions and solves a emphsingle optimization problem.
Our method offers substantial complexity improvements over discretization.
We also prove stronger results for special cases common in machine learning.
arXiv Detail & Related papers (2024-10-18T22:23:42Z) - Flow Priors for Linear Inverse Problems via Iterative Corrupted Trajectory Matching [35.77769905072651]
We propose an iterative algorithm to approximate the MAP estimator efficiently to solve a variety of linear inverse problems.
Our algorithm is mathematically justified by the observation that the MAP objective can be approximated by a sum of $N$ local MAP'' objectives.
We validate our approach for various linear inverse problems, such as super-resolution, deblurring, inpainting, and compressed sensing.
arXiv Detail & Related papers (2024-05-29T06:56:12Z) - A Novel Normalized-Cut Solver with Nearest Neighbor Hierarchical
Initialization [107.07093621337084]
Normalized-Cut (N-Cut) is a famous model of spectral clustering.
Traditional N-Cut solvers are two-stage: 1) calculating the continuous spectral embedding of normalized Laplacian matrix; 2) discretization via $K$-means or spectral rotation.
We propose a novel N-Cut solver based on the famous coordinate descent method.
arXiv Detail & Related papers (2023-11-26T07:11:58Z) - A quantum central path algorithm for linear optimization [5.450016817940232]
We propose a novel quantum algorithm for solving linear optimization problems by quantum-mechanical simulation of the central path.
This approach yields an algorithm for solving linear optimization problems involving $m$ constraints and $n$ variables to $varepsilon$-optimality.
In the standard gate model (i.e., without access to quantum RAM), our algorithm can obtain highly-precise solutions to LO problems using at most $$mathcalO left( sqrtm + n textsfnnz (A) fracR_1
arXiv Detail & Related papers (2023-11-07T13:26:20Z) - Discretize Relaxed Solution of Spectral Clustering via a Non-Heuristic
Algorithm [77.53604156112144]
We develop a first-order term to bridge the original problem and discretization algorithm.
Since the non-heuristic method is aware of the original graph cut problem, the final discrete solution is more reliable.
arXiv Detail & Related papers (2023-10-19T13:57:38Z) - An Oblivious Stochastic Composite Optimization Algorithm for Eigenvalue
Optimization Problems [76.2042837251496]
We introduce two oblivious mirror descent algorithms based on a complementary composite setting.
Remarkably, both algorithms work without prior knowledge of the Lipschitz constant or smoothness of the objective function.
We show how to extend our framework to scale and demonstrate the efficiency and robustness of our methods on large scale semidefinite programs.
arXiv Detail & Related papers (2023-06-30T08:34:29Z) - Mean Field Approximation for solving QUBO problems [0.0]
We show that the statistical physics approach and the quantum mechanical approach in the mean field annealing give the same result.
Our methods consist of a set of simple gradient-based minimizations with continuous variables, thus easy to simulate.
arXiv Detail & Related papers (2021-06-06T20:35:28Z) - A Sketching Method for Finding the Closest Point on a Convex Hull [0.0]
We develop a sketching algorithm to find the point on the convex hull of a dataset, closest to a query point outside it.
Our method eventually leads to the optimal solution of our convex problem faster than off-the-shelf algorithms.
arXiv Detail & Related papers (2021-02-21T03:55:18Z) - Aligning Partially Overlapping Point Sets: an Inner Approximation
Algorithm [80.15123031136564]
We propose a robust method to align point sets where there is no prior information about the value of the transformation.
Our algorithm does not need regularization on transformation, and thus can handle the situation where there is no prior information about the values of the transformations.
Experimental results demonstrate the better robustness of the proposed method over state-of-the-art algorithms.
arXiv Detail & Related papers (2020-07-05T15:23:33Z) - Hardness of Random Optimization Problems for Boolean Circuits,
Low-Degree Polynomials, and Langevin Dynamics [78.46689176407936]
We show that families of algorithms fail to produce nearly optimal solutions with high probability.
For the case of Boolean circuits, our results improve the state-of-the-art bounds known in circuit complexity theory.
arXiv Detail & Related papers (2020-04-25T05:45:59Z) - Second-order Conditional Gradient Sliding [79.66739383117232]
We present the emphSecond-Order Conditional Gradient Sliding (SOCGS) algorithm.
The SOCGS algorithm converges quadratically in primal gap after a finite number of linearly convergent iterations.
It is useful when the feasible region can only be accessed efficiently through a linear optimization oracle.
arXiv Detail & Related papers (2020-02-20T17:52:18Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.