Table of Contents
Fetching ...

Perseus: A Simple and Optimal High-Order Method for Variational Inequalities

Tianyi Lin, Michael. I. Jordan

TL;DR

Perseus introduces a simple $p$th-order VI method that avoids any line search by integrating an adaptive dual-extrapolation framework with regularized high-order Taylor models. It achieves a global convergence rate of $O\left(\varepsilon^{-2/(p+1)}\right)$ for monotone VIs and a matching lower bound under a generalized linear-span assumption, confirming optimality. Restarting yields linear convergence under uniform/strong monotonicity and can deliver local superlinear convergence for $p\ge 2$ under strong Minty conditions; the method also extends to nonmonotone VIs satisfying Minty-type assumptions with a global rate of $O\left(\varepsilon^{-2/p}\right)$. These results collectively close the gap between theory and practical high-order VI methods by offering a simple, scalable, line-search-free approach with rigorous guarantees and broad applicability to Minty-compliant nonmonotone problems. The work thus has significant implications for large-scale VI problems in ML and economics, enabling high-order accuracy without inner line searches or complex subproblem solvers.

Abstract

This paper settles an open and challenging question pertaining to the design of simple and optimal high-order methods for solving smooth and monotone variational inequalities (VIs). A VI involves finding $x^\star \in \mathcal{X}$ such that $\langle F(x), x - x^\star\rangle \geq 0$ for all $x \in \mathcal{X}$. We consider the setting in which $F$ is smooth with up to $(p-1)^{th}$-order derivatives. For $p = 2$, the cubic regularized Newton method was extended to VIs with a global rate of $O(ε^{-1})$. An improved rate of $O(ε^{-2/3}\log\log(1/ε))$ can be obtained via an alternative second-order method, but this method requires a nontrivial line-search procedure as an inner loop. Similarly, high-order methods based on line-search procedures have been shown to achieve a rate of $O(ε^{-2/(p+1)}\log\log(1/ε))$. As emphasized by Nesterov, however, such procedures do not necessarily imply practical applicability in large-scale applications, and it would be desirable to complement these results with a simple high-order VI method that retains the optimality of the more complex methods. We propose a $p^{th}$-order method that does \textit{not} require any line search procedure and provably converges to a weak solution at a rate of $O(ε^{-2/(p+1)})$. We prove that our $p^{th}$-order method is optimal in the monotone setting by establishing a matching lower bound under a generalized linear span assumption. Our method with restarting attains a linear rate for smooth and uniformly monotone VIs and a local superlinear rate for smooth and strongly monotone VIs. Our method also achieves a global rate of $O(ε^{-2/p})$ for solving smooth and nonmonotone VIs satisfying the Minty condition and when augmented with restarting it attains a global linear and local superlinear rate for smooth and nonmonotone VIs satisfying the uniform/strong Minty condition.

Perseus: A Simple and Optimal High-Order Method for Variational Inequalities

TL;DR

Perseus introduces a simple th-order VI method that avoids any line search by integrating an adaptive dual-extrapolation framework with regularized high-order Taylor models. It achieves a global convergence rate of for monotone VIs and a matching lower bound under a generalized linear-span assumption, confirming optimality. Restarting yields linear convergence under uniform/strong monotonicity and can deliver local superlinear convergence for under strong Minty conditions; the method also extends to nonmonotone VIs satisfying Minty-type assumptions with a global rate of . These results collectively close the gap between theory and practical high-order VI methods by offering a simple, scalable, line-search-free approach with rigorous guarantees and broad applicability to Minty-compliant nonmonotone problems. The work thus has significant implications for large-scale VI problems in ML and economics, enabling high-order accuracy without inner line searches or complex subproblem solvers.

Abstract

This paper settles an open and challenging question pertaining to the design of simple and optimal high-order methods for solving smooth and monotone variational inequalities (VIs). A VI involves finding such that for all . We consider the setting in which is smooth with up to -order derivatives. For , the cubic regularized Newton method was extended to VIs with a global rate of . An improved rate of can be obtained via an alternative second-order method, but this method requires a nontrivial line-search procedure as an inner loop. Similarly, high-order methods based on line-search procedures have been shown to achieve a rate of . As emphasized by Nesterov, however, such procedures do not necessarily imply practical applicability in large-scale applications, and it would be desirable to complement these results with a simple high-order VI method that retains the optimality of the more complex methods. We propose a -order method that does \textit{not} require any line search procedure and provably converges to a weak solution at a rate of . We prove that our -order method is optimal in the monotone setting by establishing a matching lower bound under a generalized linear span assumption. Our method with restarting attains a linear rate for smooth and uniformly monotone VIs and a local superlinear rate for smooth and strongly monotone VIs. Our method also achieves a global rate of for solving smooth and nonmonotone VIs satisfying the Minty condition and when augmented with restarting it attains a global linear and local superlinear rate for smooth and nonmonotone VIs satisfying the uniform/strong Minty condition.
Paper Structure (37 sections, 8 theorems, 139 equations, 2 algorithms)

This paper contains 37 sections, 8 theorems, 139 equations, 2 algorithms.

Key Result

Theorem 3.1

Suppose that Assumption Assumption:smooth holds and $F: \mathbb{R}^d \rightarrow \mathbb{R}^d$ is monotone and let $\epsilon \in (0, 1)$. The required number of iterations is where $\hat{x} = \textsf{Perseus}(p, x_0, L, T, 0)$ satisfies $\textsc{gap}(\hat{x}) \leq \epsilon$ and the total number of calls of the subproblem solvers is equal to $T$. Here, $p \in \{1, 2, \ldots\}$ is an order, $L > 0$

Theorems & Definitions (23)

  • Definition 2.1
  • Definition 2.2
  • Definition 2.4
  • Definition 2.5
  • Definition 2.6
  • Theorem 3.1
  • Theorem 3.2
  • Remark 3.3
  • Remark 3.4
  • Theorem 3.5
  • ...and 13 more