monviso: A Python Package for Solving Monotone Variational Inequalities

Conference Paper (2025)
Author(s)

N. Mignoni (Politecnico di Bari)

R. R. Baghbadorani (TU Delft - Mechanical Engineering)

R. Carli (Politecnico di Bari)

P. M. Esfahani (TU Delft - Mechanical Engineering)

M. Dotoli (Politecnico di Bari)

S. Grammatico (TU Delft - Mechanical Engineering)

Research Group
Team Sergio Grammatico
DOI related publication
https://doi.org/10.23919/ECC65951.2025.11187100 Final published version
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Team Sergio Grammatico
Pages (from-to)
1708-1713
Publisher
IEEE
ISBN (electronic)
978-3-907144-12-1
Event
23rd European Control Conference (ECC 2025) (2025-06-24 - 2025-06-27), Thessaloniki, Greece
Downloads counter
53
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In this paper, we present monviso (monotone variational inequalities solver), a novel open-source Python package for solving monotone variational inequalities. We detail the package’s structure and baseline functionality, discussing a simple example that illustrates the essential methods and parameters. Moreover, we characterize how the proximal operator, which is the foundation of many iterative schemes, is handled through cvxpy, an open-source Python library for convex optimization. We list the available algorithms and describe the basic implementation of any general iterative method to enable users to build additional and (possibly new) algorithms. Finally, we illustrate several examples of possible use cases for monviso, showcasing the different applications the package can support across various fields, including control, optimization, dynamic game theory, and machine learning.

Files

Monviso_A_Python_Package_for_S... (pdf)
(pdf | 0.735 Mb)
- Embargo expired in 14-04-2026
Taverne