The roximity Operator Repository

A collection of proximity operators implemented in Matlab and Python.

Proximity operators have become increasingly important tools as basic building blocks of proximal splitting algorithms, a class of algorithms that decompose complex composite convex optimization methods into simple steps involving one of the functions present in the model. This website provides formulas for efficiently computing the proximity operator of various functions, along with the associated codes.

How to

Python: In order to install our Python library proxop containing the proximity of all functions in this repositery, you can run the following command in the Python terminal:

pip install proxop

Matlab: Download all the Matlab codes provided on this website: Navigate the menu PROGRAMS to discover all the list of available proximity operators !


Terms of use