A Frank-Wolfe Algorithm for Strongly Monotone Variational Inequalities
Reza Rahimi Baghbadorani, Peyman Mohajerin Esfahani, Sergio Grammatico
TL;DR
This work tackles strongly monotone variational inequalities on a compact convex set by introducing a projection-free, accelerated Frank-Wolfe-based algorithm that uses a FW-minimax oracle to solve inner minimax subproblems. The authors establish non-asymptotic convergence results, showing a fast decay of the gap: $f(\tilde{y}_k) \le \gamma^2 f(x_0) \exp(-k/(\gamma+1))$ with $\gamma = L/\mu$, and under additional conditions achieve $f(\tilde{y}_k)=O(1/k)$; the outer iteration complexity scales as $T \ge (\gamma+1) \log\left( \frac{\gamma^2 f(x_0)}{\varepsilon} \right)$, with overall cost scenarios of $\mathcal{O}(\log^2(1/\varepsilon))$ or $\mathcal{O}\left( \dfrac{\log(1/\varepsilon)}{\varepsilon} \right)$ depending on the inner-step strategy. The method is validated on a Traffic Assignment Problem, illustrating substantial reductions in projection complexity for large-scale network settings. Overall, the paper provides a theoretically grounded, practical projection-free approach for solving VIPs that can scale to problems where projection is expensive, with concrete convergence guarantees and a roadmap for future enhancements including adaptive stepsizes and higher-order variants.
Abstract
We propose an accelerated algorithm with a Frank-Wolfe method as an oracle for solving strongly monotone variational inequality problems. While standard solution approaches, such as projected gradient descent (aka value iteration), involve projecting onto the desired set at each iteration, a distinctive feature of our proposed method is the use of a linear minimization oracle in each iteration. This difference potentially reduces the projection cost, a factor that can become significant for certain sets or in high-dimensional problems. We validate the performance of the proposed algorithm on the traffic assignment problem, motivated by the fact that the projection complexity per iteration increases exponentially with respect to the number of links.
