SYMSSYApr 2

\texttt{DR-DAQP}: An Hybrid Operator Splitting and Active-Set Solver for Affine Variational Inequalities

arXiv:2604.0253150.8h-index: 19Has Code
AI Analysis

This work provides a faster solver for affine variational inequalities, which are important in optimization and game theory, but the improvement is incremental as it builds on existing operator splitting and active-set methods.

The authors present DR-DAQP, a solver for strongly monotone affine variational inequalities that combines Douglas-Rachford splitting with active-set acceleration, achieving up to two orders of magnitude faster solve times than the state-of-the-art solver PATH on random problems and several orders of magnitude faster than NashOpt on a game-theoretic MPC benchmark.

We present \texttt{DR-DAQP}, an open-source solver for strongly monotone affine variational inequaliries that combines Douglas-Rachford operator splitting with an active-set acceleration strategy. The key idea is to estimate the active set along the iterations to attempt a Newton-type correction. This step yields the exact AVI solution when the active set is correctly estimated, thus overcoming the asymptotic convergence limitation inherent in first-order methods. Moreover, we exploit warm-starting and pre-factorization of relevant matrices to further accelerate evaluation of the algorithm iterations. We prove convergence and establish conditions under which the algorithm terminates in finite time with the exact solution. Numerical experiments on randomly generated AVIs show that \texttt{DR-DAQP} is up to two orders of magnitude faster than the state-of-the-art solver \texttt{PATH}. On a game-theoretic MPC benchmark, \texttt{DR-DAQP} achieves solve times several orders of magnitude below those of the mixed-integer solver \texttt{NashOpt}. A high-performing C implementation is available at \textt{https://github.com/darnstrom/daqp}, with easily-accessible interfaces to Julia, MATLAB, and Python.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes