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.

Download

In order to use the programs provided on this website:
  1. Click on the button DOWNLOAD CODES to obtain all the provided codes.
  2. Navigate the menu PROGRAMS to discover the list of available proximity operators.
MENUS

User's Guide

Many useful details concerning the provided codes are available in our user's guide. TERMS OF USE